Makefile revision d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7
342N/A### Makefile --- CSP-CASL parser in hets framework
2037N/A
342N/A## Author: a.m.gimblett@swan.ac.uk
342N/A## Version: $Id$
342N/A## Keywords:
342N/A## X-URL:
342N/A
342N/AGHCINCLUDES = ..:../ghc:../Common:../CASL
342N/A
342N/AGHCOPTS = --make -fglasgow-exts -Wall -i$(GHCINCLUDES)
342N/A
342N/ABINS = c3po print
342N/A
342N/ASOURCES = Main.hs AS_CSP_CASL.hs CCKeywords.hs CCLexer.hs \
342N/A CCToken.hs Parse_hugo.hs
342N/A
342N/A.PHONY: test
342N/A
1472N/Adefault: c3po
1472N/A
1472N/Aall: $(BINS)
342N/A
342N/Aclean:
342N/A @find . -name '*~' -exec rm -vf {} ';'
1879N/A @find . -name '*.o' -exec rm -vf {} ';'
1879N/A @find . -name '*.hi' -exec rm -vf {} ';'
1879N/A @find . -name '*.der.hs' -exec rm -vf {} ';'
2037N/A @find . -name 'ATC*.hs' -exec rm -vf {} ';'
1879N/A @rm -vf $(BINS)
1879N/A
342N/A
342N/Ac3po: $(SOURCES)
1311N/A ghc $(GHCOPTS) -o c3po Main.hs #MixfixParser.hs
1311N/A
342N/Aprint: print_csp.hs
1944N/A ghc $(GHCOPTS) -o print print_csp.hs
1944N/A
1944N/Atest: c3po
1944N/A ./c3po test/amg.csp-casl
1944N/A# ./c3po test/*.csp-casl
1944N/A
1944N/A### Makefile ends here
1944N/A