diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-23 23:05:34 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-23 23:05:34 +0000 |
commit | ddeadd1c02880367ad786b113d352a519f45ec73 (patch) | |
tree | 00b8b46ee1a3fc84e5492c2183dfaa8192d261f9 /Makefile.sources | |
parent | b20949a35025b23da1bf0ac6003f4575eb94281d (diff) | |
download | netsurf-ddeadd1c02880367ad786b113d352a519f45ec73.tar.gz netsurf-ddeadd1c02880367ad786b113d352a519f45ec73.tar.bz2 |
Merge LibCSS port to trunk.
svn path=/trunk/netsurf/; revision=8752
Diffstat (limited to 'Makefile.sources')
-rw-r--r-- | Makefile.sources | 34 |
1 files changed, 4 insertions, 30 deletions
diff --git a/Makefile.sources b/Makefile.sources index e3404739d..2ffe1e7f4 100644 --- a/Makefile.sources +++ b/Makefile.sources @@ -7,10 +7,10 @@ S_CONTENT := content.c fetch.c fetchcache.c urldb.c \ fetchers/fetch_curl.c fetchers/fetch_data.c -S_CSS := css.c css_enum.c parser.c ruleset.c scanner.c +S_CSS := css.c dump.c internal.c select.c utils.c S_RENDER := box.c box_construct.c box_normalise.c directory.c \ font.c form.c html.c html_redraw.c hubbub_binding.c imagemap.c \ - layout.c list.c loosen.c table.c textplain.c + layout.c list.c table.c textplain.c S_UTILS := base64.c filename.c hashtable.c locale.c messages.c talloc.c \ url.c utf8.c utils.c useragent.c S_DESKTOP := knockout.c options.c print.c tree.c version.c textarea.c \ @@ -102,38 +102,14 @@ endif S_FRAMEBUFFER := $(addprefix framebuffer/,$(S_FRAMEBUFFER)) -# Some extra rules for building the scanner etc. -css/css_enum.c css/css_enum.h: css/css_enums css/makeenum - $(VQ)echo "MAKEENUM: css" - $(Q)$(PERL) css/makeenum css/css_enum < css/css_enums +# Some extra rules for building the transliteration table. ifeq ($(HOST),riscos) -css/parser.c css/parser.h: css/parser.y - $(VQ)echo " LEMON: css/parser.y" - $(Q)dir css - $(Q)-lemon parser.y - $(Q)dir ^ - $(Q)touch css/parser.c css/parser.h -css/scanner.c: css/scanner.l - $(VQ)echo " RE2C: css/scanner.l" - $(Q)dir css - $(Q)re2c -s scanner.l > scanner.c - $(Q)dir ^ utils/translit.c: transtab $(VQ)echo "TRANSTAB: utils/translit.c" $(Q)dir utils $(Q)$(PERL) tt2code < transtab > translit.c $(Q)dir ^ else -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 utils/translit.c: transtab $(VQ)echo "TRANSTAB: utils/translit.c" $(Q)cd utils; $(PERL) tt2code < transtab > translit.c @@ -141,9 +117,7 @@ endif clean-intermediates: $(VQ)echo " CLEAN: intermediates" - $(Q)$(RM) css/css_enum.c css/css_enum.h css/parser.c \ - css/parser.out css/parser.h - $(Q)$(RM) css/scanner.c utils/translit.c + $(Q)$(RM) utils/translit.c CLEANS += clean-intermediates |