summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2008-02-03 18:37:26 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2008-02-03 18:37:26 +0000
commit35e8419fc638c73f55ead320acd8c38429e758f0 (patch)
tree59f843b26080695a2de7d6693577b05d46f42f49
parent7f70acaca6926db89cde7e2d7d266c2d46842346 (diff)
downloadnetsurf-35e8419fc638c73f55ead320acd8c38429e758f0.tar.gz
netsurf-35e8419fc638c73f55ead320acd8c38429e758f0.tar.bz2
Stop the repeating LEMON/DEP for the CSS parser with Makefile.unix
svn path=/trunk/netsurf/; revision=3832
-rw-r--r--Makefile.sources4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile.sources b/Makefile.sources
index ceb89ec06..fab8a4481 100644
--- a/Makefile.sources
+++ b/Makefile.sources
@@ -64,6 +64,10 @@ css/parser.c css/parser.h: css/parser.y
$(VQ)echo " LEMON: css/parser.y"
$(Q)# If lemon really fails hard, we'll never know, sorry
$(Q)cd css; lemon parser.y || true
+ $(Q)# Unfortunately if the output hasn't changed, lemon doesn't
+ $(Q)# alter the file and thus make gets confused.
+ $(Q)touch css/parser.c css/parser.h
+
css/scanner.c: css/scanner.l
$(VQ)echo " RE2C: css/scanner.l"
$(Q)cd css; re2c -s scanner.l > scanner.c