You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2007/03/13 10:43:51 UTC

svn commit: r517616 - in /harmony/enhanced/classlib/trunk/depends/build: defines.mk rules.mk

Author: hindessm
Date: Tue Mar 13 02:43:50 2007
New Revision: 517616

URL: http://svn.apache.org/viewvc?view=rev&rev=517616
Log:
Make build rules more flexible for different tool chains.

Modified:
    harmony/enhanced/classlib/trunk/depends/build/defines.mk
    harmony/enhanced/classlib/trunk/depends/build/rules.mk

Modified: harmony/enhanced/classlib/trunk/depends/build/defines.mk
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/depends/build/defines.mk?view=diff&rev=517616&r1=517615&r2=517616
==============================================================================
--- harmony/enhanced/classlib/trunk/depends/build/defines.mk (original)
+++ harmony/enhanced/classlib/trunk/depends/build/defines.mk Tue Mar 13 02:43:50 2007
@@ -31,6 +31,8 @@
 STDCLIBS = -lstdc++
 OSLIBS = -lc -lm
 XLIBS = -L/usr/X11R6/lib -lX11 -lXft
+MDLLIBPREFIX = -Xlinker --start-group
+MDLLIBSUFFIX = -Xlinker --end-group
 
 include $(HY_HDK)/build/make/platform/$(HY_PLATFORM).mk
 

Modified: harmony/enhanced/classlib/trunk/depends/build/rules.mk
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/depends/build/rules.mk?view=diff&rev=517616&r1=517615&r2=517616
==============================================================================
--- harmony/enhanced/classlib/trunk/depends/build/rules.mk (original)
+++ harmony/enhanced/classlib/trunk/depends/build/rules.mk Tue Mar 13 02:43:50 2007
@@ -41,13 +41,13 @@
 	$(DLL_LD) -shared -Wl,--version-script,$(EXPFILE) $(LDFLAGS) \
 	-Wl,-soname=$(@F) $(VMLINK) -o $@ \
 	$(BUILDFILES) \
-	-Xlinker --start-group $(MDLLIBFILES) -Xlinker --end-group \
+	$(MDLLIBPREFIX) $(MDLLIBFILES) $(MDLLIBSUFFIX) \
 	$(OSLIBS)
 
 $(EXENAME): $(BUILDFILES) $(MDLLIBFILES)
 	$(CC) $(VMLINK) $(LDFLAGS) \
 	$(BUILDFILES) \
-	-Xlinker --start-group $(MDLLIBFILES) -Xlinker --end-group \
+	$(MDLLIBPREFIX) $(MDLLIBFILES) $(MDLLIBSUFFIX) \
 	-o $@ $(OSLIBS) \
 	-Xlinker -z -Xlinker origin \
 	-Xlinker -rpath -Xlinker \$$ORIGIN/ \