summaryrefslogtreecommitdiff
path: root/makefiles/Makefile.top
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-03-25 16:07:24 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-03-25 16:07:24 +0000
commit78b29ccbe89df8e88165e79bb5fc3d4e30e22c9a (patch)
tree23975c49006a194af577aa348dbf107526d9347b /makefiles/Makefile.top
parent9cb20e9fac583dc396c0f0c6a774b53ffe9f2bca (diff)
downloadbuildsystem-78b29ccbe89df8e88165e79bb5fc3d4e30e22c9a.tar.gz
buildsystem-78b29ccbe89df8e88165e79bb5fc3d4e30e22c9a.tar.bz2
Don't use SHARED(C,LD)FLAGS when building the test binaries.
svn path=/trunk/tools/buildsystem/; revision=6876
Diffstat (limited to 'makefiles/Makefile.top')
-rw-r--r--makefiles/Makefile.top8
1 files changed, 5 insertions, 3 deletions
diff --git a/makefiles/Makefile.top b/makefiles/Makefile.top
index 1bb97dd..74fad73 100644
--- a/makefiles/Makefile.top
+++ b/makefiles/Makefile.top
@@ -259,7 +259,7 @@ ifeq ($(COMPONENT_TYPE),lib-static)
$(Q)$(AR) $(ARFLAGS) $@ $(OBJECTS)
else
$(VQ)$(ECHO) $(ECHOFLAGS) " LINK: $@"
- $(Q)$(CC) -o $@ $(OBJECTS) $(LDFLAGS)
+ $(Q)$(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(SHAREDLDFLAGS)
endif
###############################################################################
@@ -306,13 +306,15 @@ else
endef
endif
+BUILDCFLAGS = $(CFLAGS) $(SHAREDCFLAGS)
+
# Generate dependency rules
$(eval $(foreach SOURCE,$(filter %.c,$(SOURCES)), \
- $(call dep_c,$(SOURCE),$(subst /,_,$(SOURCE:.c=.d)),CFLAGS)))
+ $(call dep_c,$(SOURCE),$(subst /,_,$(SOURCE:.c=.d)),BUILDCFLAGS)))
# Generate compilation rules
$(eval $(foreach SOURCE,$(filter %.c,$(SOURCES)), \
- $(call build_c,$(SOURCE),$(subst /,_,$(SOURCE:.c=.o)),CFLAGS)))
+ $(call build_c,$(SOURCE),$(subst /,_,$(SOURCE:.c=.o)),BUILDCFLAGS)))
# Similarly for test sources
ifeq ($(MAKECMDGOALS),test)