forked from GitHub/gf-core
GF/src is now for 2.9, and the new sources are in src-3.0 - keep it this way until the release of GF 3
This commit is contained in:
25
src-3.0/tools/c/Makefile
Normal file
25
src-3.0/tools/c/Makefile
Normal file
@@ -0,0 +1,25 @@
|
||||
GHC = ghc
|
||||
GHCFLAGS =
|
||||
|
||||
.PHONY: all gfcc2c clean
|
||||
|
||||
all: gfcc2c
|
||||
|
||||
gfcc2c:
|
||||
$(GHC) $(GHCFLAGS) --make -o $@ gfcc2c.hs
|
||||
|
||||
bnfc:
|
||||
bnfc -gadt -d ../../GF/Canon/GFCC/GFCC.cf
|
||||
-rm -f GFCC/Doc.tex GFCC/Skel.hs
|
||||
happy -gca GFCC/Par.y
|
||||
alex -g GFCC/Lex.x
|
||||
|
||||
clean:
|
||||
-rm -f gfcc2c
|
||||
-rm -f *.o *.hi
|
||||
-rm -f GFCC/*.hi GFCC/*.o
|
||||
|
||||
bnfcclean: clean
|
||||
-rm -f GFCC/*.bak
|
||||
-rm -f GFCC/Lex.* GFCC/Par.* GFCC/Layout.* GFCC/Skel.* GFCC/Print.* GFCC/Test.* GFCC/Abs.* GFCC/ComposOp.* GFCC/Test GFCC/ErrM.* GFCC/SharedString.*
|
||||
-rmdir -p GFCC/
|
||||
Reference in New Issue
Block a user