]> Joshua Wise's Git repositories - snipe.git/blame - Makefile
Initial import of l3c
[snipe.git] / Makefile
CommitLineData
12aa4087
JW
1# the following are SML-NJ specific defines
2SML = sml
3
6ade8b0a
JW
4l3c: FORCE
5 echo 'use "compile-l3c.sml";' | ${SML}
6
7l3c-mlton: FORCE
8 mllex parse/l3.lex
9 mlyacc parse/l3.grm
10 mlton -output bin/l3c-mlton sources.mlb
11 ${RM} parse/l3.lex.sml
12
13reallyclean: clean
14 ${RM} parse/*.lex.* parse/*.grm.*
12aa4087
JW
15
16clean:
17 find . -type d -name .cm | xargs rm -rf
12aa4087 18 find . -type f | grep '~$$' | xargs ${RM}
6ade8b0a
JW
19 ${RM} bin/l3c.heap.*
20 ${RM} bin/l3c-mlton
21
12aa4087
JW
22
23TAGS: clean
24 ${RM} TAGS
25 bin/create-tags *.cm *.sml */*.lex */*.grm */*.sml
26
27FORCE:
This page took 0.029584 seconds and 4 git commands to generate.