summaryrefslogtreecommitdiff
path: root/riscos.mk
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2006-09-10 23:43:06 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2006-09-10 23:43:06 +0000
commitba93d92788f58e0d059f73a9beb5d48d72e436ee (patch)
tree79eaa9a943f931d57b06a4aa780416d74d9a41c5 /riscos.mk
parent68d314f3a9c49d07fd81b611d3bd7f1df1d00558 (diff)
downloadnetsurf-ba93d92788f58e0d059f73a9beb5d48d72e436ee.tar.gz
netsurf-ba93d92788f58e0d059f73a9beb5d48d72e436ee.tar.bz2
Make compilation on RISC OS simpler - see http://netsurf.sf.net/robuild
Lose spurious echos of $OS when building on RISC OS. Depend file is now autogenerated on all platforms, so need not be in SVN. svn path=/trunk/netsurf/; revision=2949
Diffstat (limited to 'riscos.mk')
-rw-r--r--riscos.mk31
1 files changed, 31 insertions, 0 deletions
diff --git a/riscos.mk b/riscos.mk
index cb87452d5..bed1a3d32 100644
--- a/riscos.mk
+++ b/riscos.mk
@@ -16,3 +16,34 @@ LDFLAGS_SMALL = NSLibs:lib/libxml2 NSLibs:lib/libz NSLibs:lib/libcurl \
RUNIMAGE = !NetSurf/!RunImage
NCRUNIMAGE = !NCNetSurf/!RunImage
+
+# special cases
+css/css_enum.c css/css_enum.h: css/css_enums css/makeenum
+ @dir ^
+ perl netsurf/css/makeenum netsurf/css/css_enum < netsurf/css/css_enums
+ @dir netsurf
+css/parser.c css/parser.h: css/parser.y
+ @dir css
+ -lemon parser.y
+ @dir ^
+css/scanner.c: css/scanner.l
+ @dir css
+ re2c -s scanner.l > scanner.c
+ @dir ^
+utils/translit.c: transtab
+ @dir utils
+ perl tt2code < transtab > translit.c
+ @dir ^
+
+# remove generated files
+clean:
+ -wipe $(OBJDIR_RISCOS).* ~CFR~V
+ -wipe $(OBJDIR_RISCOS_SMALL).* ~CFR~V
+ -wipe $(OBJDIR_NCOS).* ~CFR~V
+ -wipe $(OBJDIR_DEBUG).* ~CFR~V
+ -wipe $(OBJDIR_GTK).* ~CFR~V
+ -wipe css.c.css_enum ~CFR~V
+ -wipe css.h.css_enum ~CFR~V
+ -wipe css.c.parser ~CFR~V
+ -wipe css.h.parser ~CFR~V
+ -wipe css.c.scanner ~CFR~V