From 78b29ccbe89df8e88165e79bb5fc3d4e30e22c9a Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Wed, 25 Mar 2009 16:07:24 +0000 Subject: Don't use SHARED(C,LD)FLAGS when building the test binaries. svn path=/trunk/tools/buildsystem/; revision=6876 --- makefiles/Makefile.top | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'makefiles/Makefile.top') 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) -- cgit v1.2.3