OPTIONS = NO_SIGOBJ EXTRA_CLEANS = Parser.sml Parser.sig Lexer.sml all: Data.uo Lexer.uo Main.uo Parser.uo Parser.sml Parser.sig: Parser.grm $(MOSMLYAC) Parser.grm Lexer.sml: Lexer.lex $(MOSMLLEX) $<