2
include $(TOP)/mk/boilerplate.mk
6
TESTS = simple.x tokens.x tokens_posn.x tokens_gscan.x
8
ALEX=../src/alex-inplace
11
$(ALEX) $(TEST_ALEX_OPTS) $< -o $@
14
$(ALEX) $(TEST_ALEX_OPTS) -g $< -o $@
16
CLEAN_FILES += *.n.hs *.g.hs *.info *.hi *.bin
18
ALL_TEST_HS = $(shell echo $(TESTS) | sed -e 's/\([^\. ]*\)\.\(l\)\{0,1\}x/\1.n.hs \1.g.hs/g')
20
ALL_TESTS = $(patsubst %.hs, %.run, $(ALL_TEST_HS))
22
HC_OPTS += -fglasgow-exts -package lang
28
$(HC) $(HC_OPTS) $($*_LD_OPTS) $< -o $@
32
include $(TOP)/mk/target.mk