Author: arist Date: Wed Nov 14 23:34:46 2012 New Revision: 1409557 URL: http://svn.apache.org/viewvc?rev=1409557&view=rev Log: gnumake4_060_5ed23c4158ac.patch # HG changeset patch # User Michael Stahl <m...@openoffice.org> # Date 1302528217 0 # Node ID 5ed23c4158ac81f51841e4402547282bf86c3ee9 # Parent 8801515221cfb7634c0262f30bc80b23635cfba0 gnumake4: #i116959#: user defined LDFLAGS: rename target local variable LDFLAGS.
Modified: incubator/ooo/branches/gbuild/ext_libraries/serf/win/Library_serf.mk incubator/ooo/branches/gbuild/main/sfx2/CppunitTest_sfx2_metadatable.mk incubator/ooo/branches/gbuild/main/sfx2/Library_qstart.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/CppunitTest.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/Executable.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/Library.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/LinkTarget.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/StaticLibrary.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/linux.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/macosx.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/solaris.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/windows.mk incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/winmingw.mk incubator/ooo/branches/gbuild/main/sw/Library_vbaswobj.mk incubator/ooo/branches/gbuild/main/tools/Library_tl.mk Modified: incubator/ooo/branches/gbuild/ext_libraries/serf/win/Library_serf.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/ext_libraries/serf/win/Library_serf.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/ext_libraries/serf/win/Library_serf.mk (original) +++ incubator/ooo/branches/gbuild/ext_libraries/serf/win/Library_serf.mk Wed Nov 14 23:34:46 2012 @@ -44,8 +44,7 @@ $(FIXED_DEF_FILE) : $(ORIGINAL_DEF_FILE) cp $< $@ echo serf_bucket_request_set_CL >> $@ -$(eval $(call gb_Library_set_ldflags,serf,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_ldflags,serf,\ -DEF:$(FIXED_DEF_FILE) \ )) Modified: incubator/ooo/branches/gbuild/main/sfx2/CppunitTest_sfx2_metadatable.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/sfx2/CppunitTest_sfx2_metadatable.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/sfx2/CppunitTest_sfx2_metadatable.mk (original) +++ incubator/ooo/branches/gbuild/main/sfx2/CppunitTest_sfx2_metadatable.mk Wed Nov 14 23:34:46 2012 @@ -39,9 +39,4 @@ $(eval $(call gb_CppunitTest_add_linked_ $(gb_STDLIBS) \ )) -$(eval $(call gb_CppunitTest_set_ldflags,sfx2_metadatable,\ - $$(LDFLAGS) \ - -lcppunit \ -)) - # vim: set noet sw=4 ts=4: Modified: incubator/ooo/branches/gbuild/main/sfx2/Library_qstart.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/sfx2/Library_qstart.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/sfx2/Library_qstart.mk (original) +++ incubator/ooo/branches/gbuild/main/sfx2/Library_qstart.mk Wed Nov 14 23:34:46 2012 @@ -48,12 +48,11 @@ $(eval $(call gb_Library_add_cflags,qsta $(filter-out -I%,$(GTK_CFLAGS)) \ )) -$(eval $(call gb_Library_set_ldflags,qstart_gtk,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,qstart_gtk,\ )) -$(eval $(call gb_Library_add_external_libs,qstart_gtk, \ - $(patsubst -l%,%, $(filter -l%, $(GTK_LIBS))) \ +$(eval $(call gb_Library_add_libs,qstart_gtk,\ + $(GTK_LIBS) \ )) Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/CppunitTest.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/CppunitTest.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/CppunitTest.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/CppunitTest.mk Wed Nov 14 23:34:46 2012 @@ -90,7 +90,9 @@ $(eval $(foreach method,\ add_defs \ set_defs \ set_include \ + add_ldflags \ set_ldflags \ + add_libs \ set_library_path_flags \ add_api \ add_linked_libs \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/Executable.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/Executable.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/Executable.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/Executable.mk Wed Nov 14 23:34:46 2012 @@ -77,7 +77,9 @@ $(eval $(foreach method,\ add_defs \ set_defs \ set_include \ + add_ldflags \ set_ldflags \ + add_libs \ set_library_path_flags \ add_api \ add_linked_libs \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/Library.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/Library.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/Library.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/Library.mk Wed Nov 14 23:34:46 2012 @@ -120,7 +120,9 @@ $(eval $(foreach method,\ add_defs \ set_defs \ set_include \ + add_ldflags \ set_ldflags \ + add_libs \ set_library_path_flags \ add_api \ add_linked_libs \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/LinkTarget.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/LinkTarget.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/LinkTarget.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/LinkTarget.mk Wed Nov 14 23:34:46 2012 @@ -364,7 +364,7 @@ $(call gb_LinkTarget_get_headers_target, $(call gb_LinkTarget_get_target,$(1)) : INCLUDE := $$(gb_LinkTarget_INCLUDE) $(call gb_LinkTarget_get_headers_target,$(1)) \ $(call gb_LinkTarget_get_target,$(1)) : INCLUDE_STL := $$(gb_LinkTarget_INCLUDE_STL) -$(call gb_LinkTarget_get_target,$(1)) : LDFLAGS := $$(gb_LinkTarget_LDFLAGS) +$(call gb_LinkTarget_get_target,$(1)) : T_LDFLAGS := $$(gb_LinkTarget_LDFLAGS) $(LDFLAGS) $(call gb_LinkTarget_get_target,$(1)) : LINKED_LIBS := $(call gb_LinkTarget_get_target,$(1)) : LINKED_STATIC_LIBS := $(call gb_LinkTarget_get_target,$(1)) : EXTERNAL_LIBS := @@ -498,8 +498,12 @@ endif endef +define gb_LinkTarget_add_ldflags +$(call gb_LinkTarget_get_target,$(1)) : T_LDFLAGS += $(2) +endef + define gb_LinkTarget_set_ldflags -$(call gb_LinkTarget_get_target,$(1)) : LDFLAGS := $(2) +$(call gb_LinkTarget_get_target,$(1)) : T_LDFLAGS := $(2) endef define gb_LinkTarget_add_api Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/StaticLibrary.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/StaticLibrary.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/StaticLibrary.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/StaticLibrary.mk Wed Nov 14 23:34:46 2012 @@ -95,7 +95,9 @@ $(eval $(foreach method,\ add_defs \ set_defs \ set_include \ + add_ldflags \ set_ldflags \ + add_libs \ set_library_path_flags \ add_api \ add_linked_libs \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/linux.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/linux.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/linux.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/linux.mk Wed Nov 14 23:34:46 2012 @@ -228,7 +228,8 @@ $(call gb_Helper_abbreviate_dirs,\ mkdir -p $(dir $(1)) && \ $(gb_CXX) \ $(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \ - $(subst \d,$$,$(RPATH)) $(LDFLAGS) \ + $(subst \d,$$,$(RPATH)) \ + $(T_LDFLAGS) \ $(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \ $(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \ $(foreach object,$(GENCXXOBJECTS),$(call gb_GenCxxObject_get_target,$(object))) \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/macosx.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/macosx.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/macosx.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/macosx.mk Wed Nov 14 23:34:46 2012 @@ -259,14 +259,16 @@ $(call gb_Helper_abbreviate_dirs,\ $(PERL) $(SOLARENV)/bin/macosx-dylib-link-list.pl \ $(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \ $(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \ - $(subst \d,$$,$(RPATH)) $(LDFLAGS) \ + $(subst \d,$$,$(RPATH)) \ + $(T_LDFLAGS) \ $(patsubst lib%.dylib,-l%,$(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib)))) \ $(patsubst %,-l%,$(EXTERNAL_LIBS)) \ > $${DYLIB_FILE} && \ $(gb_CXX) \ $(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \ $(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \ - $(subst \d,$$,$(RPATH)) $(LDFLAGS) \ + $(subst \d,$$,$(RPATH)) \ + $(T_LDFLAGS) \ $(call gb_LinkTarget__get_liblinkflags,$(LINKED_LIBS)) \ $(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \ $(foreach object,$(CXXOBJECTS),$(call gb_CxxObject_get_target,$(object))) \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/solaris.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/solaris.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/solaris.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/solaris.mk Wed Nov 14 23:34:46 2012 @@ -207,7 +207,8 @@ $(call gb_Helper_abbreviate_dirs,\ mkdir -p $(dir $(1)) && \ $(gb_CXX) \ $(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \ - $(subst \d,$$,$(RPATH)) $(LDFLAGS) \ + $(subst \d,$$,$(RPATH)) \ + $(T_LDFLAGS) \ $(patsubst lib%.so,-l%,$(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib)))) \ $(patsubst %,-l%,$(EXTERNAL_LIBS)) \ $(foreach object,$(COBJECTS),$(call gb_CObject_get_target,$(object))) \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/windows.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/windows.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/windows.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/windows.mk Wed Nov 14 23:34:46 2012 @@ -440,7 +440,7 @@ $(call gb_Helper_abbreviate_dirs_native, $(if $(filter Library CppunitTest,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \ $(if $(filter StaticLibrary,$(TARGETTYPE)),$(gb_StaticLibrary_TARGETTYPEFLAGS)) \ $(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \ - $(LDFLAGS) \ + $(T_LDFLAGS) \ @$${RESPONSEFILE} \ $(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib))) \ $(patsubst %,%.lib,$(EXTERNAL_LIBS)) \ Modified: incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/winmingw.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/winmingw.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/winmingw.mk (original) +++ incubator/ooo/branches/gbuild/main/solenv/gbuild/platform/winmingw.mk Wed Nov 14 23:34:46 2012 @@ -407,7 +407,7 @@ $(call gb_Helper_abbreviate_dirs_native, $(NATIVERES) " > $${RESPONSEFILE} && \ $(gb_LINK) \ $(gb_Executable_TARGETTYPEFLAGS) \ - $(LDFLAGS) \ + $(T_LDFLAGS) \ $(gb_MINGWLIBDIR)/crt2.o \ $(MINGW_CLIB_DIR)/crtbegin.o \ @$${RESPONSEFILE} \ @@ -431,7 +431,7 @@ $(call gb_Helper_abbreviate_dirs_native, $(NATIVERES) " > $${RESPONSEFILE} && \ $(gb_LINK) \ $(gb_Library_TARGETTYPEFLAGS) \ - $(LDFLAGS) \ + $(T_LDFLAGS) \ --enable-auto-image-base \ -e _DllMainCRTStartup@12 \ $(gb_MINGWLIBDIR)/dllcrt2.o \ Modified: incubator/ooo/branches/gbuild/main/sw/Library_vbaswobj.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/sw/Library_vbaswobj.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/sw/Library_vbaswobj.mk (original) +++ incubator/ooo/branches/gbuild/main/sw/Library_vbaswobj.mk Wed Nov 14 23:34:46 2012 @@ -115,10 +115,8 @@ $(eval $(call gb_Library_add_exception_o )) ifeq ($(OS),LINUX) -$(eval $(call gb_Library_set_ldflags,vbaswobj,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_ldflags,vbaswobj,\ -Wl$(COMMA)-O1 \ - -Wl$(COMMA)-z$(COMMA)noexecstack \ )) endif Modified: incubator/ooo/branches/gbuild/main/tools/Library_tl.mk URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/tools/Library_tl.mk?rev=1409557&r1=1409556&r2=1409557&view=diff ============================================================================== --- incubator/ooo/branches/gbuild/main/tools/Library_tl.mk (original) +++ incubator/ooo/branches/gbuild/main/tools/Library_tl.mk Wed Nov 14 23:34:46 2012 @@ -136,8 +136,7 @@ $(call gb_Library_use_external,tl,zlib) ifeq ($(OS),OS2) # YD FIXME above is not working... needs ldflags hack... -$(eval $(call gb_Library_set_ldflags,tl,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,tl,\ -lz \ )) endif