diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-12-09 11:12:58 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-12-09 11:12:58 +0000 |
commit | 71db29f5b05659a760f91ce0a5f0901786d0fea3 (patch) | |
tree | 25127d339423c7453412e98a28776c967de1f227 /Makefile | |
parent | 3e715853118e88880f1783d6baffd6638f4ccf63 (diff) | |
download | netsurf-71db29f5b05659a760f91ce0a5f0901786d0fea3.tar.gz netsurf-71db29f5b05659a760f91ce0a5f0901786d0fea3.tar.bz2 |
Build !Run at compile time. This ensures that the WimpSlot size is always correct.
svn path=/trunk/netsurf/; revision=5889
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -116,6 +116,8 @@ ifeq ($(TARGET),riscos) GCCSDK_INSTALL_ENV := <NSLibs$$Dir> CCRES := ccres TPLEXT := + MAKERUN := makerun + RUNEXT := CC := gcc EXEEXT := PKG_CONFIG := @@ -126,6 +128,8 @@ ifeq ($(TARGET),riscos) GCCSDK_INSTALL_CROSSBIN ?= /home/riscos/cross/bin CCRES := $(GCCSDK_INSTALL_CROSSBIN)/ccres TPLEXT := ,fec + MAKERUN := $(GCCSDK_INSTALL_CROSSBIN)/makerun + RUNEXT := ,feb CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) ifneq (,$(findstring arm-unknown-riscos-gcc,$(CC))) SUBTARGET := -elf @@ -545,6 +549,8 @@ $(DEPROOT)/created: $(OBJROOT)/created CLEANS := clean-target +POSTEXES := + include Makefile.sources OBJECTS := $(sort $(addprefix $(OBJROOT)/,$(subst /,_,$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(patsubst %.s,%.o,$(SOURCES))))))) @@ -595,7 +601,7 @@ ifeq ($(TARGET),riscos) define compile_template !NetSurf/Resources/$(1)/Templates$$(TPLEXT): $(2) $$(VQ)echo "TEMPLATE: $(2)" - $$(Q)$$(CC) -x c -E -P $$(CFLAGS) $(2) > processed_template + $$(Q)$$(CC) -x c -E -P $$(CFLAGS) -o processed_template $(2) $$(Q)$$(CCRES) processed_template $$(subst /,.,$$@) $$(Q)$(RM) processed_template CLEAN_TEMPLATES += !NetSurf/Resources/$(1)/Templates$$(TPLEXT) @@ -629,7 +635,9 @@ clean-builddir: $(Q)$(RM) -r $(OBJROOT) CLEANS += clean-builddir -all-program: $(EXETARGET) +all-program: $(EXETARGET) post-exe + +post-exe: $(POSTEXES) .SUFFIXES: |