HSC2HS = hsc2hs CC = ghc LDLIBS = -lm CFLAGS = -O2 -optc-msse -optc-g HSC_CFLAGS = -C -O2 -C -optc-msse -C -optc-g main: Main.hs asa.o hs_asa.o Optimize/*.hs Optimize/ASA.hs ghc -O --make Main.hs asa.o hs_asa.o -o $@ www-publish: Optimize/ASA.hs asa.o: asa.h asa_usr.h asa_usr_asa.h hs_asa.o: asa_usr.h asa_usr_asa.h clean: rm *.o main Optimize/*.o Optimize/*.hi *.hi asa_fuzzy: asa_fuzzy.o asa.o %.hi: %.o @: %_hsc.c: %.hs @: %_hsc.h: %.hs @: %.hs: %.hsc $(HSC2HS) $(HSC_CFLAGS) -C -I. -C -I@srcdir@ -o $@ $<