# the following are SML-NJ specific defines SML = sml l5c: FORCE echo 'use "compile-l5c.sml";' | ${SML} l5c-mlton: FORCE mllex parse/l5.lex mlyacc parse/l5.grm mlton -profile time -profile-branch true -output bin/l5c-mlton sources.mlb ${RM} parse/l5.lex.sml reallyclean: clean ${RM} parse/*.lex.* parse/*.grm.* find . -type f -name '*~' | xargs rm -rf clean: find . -type d -name .cm | xargs rm -rf find . -type f | grep '~$$' | xargs ${RM} ${RM} bin/l5c.heap.* ${RM} bin/l5c-mlton TAGS: clean ${RM} TAGS bin/create-tags *.cm *.sml */*.lex */*.grm */*.sml FORCE: