packages feed

freesect-0.8: Makefile

# >>BINPATHNAME<<
./dist/build/freesect/freesect: \
./Main.hs ./FreeSect.hs ./FreeSectAnnotated.hs ./FilesAndParsing.hs ./Util.hs ./HSE.hs ./HSE/Annotated.hs ./HSE/Annotated/Build.hs ./HSE/Annotated/ExactPrint.hs ./HSE/Annotated/Fixity.hs ./HSE/Annotated/Simplify.hs ./HSE/Annotated/Syntax.hs ./HSE/Build.hs ./HSE/Comments.hs ./HSE/ExtScheme.hs ./HSE/Extension.hs ./HSE/Fixity.hs ./HSE/Lexer.hs ./HSE/ParseMonad.hs ./HSE/ParseSyntax.hs ./HSE/ParseUtils.hs ./HSE/Parser.hs ./HSE/Pretty.hs ./HSE/SrcLoc.hs ./HSE/Syntax.hs ./HSE/InternalParser.hs
	csh ile

# Needed because of use of CPP definitions across multiple source files.
# They are defined using -optP to GHC, so changes to those options in ./z
# require recompilation of affected modules.
./Main.hs: ./z
	touch Main.hs
./FreeSect.hs: ./z
	touch FreeSect.hs
./FreeSectAnnotated.hs: ./z
	touch FreeSectAnnotated.hs
./FilesAndParsing.hs: ./z
	touch FilesAndParsing.hs
./Util.hs: ./z
	touch Util.hs

./HSE/InternalParser.hs: ./HSE/InternalParser.ly
	happy                -agc -o HSE/InternalParser.hs HSE/InternalParser.ly
#	happy -info=INFO.txt -agc -o HSE/InternalParser.hs HSE/InternalParser.ly