|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
-
- # Put "people" at the end because they're more likely to break builds.
- SUBDIRS = src tutorial test tools games people
- DIST_SUBDIRS = $(SUBDIRS) build binaries
-
- EXTRA_DIST = bootstrap TODO
- 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/vector.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)
-
|