summaryrefslogtreecommitdiff
path: root/Makefile.frag
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.frag')
-rw-r--r--Makefile.frag7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile.frag b/Makefile.frag
index 9ac0c2c6c3..3e4d206aaa 100644
--- a/Makefile.frag
+++ b/Makefile.frag
@@ -1,3 +1,8 @@
+#
+# Lemon
+#
+lemon: lemon.c
+ $(CC) -o $@ -Wall $?
#
# Zend
@@ -10,7 +15,7 @@ $(srcdir)/zend_language_scanner.c: $(srcdir)/zend_language_scanner.l
@(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) --case-inverted -cbdFt Zend/zend_language_scanner_defs.h -oZend/zend_language_scanner.c Zend/zend_language_scanner.l)
$(srcdir)/zend_language_parser.h: $(srcdir)/zend_language_parser.c
-$(srcdir)/zend_language_parser.c: $(srcdir)/zend_language_parser.y
+$(srcdir)/zend_language_parser.c: lemon $(srcdir)/zend_language_parser.y
$(LEMON) $(LEMON_FLAGS) $(srcdir)/zend_language_parser.y || test $$? -eq 2
$(srcdir)/zend_ini_parser.h: $(srcdir)/zend_ini_parser.c