summaryrefslogtreecommitdiff
path: root/examples/tutorial/embedded/Makefile
blob: 787c75e69b5ab90b9b24df8e54e67a16e8abb706 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
all: gf hs run

gf:
	echo "pm | wf math.gfcm" | gf MathEng.gf MathFre.gf

hs: gf
	echo "pg -printer=haskell | wf GSyntax.hs" | gf math.gfcm

run: hs
	ghc --make -o ./math TransferLoop.hs
	strip math

clean: 
	rm -f *.gfc *.gfr *.o *.hi

distclean:
	rm -f GSyntax.hs math math.gfcm *.gfc *.gfr *.o *.hi