SUBDIRS = src test tools gfx SUBDIRS += deushax SUBDIRS += monsterz SUBDIRS += mrpigeon DIST_SUBDIRS = $(SUBDIRS) EXTRA_DIST = bootstrap build-linux build-mingw build-mingw64 build-ps3 \ build-nacl32 build-nacl64 build/lol-build AUTOMAKE_OPTIONS = dist-bzip2 bench: cd test && $(MAKE) $(AM_MAKEFLAGS) $@ .PHONY: bench dist: lolunit-$(LOLUNIT_VERSION).tar.gz dist: lolremez-$(LOLREMEZ_VERSION).tar.gz .PHONY: lolunit-$(LOLUNIT_VERSION).tar.gz lolunit-$(LOLUNIT_VERSION).tar.gz: rm -rf lolunit-$(LOLUNIT_VERSION) mkdir lolunit-$(LOLUNIT_VERSION) mkdir lolunit-$(LOLUNIT_VERSION)/lol cp $(top_srcdir)/src/lol/unit.h lolunit-$(LOLUNIT_VERSION)/lol tar cvzf lolunit-$(LOLUNIT_VERSION).tar.gz lolunit-$(LOLUNIT_VERSION) rm -rf lolunit-$(LOLUNIT_VERSION) .PHONY: lolremez-$(LOLREMEZ_VERSION).tar.gz lolremez-$(LOLREMEZ_VERSION).tar.gz: rm -rf lolremez-$(LOLREMEZ_VERSION) mkdir lolremez-$(LOLREMEZ_VERSION) mkdir lolremez-$(LOLREMEZ_VERSION)/lol mkdir lolremez-$(LOLREMEZ_VERSION)/lol/math cat $(top_srcdir)/test/math/remez.cpp | sed '/#if/,/^$$/d' > \ lolremez-$(LOLREMEZ_VERSION)/remez.cpp cat $(top_srcdir)/src/real.cpp | sed 's@core.h@lol/math/real.h@' | sed '/#if/,/^$$/d' > \ lolremez-$(LOLREMEZ_VERSION)/real.cpp cp $(top_srcdir)/test/math/NEWS.txt \ $(top_srcdir)/test/math/lolremez.sln \ $(top_srcdir)/test/math/remez.vcxproj \ $(top_srcdir)/test/math/remez.vcxproj.filters \ lolremez-$(LOLREMEZ_VERSION)/ cp $(top_srcdir)/src/lol/math/real.h \ $(top_srcdir)/src/lol/math/matrix.h \ $(top_srcdir)/src/lol/math/remez.h \ lolremez-$(LOLREMEZ_VERSION)/lol/math/ printf 'remez: real.cpp remez.cpp\n' > lolremez-$(LOLREMEZ_VERSION)/Makefile printf '\t$$(CXX) -I. -O2 -g -ggdb $$^ -o $$@\n' >> lolremez-$(LOLREMEZ_VERSION)/Makefile printf 'clean:\n' >> lolremez-$(LOLREMEZ_VERSION)/Makefile printf '\trm -f remez\n' >> lolremez-$(LOLREMEZ_VERSION)/Makefile tar cvzf lolremez-$(LOLREMEZ_VERSION).tar.gz lolremez-$(LOLREMEZ_VERSION) rm -rf lolremez-$(LOLREMEZ_VERSION)