1
# This makefile doesn't use the common makefiles since it
2
# is for a HaXe testbed and we want to remain as simple
5
NEVERFIX=BrokenVisibility.n
8
all: TestWrapper.swf TestWrapper.n TestWrapper.js FailTestWrapper.swf FailTestWrapper.n FailTestWrapper.js SocketTest.swf
10
build-all : all $(COMPILEFAIL) $(NEVERFIX)
15
FailTestWrapper.n: EXTRA=-D FAILINGTESTS
16
TestWrapper.n FailTestWrapper.n: $(wildcard *.hx)
17
haxe -cp . -neko $@ -main TestWrapper
19
FailTestWrapper.js: EXTRA=-D FAILINGTESTS
20
TestWrapper.js FailTestWrapper.js: $(wildcard *.hx)
21
haxe -cp . -js $@ -main TestWrapper
23
FailTestWrapper.swf: EXTRA=-D FAILINGTESTS
24
TestWrapper.swf FailTestWrapper.swf: $(wildcard *.hx)
25
swfmill simple resource.xml resource.swf
26
haxe -cp . -swf $@ -swf-version 9 -main TestWrapper -swf-lib resource.swf $(EXTRA)
28
## For remaining targets
30
haxe -cp . -neko $@ -main $(subst .n,,$@)
33
haxe -cp . -swf $@ -swf-version 9 -main $(subst .swf,,$@)