summaryrefslogtreecommitdiff
path: root/examples/tutorial/embedded/Makefile_gfcc
blob: 257128e60c53c5a36584edf1075df1b4a341d25e (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 -printer=gfcc | wf math.gfcc" | gf MathEng.gf MathFre.gf

hs: gf
	echo "pg -printer=gfcc_haskell | wf GSyntax.hs" | gf MathEng.gf MathFre.gf

run: hs
	ghc --make -o ./mathc TransferLoopGFCC.hs
	strip mathc

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

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