You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by da...@apache.org on 2016/03/13 11:17:09 UTC

svn commit: r1734775 - in /openoffice/branches/gbuild-reintegration: ./ ext_libraries/serf/win/ main/ main/comphelper/ main/framework/ main/idl/ main/padmin/ main/sfx2/ main/solenv/gbuild/ main/solenv/gbuild/platform/ main/solenv/gbuild/templates/ main...

Author: damjan
Date: Sun Mar 13 10:17:08 2016
New Revision: 1734775

URL: http://svn.apache.org/viewvc?rev=1734775&view=rev
Log:
Merge from branches/gbuild:
* r1409556: gnumake4: #i116959#: rename target local variables
 {C,CXX,OBJCXX}FLAGS: add a T_ prefix, so we don't need to use override.
* r1409557: gnumake4: #i116959#: user defined LDFLAGS:
 rename target local variable LDFLAGS.
* r1409558: gnumake4: #i116959#: user defined CPPFLAGS: put them in target local DEFS.
* r1409560: gnumake4: Jar.mk: move CLASSPATH stuff to JavaClassSet, and add system/external
* r1409561: gnumake4: adapt makefiles
* r1409563: gnumake4: vcl: adapt makefiles to gnumake4 changes

Also ported changes to FreeBSD and OS/2, and deleted usage of
gb_GoogleTest_set_ldflags from main/*/GoogleTest_*.mk makefiles
which was necessary to get it to build.

BUILDS

Build updates by: me


Modified:
    openoffice/branches/gbuild-reintegration/   (props changed)
    openoffice/branches/gbuild-reintegration/ext_libraries/serf/win/Library_serf.mk
    openoffice/branches/gbuild-reintegration/main/RepositoryExternal.mk
    openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_string.mk
    openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_weakbag.mk
    openoffice/branches/gbuild-reintegration/main/framework/Library_fwe.mk
    openoffice/branches/gbuild-reintegration/main/idl/Executable_svidl.mk
    openoffice/branches/gbuild-reintegration/main/padmin/Executable_spadmin.bin.mk
    openoffice/branches/gbuild-reintegration/main/sfx2/GoogleTest_sfx2_metadatable.mk
    openoffice/branches/gbuild-reintegration/main/sfx2/Library_qstart.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Executable.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/GoogleTest.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Jar.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/JavaClassSet.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Library.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/LinkTarget.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/StaticLibrary.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/freebsd.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/linux.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/macosx.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/os2.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/solaris.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/windows.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/winmingw.mk
    openoffice/branches/gbuild-reintegration/main/solenv/gbuild/templates/Executable.mk
    openoffice/branches/gbuild-reintegration/main/svl/GoogleTest_svl_urihelper.mk
    openoffice/branches/gbuild-reintegration/main/sw/GoogleTest_sw_bigpointerarray.mk
    openoffice/branches/gbuild-reintegration/main/sw/Library_vbaswobj.mk
    openoffice/branches/gbuild-reintegration/main/toolkit/Library_tk.mk
    openoffice/branches/gbuild-reintegration/main/tools/Executable_mkunroll.mk
    openoffice/branches/gbuild-reintegration/main/tools/Executable_rscdep.mk
    openoffice/branches/gbuild-reintegration/main/tools/Executable_so_checksum.mk
    openoffice/branches/gbuild-reintegration/main/tools/Executable_sspretty.mk
    openoffice/branches/gbuild-reintegration/main/tools/GoogleTest_tools_fractiontest.mk
    openoffice/branches/gbuild-reintegration/main/tools/Library_tl.mk
    openoffice/branches/gbuild-reintegration/main/vcl/Library_vcl.mk
    openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gen.mk
    openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gtk.mk
    openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde.mk
    openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde4.mk

Propchange: openoffice/branches/gbuild-reintegration/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Sun Mar 13 10:17:08 2016
@@ -1,4 +1,4 @@
-/incubator/ooo/branches/gbuild:1409313-1409555
+/incubator/ooo/branches/gbuild:1409313-1409563
 /openoffice/branches/AOO400:1503684
 /openoffice/branches/AOO410:1572480,1573601,1583349,1583635,1583666
 /openoffice/branches/alg_writerframes:1556289-1579189

Modified: openoffice/branches/gbuild-reintegration/ext_libraries/serf/win/Library_serf.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/ext_libraries/serf/win/Library_serf.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/ext_libraries/serf/win/Library_serf.mk (original)
+++ openoffice/branches/gbuild-reintegration/ext_libraries/serf/win/Library_serf.mk Sun Mar 13 10:17:08 2016
@@ -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: openoffice/branches/gbuild-reintegration/main/RepositoryExternal.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/RepositoryExternal.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/RepositoryExternal.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/RepositoryExternal.mk Sun Mar 13 10:17:08 2016
@@ -66,12 +66,12 @@ ifeq ($(SYSTEM_JPEG),YES)
 define gb_LinkTarget__use_jpeg
 $(call gb_LinkTarget_add_libs,$(1),-ljpeg)
 $(call gb_LinkTarget_set_ldflags,$(1),\
-	$$(filter-out -L/usr/lib/jvm%,$$(LDFLAGS)) \
+	$$(filter-out -L/usr/lib/jvm%,$$(T_LDFLAGS)) \
 )
 ifeq ($(OS),FREEBSD)
 # JDK jpeg library on FreeBSD lives under ${JAVA_HOME}/jre/lib/${ARCH}/
 $(call gb_LinkTarget_set_ldflags,$(1),\
-	$$(filter-out -L$$(JAVA_HOME)/jre/lib/%,$$(LDFLAGS)) \
+	$$(filter-out -L$$(JAVA_HOME)/jre/lib/%,$$(T_LDFLAGS)) \
 )
 endif
 endef

Modified: openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_string.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_string.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_string.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_string.mk Sun Mar 13 10:17:08 2016
@@ -47,8 +47,4 @@ $(eval $(call gb_GoogleTest_add_api,comp
 	udkapi \
 ))
 
-$(eval $(call gb_GoogleTest_set_ldflags,comphelper_string,\
-    $$(LDFLAGS) \
-))
-
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_weakbag.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_weakbag.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_weakbag.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/comphelper/GoogleTest_comphelper_weakbag.mk Sun Mar 13 10:17:08 2016
@@ -46,8 +46,4 @@ $(eval $(call gb_GoogleTest_add_api,comp
 	udkapi \
 ))
 
-$(eval $(call gb_GoogleTest_set_ldflags,comphelper_weakbag,\
-    $$(LDFLAGS) \
-))
-
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/framework/Library_fwe.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/framework/Library_fwe.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/framework/Library_fwe.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/framework/Library_fwe.mk Sun Mar 13 10:17:08 2016
@@ -93,12 +93,4 @@ $(eval $(call gb_Library_add_exception_o
 	framework/source/fwe/xml/xmlnamespaces \
 ))
 
-#todo: ImageListDescriptor can't be exported completely without exporting everything
-ifeq ($(OS),LINUX)
-$(eval $(call gb_Library_set_cxxflags,fwe,$$(filter-out -fvisibility=hidden,$$(CXXFLAGS))))
-endif
-ifeq ($(OS),FREEBSD)
-$(eval $(call gb_Library_set_cxxflags,fwe,$$(filter-out -fvisibility=hidden,$$(CXXFLAGS))))
-endif
-
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/idl/Executable_svidl.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/idl/Executable_svidl.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/idl/Executable_svidl.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/idl/Executable_svidl.mk Sun Mar 13 10:17:08 2016
@@ -39,8 +39,7 @@ $(eval $(call gb_Executable_set_include,
 	-I$(SRCDIR)/idl/inc \
 ))
 
-$(eval $(call gb_Executable_set_cxxflags,svidl,\
-	$$(CXXFLAGS) \
+$(eval $(call gb_Executable_add_defs,svidl,\
 	-DIDL_COMPILER \
 ))
 

Modified: openoffice/branches/gbuild-reintegration/main/padmin/Executable_spadmin.bin.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/padmin/Executable_spadmin.bin.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/padmin/Executable_spadmin.bin.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/padmin/Executable_spadmin.bin.mk Sun Mar 13 10:17:08 2016
@@ -28,10 +28,6 @@ $(eval $(call gb_Executable_set_include,
 	-I$(OUTDIR)/inc \
 ))
 
-$(eval $(call gb_Executable_set_cxxflags,spadmin.bin,\
-	$$(CXXFLAGS) \
-))
-
 $(eval $(call gb_Executable_add_linked_static_libs,spadmin.bin,\
     vclmain \
 ))

Modified: openoffice/branches/gbuild-reintegration/main/sfx2/GoogleTest_sfx2_metadatable.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/sfx2/GoogleTest_sfx2_metadatable.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/sfx2/GoogleTest_sfx2_metadatable.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/sfx2/GoogleTest_sfx2_metadatable.mk Sun Mar 13 10:17:08 2016
@@ -39,8 +39,4 @@ $(eval $(call gb_GoogleTest_add_linked_l
     $(gb_STDLIBS) \
 ))
 
-$(eval $(call gb_GoogleTest_set_ldflags,sfx2_metadatable,\
-    $$(LDFLAGS) \
-))
-
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/sfx2/Library_qstart.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/sfx2/Library_qstart.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/sfx2/Library_qstart.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/sfx2/Library_qstart.mk Sun Mar 13 10:17:08 2016
@@ -44,17 +44,15 @@ $(eval $(call gb_Library_set_defs,qstart
 	-DENABLE_QUICKSTART_APPLET \
 ))
 
-$(eval $(call gb_Library_set_cflags,qstart_gtk,\
-    $$(CFLAGS) \
+$(eval $(call gb_Library_add_cflags,qstart_gtk,\
     $(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: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Executable.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Executable.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Executable.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Executable.mk Sun Mar 13 10:17:08 2016
@@ -68,12 +68,18 @@ $(eval $(foreach method,\
 	add_exception_objects \
 	add_noexception_objects \
 	add_generated_exception_objects \
+	add_cflags \
 	set_cflags \
+	add_cxxflags \
 	set_cxxflags \
+	add_objcxxflags \
 	set_objcxxflags \
+	add_defs \
 	set_defs \
 	set_include \
+	add_ldflags \
 	set_ldflags \
+	add_libs \
 	set_library_path_flags \
 	add_api \
 	add_linked_libs \

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/GoogleTest.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/GoogleTest.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/GoogleTest.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/GoogleTest.mk Sun Mar 13 10:17:08 2016
@@ -77,12 +77,18 @@ $(eval $(foreach method,\
 	add_objcxxobjects \
 	add_exception_objects \
 	add_noexception_objects \
+	add_cflags \
 	set_cflags \
+	add_cxxflags \
 	set_cxxflags \
+	add_objcxxflags \
 	set_objcxxflags \
+	add_defs \
 	set_defs \
 	set_include \
+	add_ldflags \
 	set_ldflags \
+	add_libs \
 	set_library_path_flags \
 	add_api \
 	add_linked_libs \

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Jar.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Jar.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Jar.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Jar.mk Sun Mar 13 10:17:08 2016
@@ -71,11 +71,11 @@ $(call gb_Jar_get_target,%) : $(call gb_
 # adds jar files to DeliverLogTarget
 # adds dependency for outdir target to workdir target (pattern rule for delivery is in Package.mk)
 define gb_Jar_Jar
-$(call gb_Jar_get_target,$(1)) : CLASSPATH := $(value XCLASSPATH)
 $(call gb_Jar_get_target,$(1)) : MANIFEST :=
 $(call gb_Jar_get_target,$(1)) : JARCLASSPATH :=
 $(call gb_Jar_get_target,$(1)) : PACKAGEROOTS :=
 $(call gb_JavaClassSet_JavaClassSet,$(call gb_Jar_get_classsetname,$(1)),$(2))
+$(call gb_JavaClassSet_set_classpath,$(call gb_Jar_get_classsetname,$(1)),$(value XCLASSPATH))
 $(eval $(call gb_Module_register_target,$(call gb_Jar_get_outdir_target,$(1)),$(call gb_Jar_get_clean_target,$(1))))
 $(call gb_Deliver_add_deliverable,$(call gb_Jar_get_outdir_target,$(1)),$(call gb_Jar_get_target,$(1)),$(1))
 $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Jar_get_target,$(1))
@@ -96,9 +96,8 @@ define gb_Jar_add_sourcefiles
 $(foreach sourcefile,$(2),$(call gb_Jar_add_sourcefile,$(1),$(sourcefile)))
 endef
 
-# don't forward it to ClassSet; the ClassSet "inherits" the classpath from the Jar
 define gb_JarTest_set_classpath
-$(call gb_Jar_get_target,$(1)) : CLASSPATH := $(2)
+$(call gb_JavaClassSet_set_classpath,$(call gb_Jar_get_classsetname,$(1)),$(2))
 endef
 
 # JARCLASSPATH is the class path that is written to the manifest of the jar
@@ -118,14 +117,28 @@ endef
 
 # remember: classpath is "inherited" to ClassSet
 define gb_Jar_add_jar
-$(call gb_Jar_get_target,$(1)) : CLASSPATH := $$(CLASSPATH)$(gb_CLASSPATHSEP)$(2)
 $(call gb_JavaClassSet_add_jar,$(call gb_Jar_get_classsetname,$(1)),$(2))
+endef
 
+define gb_Jar_add_system_jar
+$(call gb_JavaClassSet_add_system_jar,$(call gb_Jar_get_classsetname,$(1)),$(2))
 endef
 
 # specify jars with imported modules
 define gb_Jar_add_jars
-$(foreach jar,$(2),$(call gb_Jar_add_jar,$(1),$(jar)))
+$(call gb_JavaClassSet_add_jars,$(call gb_Jar_get_classsetname,$(1)),$(2))
+endef
+
+define gb_Jar_add_system_jars
+$(call gb_JavaClassSet_add_system_jars,$(call gb_Jar_get_classsetname,$(1)),$(2))
+endef
+
+define gb_Jar_use_external
+$(call gb_JavaClassSet_use_external,$(call gb_Jar_get_classsetname,$(1)),$(2))
+endef
+
+define gb_Jar_use_externals
+$(call gb_JavaClassSet_use_externals,$(call gb_Jar_get_classsetname,$(1)),$(2))
 endef
 
 # possible directories for jar files containing UNO services 

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/JavaClassSet.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/JavaClassSet.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/JavaClassSet.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/JavaClassSet.mk Sun Mar 13 10:17:08 2016
@@ -67,15 +67,41 @@ $(foreach sourcefile,$(2),$(call gb_Java
 endef
 
 define gb_JavaClassSet_set_classpath
-$(call gb_JavaClassSet_get_target,$(1)) : CLASSPATH := $(2)
+$(eval $(call gb_JavaClassSet_get_target,$(1)) : CLASSPATH := $(2))
 endef
 
 # problem: currently we can't get these dependencies to work
 # build order dependency is a hack to get these prerequisites out of the way in the build command
 define gb_JavaClassSet_add_jar
 $(eval $(call gb_JavaClassSet_get_target,$(1)) : $(2))
+$(eval $(call gb_JavaClassSet_get_target,$(1)) : CLASSPATH := $$(CLASSPATH)$(gb_CLASSPATHSEP)$(2))
 $(eval $(call gb_JavaClassSet_get_target,$(1)) : JARDEPS += $(2))
+endef
+
+# this does not generate dependency on the jar
+define gb_JavaClassSet_add_system_jar
+$(eval $(call gb_JavaClassSet_get_target,$(1)) : CLASSPATH := $$(CLASSPATH)$(gb_CLASSPATHSEP)$(2))
+$(eval $(call gb_JavaClassSet_get_target,$(1)) : JARDEPS += $(2))
+endef
+
+define gb_JavaClassSet_add_jars
+$(foreach jar,$(2),$(call gb_JavaClassSet_add_jar,$(1),$(jar)))
+endef
+
+define gb_JavaClassSet_add_system_jars
+$(foreach jar,$(2),$(call gb_JavaClassSet_add_system_jar,$(1),$(jar)))
+endef
+
+# this forwards to functions that must be defined in RepositoryExternal.mk.
+# $(call gb_LinkTarget_use_external,library,external)
+define gb_JavaClassSet_use_external
+$(eval $(if $(value gb_JavaClassSet__use_$(2)),\
+  $(call gb_JavaClassSet__use_$(2),$(1)),\
+  $(error gb_JavaClassSet_use_external: unknown external: $(2))))
+endef
 
+define gb_JavaClassSet_use_externals
+$(foreach external,$(2),$(call gb_JavaClassSet_use_external,$(1),$(external)))
 endef
 
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Library.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Library.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Library.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/Library.mk Sun Mar 13 10:17:08 2016
@@ -111,12 +111,18 @@ $(eval $(foreach method,\
 	add_exception_objects \
 	add_noexception_objects \
 	add_generated_exception_objects \
+	add_cflags \
 	set_cflags \
+	add_cxxflags \
 	set_cxxflags \
+	add_objcxxflags \
 	set_objcxxflags \
+	add_defs \
 	set_defs \
 	set_include \
+	add_ldflags \
 	set_ldflags \
+	add_libs \
 	set_library_path_flags \
 	add_api \
 	add_linked_libs \

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/LinkTarget.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/LinkTarget.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/LinkTarget.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/LinkTarget.mk Sun Mar 13 10:17:08 2016
@@ -21,6 +21,13 @@
 
 
 
+#the following user-defined variables are supported:
+# CPPFLAGS
+# CFLAGS
+# CXXFLAGS
+# OBJCXXFLAGS
+# LDFLAGS
+
 # CFLAGS from environment override debug/optimization flags
 ifeq ($(gb_DEBUGLEVEL),2)
 CFLAGS ?= $(gb_COMPILEROPTFLAGS) $(gb_DEBUG_CFLAGS)
@@ -94,8 +101,8 @@ gb_CxxObject__command_dep =
 endif
 
 # Only enable PCH if the PCH_CXXFLAGS and the PCH_DEFS (from the linktarget)
-# are the same as the CXXFLAGS and DEFS we want to use for this object. This
-# should usually be the case.  The DEFS/CXXFLAGS would have too be manually
+# are the same as the T_CXXFLAGS and DEFS we want to use for this object. This
+# should usually be the case.  The DEFS/T_CXXFLAGS would have too be manually
 # overridden for one object file for them to differ.  PCH_CXXFLAGS/PCH_DEFS
 # should never be overridden on an object -- they should be the same as for the
 # whole linktarget. In general it should be cleaner to use a static library
@@ -104,16 +111,16 @@ endif
 define gb_CxxObject__set_pchflags
 ifeq ($(gb_ENABLE_PCH),$(true))
 ifneq ($(strip $$(PCH_NAME)),)
-ifeq ($$(sort $$(PCH_CXXFLAGS) $$(PCH_DEFS) $$(gb_LinkTarget_EXCEPTIONFLAGS)),$$(sort $$(CXXFLAGS) $$(DEFS)))
+ifeq ($$(sort $$(PCH_CXXFLAGS) $$(PCH_DEFS) $$(gb_LinkTarget_EXCEPTIONFLAGS)),$$(sort $$(T_CXXFLAGS) $$(DEFS)))
 $$@ : PCHFLAGS := $$(call gb_PrecompiledHeader_get_enableflags,$$(PCH_NAME))
 else
-ifeq ($$(sort $$(PCH_CXXFLAGS) $$(PCH_DEFS) $$(gb_LinkTarget_NOEXCEPTIONFLAGS)),$$(sort $$(CXXFLAGS) $$(DEFS)))
+ifeq ($$(sort $$(PCH_CXXFLAGS) $$(PCH_DEFS) $$(gb_LinkTarget_NOEXCEPTIONFLAGS)),$$(sort $$(T_CXXFLAGS) $$(DEFS)))
 $$@ : PCHFLAGS := $$(call gb_NoexPrecompiledHeader_get_enableflags,$$(PCH_NAME))
 else
 $$(info No precompiled header available for $$*.)
 $$(info precompiled header flags (  ex) : $$(sort $$(PCH_CXXFLAGS) $$(PCH_DEFS) $$(gb_LinkTarget_EXCEPTIONFLAGS)))
 $$(info precompiled header flags (noex) : $$(sort $$(PCH_CXXFLAGS) $$(PCH_DEFS) $$(gb_LinkTarget_NOEXCEPTIONFLAGS)))
-$$(info .           object flags        : $$(sort $$(CXXFLAGS) $$(DEFS)))
+$$(info .           object flags        : $$(sort $$(T_CXXFLAGS) $$(DEFS)))
 $$@ : PCHFLAGS := 
 endif
 endif
@@ -221,9 +228,6 @@ gb_ObjCxxObject_ObjCxxObject =
 
 # LinkTarget class
 
-# need an alias for global CXXFLAGS in gb_LinkTarget_add_exception_object etc.
-gb_CXXFLAGS_TOO := $(CXXFLAGS)
-
 gb_LinkTarget_DEFAULTDEFS := $(gb_GLOBALDEFS)
 # defined by platform
 #  gb_LinkTarget_CXXFLAGS
@@ -337,12 +341,9 @@ $(call gb_LinkTarget_get_headers_target,
 # linktarget. This for example means that you cannot build a single object
 # alone, because then you would directly depend on the object.
 #
-# A note about flags: here the global variable CFLAGS is overridden by a target
-# local variable of the same name.  The $(CFLAGS) on the rhs refers to the
-# global variable.  (same thing for OBJCXXFLAGS)
-# CXXFLAGS is slightly different, because it is not set at the link target,
-# but only when using gb_LinkTarget_add_{no,}exception_object etc., to
-# provide a mechanism that disables optimization for a specific file.
+# A note about flags: because the overriding the global variables with a target
+# local variable of the same name is considered obscure, the target local
+# variables have a T_ prefix.
 define gb_LinkTarget_LinkTarget
 $(call gb_LinkTarget_get_clean_target,$(1)) : AUXTARGETS :=
 $(call gb_LinkTarget_get_external_headers_target,$(1)) : SELF := $(1)
@@ -356,21 +357,21 @@ $(call gb_LinkTarget_get_target,$(1)) :
 $(call gb_LinkTarget_get_clean_target,$(1)) \
 $(call gb_LinkTarget_get_target,$(1)) : GENCXXOBJECTS :=
 $(call gb_LinkTarget_get_headers_target,$(1)) \
-$(call gb_LinkTarget_get_target,$(1)) : override CFLAGS := $$(gb_LinkTarget_CFLAGS) $(CFLAGS)
+$(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS := $$(gb_LinkTarget_CFLAGS) $(CFLAGS)
 $(call gb_LinkTarget_get_headers_target,$(1)) \
-$(call gb_LinkTarget_get_target,$(1)) : override CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS)
+$(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS)
 $(call gb_LinkTarget_get_headers_target,$(1)) \
 $(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS) $(CXXFLAGS)
-$(call gb_LinkTarget_get_target,$(1)) : override OBJCXXFLAGS := $$(gb_LinkTarget_OBJCXXFLAGS) $(OBJCXXFLAGS)
+$(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS := $$(gb_LinkTarget_OBJCXXFLAGS) $(OBJCXXFLAGS)
 $(call gb_LinkTarget_get_headers_target,$(1)) \
-$(call gb_LinkTarget_get_target,$(1)) : DEFS := $$(gb_LinkTarget_DEFAULTDEFS)
+$(call gb_LinkTarget_get_target,$(1)) : DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
 $(call gb_LinkTarget_get_headers_target,$(1)) \
-$(call gb_LinkTarget_get_target,$(1)) : PCH_DEFS := $$(gb_LinkTarget_DEFAULTDEFS)
+$(call gb_LinkTarget_get_target,$(1)) : PCH_DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
 $(call gb_LinkTarget_get_headers_target,$(1)) \
 $(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 := 
@@ -393,12 +394,12 @@ $(call gb_LinkTarget_get_dep_target,$(1)
 $(call gb_LinkTarget_get_dep_target,$(1)) : CXXOBJECTS := 
 $(call gb_LinkTarget_get_dep_target,$(1)) : OBJCXXOBJECTS :=
 $(call gb_LinkTarget_get_dep_target,$(1)) : GENCXXOBJECTS :=
-$(call gb_LinkTarget_get_dep_target,$(1)) : override CFLAGS := $$(gb_LinkTarget_CFLAGS) $(CFLAGS)
-$(call gb_LinkTarget_get_dep_target,$(1)) : override CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS)
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS := $$(gb_LinkTarget_CFLAGS) $(CFLAGS)
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS)
 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS := $$(gb_LinkTarget_CXXFLAGS) $(CXXFLAGS)
-$(call gb_LinkTarget_get_dep_target,$(1)) : override OBJCXXFLAGS := $$(gb_LinkTarget_OBJCXXFLAGS) $(OBJCXXFLAGS)
-$(call gb_LinkTarget_get_dep_target,$(1)) : DEFS := $$(gb_LinkTarget_DEFAULTDEFS)
-$(call gb_LinkTarget_get_dep_target,$(1)) : PCH_DEFS := $$(gb_LinkTarget_DEFAULTDEFS)
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS := $$(gb_LinkTarget_OBJCXXFLAGS) $(OBJCXXFLAGS)
+$(call gb_LinkTarget_get_dep_target,$(1)) : DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
+$(call gb_LinkTarget_get_dep_target,$(1)) : PCH_DEFS := $$(gb_LinkTarget_DEFAULTDEFS) $(CPPFLAGS)
 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE := $$(gb_LinkTarget_INCLUDE)
 $(call gb_LinkTarget_get_dep_target,$(1)) : INCLUDE_STL := $$(gb_LinkTarget_INCLUDE_STL)
 $(call gb_LinkTarget_get_dep_target,$(1)) : TARGETTYPE := 
@@ -407,6 +408,17 @@ endif
 
 endef
 
+define gb_LinkTarget_add_defs
+$(call gb_LinkTarget_get_headers_target,$(1)) \
+$(call gb_LinkTarget_get_target,$(1)) : DEFS += $(2)
+$(call gb_LinkTarget_get_headers_target,$(1)) \
+$(call gb_LinkTarget_get_target,$(1)) : PCH_DEFS += $(2)
+ifeq ($(gb_FULLDEPS),$(true))
+$(call gb_LinkTarget_get_dep_target,$(1)) : DEFS += $(2)
+$(call gb_LinkTarget_get_dep_target,$(1)) : PCH_DEFS += $(2)
+endif
+endef
+
 define gb_LinkTarget_set_defs
 $(call gb_LinkTarget_get_headers_target,$(1)) \
 $(call gb_LinkTarget_get_target,$(1)) : DEFS := $(2)
@@ -420,30 +432,57 @@ endif
 
 endef
 
+define gb_LinkTarget_add_cflags
+$(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS += $(2)
+ifeq ($(gb_FULLDEPS),$(true))
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS += $(2)
+endif
+
+endef
+
 define gb_LinkTarget_set_cflags
-$(call gb_LinkTarget_get_target,$(1)) : override CFLAGS := $(2)
+$(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS := $(2)
 ifeq ($(gb_FULLDEPS),$(true))
-$(call gb_LinkTarget_get_dep_target,$(1)) : override CFLAGS := $(2)
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS := $(2)
 endif
 
 endef
 
+define gb_LinkTarget_add_cxxflags
+$(call gb_LinkTarget_get_headers_target,$(1)) \
+$(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS += $(2)
+$(call gb_LinkTarget_get_headers_target,$(1)) \
+$(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS += $(2)
+ifeq ($(gb_FULLDEPS),$(true))
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS += $(2)
+$(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS += $(2)
+endif
+endef
+
+# maybe should deprecate this...
 define gb_LinkTarget_set_cxxflags
 $(call gb_LinkTarget_get_headers_target,$(1)) \
-$(call gb_LinkTarget_get_target,$(1)) : override CXXFLAGS := $(2)
+$(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS := $(2)
 $(call gb_LinkTarget_get_headers_target,$(1)) \
 $(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS := $(2)
 ifeq ($(gb_FULLDEPS),$(true))
-$(call gb_LinkTarget_get_dep_target,$(1)) : override CXXFLAGS := $(2)
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS := $(2)
 $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS := $(2)
 endif
 
 endef
 
+define gb_LinkTarget_add_objcxxflags
+$(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS += $(2)
+ifeq ($(gb_FULLDEPS),$(true))
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS += $(2)
+endif
+endef
+
 define gb_LinkTarget_set_objcxxflags
-$(call gb_LinkTarget_get_target,$(1)) : override OBJCXXFLAGS := $(2)
+$(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS := $(2)
 ifeq ($(gb_FULLDEPS),$(true))
-$(call gb_LinkTarget_get_dep_target,$(1)) : override OBJCXXFLAGS := $(2)
+$(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS := $(2)
 endif
 
 endef
@@ -466,8 +505,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
@@ -553,7 +596,7 @@ $(call gb_LinkTarget_get_clean_target,$(
 
 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_CObject_get_target,$(2))
 $(call gb_CObject_get_target,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
-$(call gb_CObject_get_target,$(2)) : override CFLAGS += $(3)
+$(call gb_CObject_get_target,$(2)) : T_CFLAGS += $(3)
 
 ifeq ($(gb_FULLDEPS),$(true))
 $(call gb_LinkTarget_get_dep_target,$(1)) : COBJECTS += $(2)
@@ -568,7 +611,7 @@ $(call gb_LinkTarget_get_clean_target,$(
 
 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_CxxObject_get_target,$(2))
 $(call gb_CxxObject_get_target,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
-$(call gb_CxxObject_get_target,$(2)) : override CXXFLAGS += $(3)
+$(call gb_CxxObject_get_target,$(2)) : T_CXXFLAGS += $(3)
 
 ifeq ($(gb_FULLDEPS),$(true))
 $(call gb_LinkTarget_get_dep_target,$(1)) : CXXOBJECTS += $(2)
@@ -583,7 +626,7 @@ $(call gb_LinkTarget_get_clean_target,$(
 
 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_ObjCxxObject_get_target,$(2))
 $(call gb_ObjCxxObject_get_target,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
-$(call gb_ObjCxxObject_get_target,$(2)) : override OBJCXXFLAGS += $(3)
+$(call gb_ObjCxxObject_get_target,$(2)) : T_OBJCXXFLAGS += $(3)
 
 ifeq ($(gb_FULLDEPS),$(true))
 $(call gb_LinkTarget_get_dep_target,$(1)) : OBJCXXOBJECTS += $(2)
@@ -598,7 +641,7 @@ $(call gb_LinkTarget_get_clean_target,$(
 
 $(call gb_LinkTarget_get_target,$(1)) : $(call gb_GenCxxObject_get_target,$(2))
 $(call gb_GenCxxObject_get_source,$(2)) : | $(call gb_LinkTarget_get_headers_target,$(1))
-$(call gb_GenCxxObject_get_target,$(2)) : override CXXFLAGS += $(3) $(gb_CXXFLAGS_TOO)
+$(call gb_GenCxxObject_get_target,$(2)) : T_CXXFLAGS += $(3) $(CXXFLAGS)
 
 ifeq ($(gb_FULLDEPS),$(true))
 $(call gb_LinkTarget_get_dep_target,$(1)) : GENCXXOBJECTS += $(2)
@@ -608,11 +651,11 @@ endif
 endef
 
 define gb_LinkTarget_add_noexception_object
-$(call gb_LinkTarget_add_cxxobject,$(1),$(2),$(gb_LinkTarget_NOEXCEPTIONFLAGS) $(gb_CXXFLAGS_TOO))
+$(call gb_LinkTarget_add_cxxobject,$(1),$(2),$(gb_LinkTarget_NOEXCEPTIONFLAGS) $(CXXFLAGS))
 endef
 
 define gb_LinkTarget_add_exception_object
-$(call gb_LinkTarget_add_cxxobject,$(1),$(2),$(gb_LinkTarget_EXCEPTIONFLAGS) $(gb_CXXFLAGS_TOO))
+$(call gb_LinkTarget_add_cxxobject,$(1),$(2),$(gb_LinkTarget_EXCEPTIONFLAGS) $(CXXFLAGS))
 endef
 
 define gb_LinkTarget_add_cobjects

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/StaticLibrary.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/StaticLibrary.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/StaticLibrary.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/StaticLibrary.mk Sun Mar 13 10:17:08 2016
@@ -86,12 +86,18 @@ $(eval $(foreach method,\
 	add_exception_objects \
 	add_noexception_objects \
 	add_generated_exception_objects \
+	add_cflags \
 	set_cflags \
+	add_cxxflags \
 	set_cxxflags \
+	add_objcxxflags \
 	set_objcxxflags \
+	add_defs \
 	set_defs \
 	set_include \
+	add_ldflags \
 	set_ldflags \
+	add_libs \
 	set_library_path_flags \
 	add_api \
 	add_linked_libs \

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/freebsd.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/freebsd.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/freebsd.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/freebsd.mk Sun Mar 13 10:17:08 2016
@@ -171,7 +171,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CObject_get_dep_target,$(2))) && \
 	$(gb_CC) \
-		$(DEFS) $(CFLAGS) \
+		$(DEFS) \
+		$(T_CFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CObject_get_target,$(2)) \
@@ -195,7 +196,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CxxObject_get_dep_target,$(2))) && \
 	$(gb_CXX) \
-		$(DEFS) $(CXXFLAGS) \
+		$(DEFS) \
+		$(T_CXXFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CxxObject_get_target,$(2)) \
@@ -242,7 +244,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	$(gb_CXX) \
 		$(if $(filter Library,$(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: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/linux.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/linux.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/linux.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/linux.mk Sun Mar 13 10:17:08 2016
@@ -166,7 +166,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CObject_get_dep_target,$(2))) && \
 	$(gb_CC) \
-		$(DEFS) $(CFLAGS) \
+		$(DEFS) \
+		$(T_CFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CObject_get_target,$(2)) \
@@ -190,7 +191,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CxxObject_get_dep_target,$(2))) && \
 	$(gb_CXX) \
-		$(DEFS) $(CXXFLAGS) \
+		$(DEFS) \
+		$(T_CXXFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CxxObject_get_target,$(2)) \
@@ -226,7 +228,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	$(gb_CXX) \
 		$(if $(filter Library,$(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: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/macosx.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/macosx.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/macosx.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/macosx.mk Sun Mar 13 10:17:08 2016
@@ -174,7 +174,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CObject_get_dep_target,$(2))) && \
 	$(gb_CC) \
-		$(DEFS) $(CFLAGS) \
+		$(DEFS) \
+		$(T_CFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CObject_get_target,$(2)) \
@@ -193,7 +194,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CxxObject_get_dep_target,$(2))) && \
 	$(gb_CXX) \
-		$(DEFS) $(CXXFLAGS) \
+		$(DEFS) \
+		$(T_CXXFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CxxObject_get_target,$(2)) \
@@ -211,7 +213,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_ObjCxxObject_get_dep_target,$(2))) && \
 	$(gb_CXX) \
-		$(DEFS) $(OBJCXXFLAGS) \
+		$(DEFS) \
+		$(T_OBJCXXFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_ObjCxxObject_get_target,$(2)) \
@@ -267,14 +270,16 @@ $(call gb_Helper_abbreviate_dirs,\
 	$(PERL) $(SOLARENV)/bin/macosx-dylib-link-list.pl \
 		$(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \
 		$(if $(filter Library,$(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,$(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: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/os2.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/os2.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/os2.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/os2.mk Sun Mar 13 10:17:08 2016
@@ -169,7 +169,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CObject_get_dep_target,$(2))) && \
 	$(gb_CC) \
-		$(DEFS) $(CFLAGS) \
+		$(DEFS) \
+		$(T_CFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CObject_get_target,$(2)) \
@@ -187,7 +188,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CxxObject_get_dep_target,$(2))) && \
 	$(gb_CXX) \
-		$(DEFS) $(CXXFLAGS) \
+		$(DEFS) \
+		$(T_CXXFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-MMD -MT $(call gb_CxxObject_get_target,$(2)) \
@@ -314,7 +316,7 @@ $(call gb_Helper_abbreviate_dirs_native,
 		$(if $(filter Library,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \
 		$(if $(filter StaticLibrary,$(TARGETTYPE)),$(gb_StaticLibrary_TARGETTYPEFLAGS)) \
 		$(if $(filter Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \
-		$(LDFLAGS) \
+		$(T_LDFLAGS) \
 		@$${RESPONSEFILE} \
 		$(if $(DLLTARGET), $(DLLDEF)) \
 		$(NATIVERES) \

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/solaris.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/solaris.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/solaris.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/solaris.mk Sun Mar 13 10:17:08 2016
@@ -155,7 +155,8 @@ $(call gb_Helper_abbreviate_dirs,\
 		-o $(1) \
 		-xMMD \
 		-xMF $(call gb_CObject_get_dep_target,$(2)) \
-		$(DEFS) $(CFLAGS) \
+		$(DEFS) \
+		$(T_CFLAGS) \
 		-I$(dir $(3)) \
 		$(INCLUDE))
 endef
@@ -169,7 +170,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	mkdir -p $(dir $(call gb_CxxObject_get_dep_target,$(2))) && \
 	$(gb_CXX) \
-		$(DEFS) $(CXXFLAGS) \
+		$(DEFS) \
+		$(T_CXXFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-xMMD \
@@ -205,7 +207,8 @@ $(call gb_Helper_abbreviate_dirs,\
 	mkdir -p $(dir $(1)) && \
 	$(gb_CXX) \
 		$(if $(filter Library,$(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: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/windows.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/windows.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/windows.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/windows.mk Sun Mar 13 10:17:08 2016
@@ -274,13 +274,15 @@ $(call gb_Helper_abbreviate_dirs_native,
 	mkdir -p $(dir $(1)) && \
 	unset INCLUDE && \
 	$(gb_CC) \
-		$(DEFS) $(CFLAGS)  -Fd$(PDBFILE) \
+		$(DEFS) \
+		$(T_CFLAGS) \
+		-Fd$(PDBFILE) \
         $(PCHFLAGS) \
 		-I$(dir $(3)) \
 		$(INCLUDE) \
 		-c $(3) \
 		-Fo$(1))
-$(call gb_CObject__command_deponcompile,$(1),$(2),$(3),$(DEFS),$(CFLAGS),$(INCLUDE))
+$(call gb_CObject__command_deponcompile,$(1),$(2),$(3),$(DEFS),$(T_CFLAGS),$(INCLUDE))
 endef
 
 
@@ -313,7 +315,9 @@ $(call gb_Helper_abbreviate_dirs_native,
 	mkdir -p $(dir $(1)) && \
 	unset INCLUDE && \
 	$(gb_CXX) \
-		$(DEFS) $(CXXFLAGS) -Fd$(PDBFILE)\
+		$(DEFS) \
+		$(T_CXXFLAGS) \
+		-Fd$(PDBFILE) \
         $(PCHFLAGS) \
 		-I$(dir $(3)) \
 		$(INCLUDE_STL) $(INCLUDE) \
@@ -432,7 +436,7 @@ $(call gb_Helper_abbreviate_dirs_native,
 		$(if $(filter Library,$(TARGETTYPE)),$(gb_Library_TARGETTYPEFLAGS)) \
 		$(if $(filter StaticLibrary,$(TARGETTYPE)),$(gb_StaticLibrary_TARGETTYPEFLAGS)) \
 		$(if $(filter GoogleTest Executable,$(TARGETTYPE)),$(gb_Executable_TARGETTYPEFLAGS)) \
-		$(LDFLAGS) \
+		$(T_LDFLAGS) \
 		@$${RESPONSEFILE} \
 		$(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib))) \
 		$(patsubst %,%.lib,$(EXTERNAL_LIBS)) \

Modified: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/winmingw.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/winmingw.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/winmingw.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/platform/winmingw.mk Sun Mar 13 10:17:08 2016
@@ -248,12 +248,13 @@ $(call gb_Output_announce,$(2),$(true),C
 $(call gb_Helper_abbreviate_dirs_native,\
 	mkdir -p $(dir $(1)) && \
 	$(gb_CC) \
-		$(DEFS) $(CFLAGS) \
+		$(DEFS) \
+		$(T_CFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-I$(dir $(3)) \
 		$(INCLUDE))
-$(call gb_CObject__command_deponcompile,$(1),$(2),$(3),$(DEFS),$(CFLAGS),$(INCLUDE))
+$(call gb_CObject__command_deponcompile,$(1),$(2),$(3),$(DEFS),$(T_CFLAGS),$(INCLUDE))
 endef
 
 
@@ -286,12 +287,13 @@ $(call gb_Output_announce,$(2),$(true),C
 $(call gb_Helper_abbreviate_dirs_native,\
 	mkdir -p $(dir $(1)) && \
 	$(gb_CXX) \
-		$(DEFS) $(CXXFLAGS) \
+		$(DEFS) \
+		$(T_CXXFLAGS) \
 		-c $(3) \
 		-o $(1) \
 		-I$(dir $(3)) \
 		$(INCLUDE_STL) $(INCLUDE))
-$(call gb_CxxObject__command_deponcompile,$(1),$(2),$(3),$(DEFS),$(CXXFLAGS),$(INCLUDE_STL) $(INCLUDE))
+$(call gb_CxxObject__command_deponcompile,$(1),$(2),$(3),$(DEFS),$(T_CXXFLAGS),$(INCLUDE_STL) $(INCLUDE))
 endef
 
 
@@ -405,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} \
@@ -429,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: openoffice/branches/gbuild-reintegration/main/solenv/gbuild/templates/Executable.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/solenv/gbuild/templates/Executable.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/solenv/gbuild/templates/Executable.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/solenv/gbuild/templates/Executable.mk Sun Mar 13 10:17:08 2016
@@ -27,9 +27,9 @@ $(eval $(call gb_Executable_set_include,
 	$$(INCLUDE) \
 ))
 
-$(eval $(call gb_Executable_set_cxxflags,EXEC,\
-	$$(CXXFLAGS) \
-))
+#$(eval $(call gb_Executable_add_defs,EXEC,\
+#	-Dfoo \
+#))
 
 $(eval $(call gb_Executable_add_linked_libs,EXEC,\
     $(gb_STDLIBS) \

Modified: openoffice/branches/gbuild-reintegration/main/svl/GoogleTest_svl_urihelper.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/svl/GoogleTest_svl_urihelper.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/svl/GoogleTest_svl_urihelper.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/svl/GoogleTest_svl_urihelper.mk Sun Mar 13 10:17:08 2016
@@ -50,8 +50,4 @@ $(eval $(call gb_GoogleTest_add_api,svl_
 	udkapi \
 ))
  
-$(eval $(call gb_GoogleTest_set_ldflags,svl_urihelper,\
-    $$(LDFLAGS) \
-))
-
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/sw/GoogleTest_sw_bigpointerarray.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/sw/GoogleTest_sw_bigpointerarray.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/sw/GoogleTest_sw_bigpointerarray.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/sw/GoogleTest_sw_bigpointerarray.mk Sun Mar 13 10:17:08 2016
@@ -44,8 +44,4 @@ $(eval $(call gb_GoogleTest_set_include,
 	-I$(OUTDIR)/inc \
 ))
  
-$(eval $(call gb_GoogleTest_set_ldflags,sw_bigpointerarray,\
-    $$(LDFLAGS) \
-))
-
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/sw/Library_vbaswobj.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/sw/Library_vbaswobj.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/sw/Library_vbaswobj.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/sw/Library_vbaswobj.mk Sun Mar 13 10:17:08 2016
@@ -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: openoffice/branches/gbuild-reintegration/main/toolkit/Library_tk.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/toolkit/Library_tk.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/toolkit/Library_tk.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/toolkit/Library_tk.mk Sun Mar 13 10:17:08 2016
@@ -156,8 +156,9 @@ $(eval $(call gb_Library_add_exception_o
 ))
 
 ifeq ($(GUIBASE),aqua)
-$(eval $(call gb_Library_set_cxxflags,ootk,\
-	$$(CXXFLAGS) $(gb_OBJCXXFLAGS)))
+$(eval $(call gb_Library_add_cxxflags,ootk,\
+	$(gb_OBJCXXFLAGS) \
+))
 endif
 
 ifeq ($(OS),LINUX)

Modified: openoffice/branches/gbuild-reintegration/main/tools/Executable_mkunroll.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/tools/Executable_mkunroll.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/tools/Executable_mkunroll.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/tools/Executable_mkunroll.mk Sun Mar 13 10:17:08 2016
@@ -30,8 +30,7 @@ $(eval $(call gb_Executable_set_include,
 	-I$(SRCDIR)/tools/bootstrp/ \
 ))
 
-$(eval $(call gb_Executable_set_cxxflags,mkunroll,\
-	$$(CXXFLAGS) \
+$(eval $(call gb_Executable_add_defs,mkunroll,\
 	-D_TOOLS_STRINGLIST \
 ))
 

Modified: openoffice/branches/gbuild-reintegration/main/tools/Executable_rscdep.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/tools/Executable_rscdep.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/tools/Executable_rscdep.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/tools/Executable_rscdep.mk Sun Mar 13 10:17:08 2016
@@ -30,8 +30,7 @@ $(eval $(call gb_Executable_set_include,
 	-I$(SRCDIR)/tools/bootstrp/ \
 ))
 
-$(eval $(call gb_Executable_set_cxxflags,rscdep,\
-	$$(CXXFLAGS) \
+$(eval $(call gb_Executable_add_defs,rscdep,\
 	-D_TOOLS_STRINGLIST \
 ))
 

Modified: openoffice/branches/gbuild-reintegration/main/tools/Executable_so_checksum.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/tools/Executable_so_checksum.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/tools/Executable_so_checksum.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/tools/Executable_so_checksum.mk Sun Mar 13 10:17:08 2016
@@ -30,8 +30,7 @@ $(eval $(call gb_Executable_set_include,
 	-I$(SRCDIR)/tools/bootstrp/ \
 ))
 
-$(eval $(call gb_Executable_set_cxxflags,so_checksum,\
-	$$(CXXFLAGS) \
+$(eval $(call gb_Executable_add_defs,so_checksum,\
 	-D_TOOLS_STRINGLIST \
 	$(STLPORT_DEBUGFLAG) \
 ))

Modified: openoffice/branches/gbuild-reintegration/main/tools/Executable_sspretty.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/tools/Executable_sspretty.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/tools/Executable_sspretty.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/tools/Executable_sspretty.mk Sun Mar 13 10:17:08 2016
@@ -30,8 +30,7 @@ $(eval $(call gb_Executable_set_include,
 	-I$(SRCDIR)/tools/bootstrp/ \
 ))
 
-$(eval $(call gb_Executable_set_cxxflags,sspretty,\
-	$$(CXXFLAGS) \
+$(eval $(call gb_Executable_add_defs,sspretty,\
 	-D_TOOLS_STRINGLIST \
 	$(STLPORT_DEBUGFLAG) \
 ))

Modified: openoffice/branches/gbuild-reintegration/main/tools/GoogleTest_tools_fractiontest.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/tools/GoogleTest_tools_fractiontest.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/tools/GoogleTest_tools_fractiontest.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/tools/GoogleTest_tools_fractiontest.mk Sun Mar 13 10:17:08 2016
@@ -40,8 +40,4 @@ $(eval $(call gb_GoogleTest_set_include,
 	-I$(SRCDIR)/tools/inc/pch \
 ))
  
-$(eval $(call gb_GoogleTest_set_ldflags,tools_fractiontest,\
-    $$(LDFLAGS) \
-))
-
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/tools/Library_tl.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/tools/Library_tl.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/tools/Library_tl.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/tools/Library_tl.mk Sun Mar 13 10:17:08 2016
@@ -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

Modified: openoffice/branches/gbuild-reintegration/main/vcl/Library_vcl.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/vcl/Library_vcl.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/vcl/Library_vcl.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/vcl/Library_vcl.mk Sun Mar 13 10:17:08 2016
@@ -47,7 +47,6 @@ $(eval $(call gb_Library_set_include,vcl
 	-I$(SRCDIR)/solenv/inc \
 	-I$(OUTDIR)/inc/stl \
 	-I$(OUTDIR)/inc \
-    $$(FREETYPE_CFLAGS) \
 ))
 ifeq ($(GUIBASE),os2)
 $(eval $(call gb_Library_set_include,vcl,\
@@ -56,8 +55,9 @@ $(eval $(call gb_Library_set_include,vcl
 ))
 endif
 ifeq ($(GUIBASE),unx)
-$(eval $(call gb_Library_set_cxxflags,vcl,\
-    $$(CXXFLAGS) \
+$(eval $(call gb_Library_set_include,vcl,\
+	$$(INCLUDE) \
+     $$(FREETYPE_CFLAGS) \
 ))
 endif
 
@@ -97,20 +97,15 @@ endif
 
 ifeq ($(GUIBASE),os2)
 # YD FIXME this is not working... needs ldflags hack...
-$(eval $(call gb_Library_add_linked_libs,vcl,\
-    ft2lib \
-))
-$(eval $(call gb_Library_set_ldflags,vcl,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vcl,\
     -lft2lib \
 ))
 
 endif
 
 ifeq ($(GUIBASE),aqua)
-$(eval $(call gb_Library_set_cxxflags,vcl,\
-    $$(CXXFLAGS) \
-    $$(OBJCXXFLAGS) \
+$(eval $(call gb_Library_add_cxxflags,vcl,\
+    $(gb_OBJCXXFLAGS) \
 ))
 ifeq ($(ENABLE_CAIRO),TRUE)
 $(eval $(call gb_Library_set_defs,vcl,\
@@ -476,8 +471,7 @@ $(eval $(call gb_Library_add_exception_o
     vcl/source/glyphs/graphite_serverfont \
 ))
 ifeq ($(SYSTEM_GRAPHITE),YES)
-$(eval $(call gb_Library_set_ldflags,vcl,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vcl,\
     $(GRAPHITE_LIBS) \
 ))
 else
@@ -504,13 +498,11 @@ endif
 
 ifeq ($(OS),SOLARIS)
 ifeq ($(CPUNAME)$(CPU),SPARCU)
-$(eval $(call gb_Library_set_ldflags,vcl,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_ldflags,vcl,\
     -R/usr/sfw/lib/64 \
 ))
 else
-$(eval $(call gb_Library_set_ldflags,vcl,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_ldflags,vcl,\
     -R/usr/sfw/lib \
 ))
 endif
@@ -520,8 +512,7 @@ ifeq ($(GUIBASE),aqua)
 $(eval $(call gb_Library_add_linked_libs,vcl,\
 	AppleRemote \
 ))
-$(eval $(call gb_Library_set_ldflags,vcl,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vcl,\
     -framework Cocoa \
     -framework Carbon \
     -framework CoreFoundation \
@@ -534,8 +525,7 @@ endif
 
 ifeq ($(OS),WNT)
 ifeq ($(USE_MINGW),)
-$(eval $(call gb_Library_set_ldflags,vcl,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_ldflags,vcl,\
     /ENTRY:LibMain@12 \
 ))
 endif

Modified: openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gen.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gen.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gen.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gen.mk Sun Mar 13 10:17:08 2016
@@ -126,11 +126,10 @@ $(eval $(call gb_Library_set_defs,vclplu
 	-DUSE_RANDR \
 ))
 ifeq ($(XRANDR_DLOPEN),FALSE)
-$(eval $(call gb_Library_set_cxxflags,vclplug_gen,\
-    $$(CXXFLAGS) \
+$(eval $(call gb_Library_set_include,vclplug_gen,\
+	$$(INCLUDE) \
 ))
-$(eval $(call gb_Library_set_ldflags,vclplug_gen,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_gen,\
     $(XRANDR_LIBS) \
 ))
 else
@@ -151,13 +150,11 @@ $(eval $(call gb_Library_set_defs,vclplu
 	-DUSE_XINERAMA_XORG \
 ))
 ifeq ($(XINERAMA_LINK),dynamic)
-$(eval $(call gb_Library_set_ldflags,vclplug_gen,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_gen,\
 ))
 
 else
-$(eval $(call gb_Library_set_ldflags,vclplug_gen,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_gen,\
     -Wl,-Bstatic -lXinerama -Wl,-Bdynamic \
 ))
 endif
@@ -171,13 +168,11 @@ $(eval $(call gb_Library_set_defs,vclplu
 ifeq ($(USE_XINERAMA_VERSION),Xorg)
 # Solaris, Xorg
 ifeq ($(XINERAMA_LINK),dynamic)
-$(eval $(call gb_Library_set_ldflags,vclplug_gen,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_gen,\
     -lXinerama \
 ))
 else
-$(eval $(call gb_Library_set_ldflags,vclplug_gen,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_gen,\
     -Wl,-Bstatic -lXinerama -Wl,-Bdynamic \
 ))
 endif
@@ -191,8 +186,7 @@ $(eval $(call gb_Library_set_defs,vclplu
 	$$(DEFS) \
 	-DXRENDER_LINK \
 ))
-$(eval $(call gb_Library_set_ldflags,vclplug_gen,\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_gen,\
     $(shell pkg-config --libs xrender) \
 ))
 endif
@@ -203,13 +197,13 @@ $(eval $(call gb_Library_add_linked_libs
 	m \
 	pthread \
 ))
-$(eval $(call gb_Library_add_external_libs,vclplug_gen,	\
-	Xinerama Xrandr					\
+$(eval $(call gb_Library_add_libs,vclplug_gen, \
+	-lXinerama -lXrandr \
 ))
 endif
 ifeq ($(OS),FREEBSD)
-$(eval $(call gb_Library_add_external_libs,vclplug_gen,	\
-	Xinerama Xrandr					\
+$(eval $(call gb_Library_add_libs,vclplug_gen, \
+	-lXinerama -lXrandr \
 ))
 endif
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gtk.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gtk.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gtk.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_gtk.mk Sun Mar 13 10:17:08 2016
@@ -37,8 +37,8 @@ $(eval $(call gb_Library_set_include,vcl
 	-I$(OUTDIR)/inc \
 ))
 
-$(eval $(call gb_Library_set_cxxflags,vclplug_gtk,\
-    $$(CXXFLAGS) \
+$(eval $(call gb_Library_set_include,vclplug_gtk,\
+	$$(INCLUDE) \
     $$(GTK_CFLAGS) \
 ))
 
@@ -57,23 +57,14 @@ $(eval $(call gb_Library_set_defs,vclplu
 	$$(DEFS) \
     -DENABLE_DBUS \
 ))
-$(eval $(call gb_Library_set_ldflags,vclplug_gtk,\
-	$$(LDFLAGS) \
-	$(filter-out -l%,$(shell pkg-config --libs dbus-glib-1)) \
-))
-$(eval $(call gb_Library_add_external_libs,vclplug_gtk, \
-	$(patsubst -l%,%, $(filter -l%, $(shell pkg-config --libs dbus-glib-1))) \
+$(eval $(call gb_Library_add_libs,vclplug_gtk,\
+	$(shell pkg-config --libs dbus-glib-1) \
 ))
 endif
 
-$(eval $(call gb_Library_set_ldflags,vclplug_gtk,	\
-    $$(LDFLAGS)						\
-    $(filter-out -l%,$(GTK_LIBS))			\
-    $(filter-out -l%,$(GTHREAD_LIBS)) \
-))
-$(eval $(call gb_Library_add_external_libs,vclplug_gtk,	\
-    $(patsubst -l%,%, $(filter -l%, $(GTK_LIBS)))	\
-    $(patsubst -l%,%, $(filter -l%, $(GTHREAD_LIBS))) \
+$(eval $(call gb_Library_add_libs,vclplug_gtk,\
+    $(GTK_LIBS) \
+    $(GTHREAD_LIBS) \
 ))
 
 $(eval $(call gb_Library_add_linked_libs,vclplug_gtk,\

Modified: openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde.mk Sun Mar 13 10:17:08 2016
@@ -37,8 +37,8 @@ $(eval $(call gb_Library_set_include,vcl
 	-I$(OUTDIR)/inc \
 ))
 
-$(eval $(call gb_Library_set_cxxflags,vclplug_kde,\
-    $$(CXXFLAGS) \
+$(eval $(call gb_Library_set_include,vclplug_kde,\
+	$$(INCLUDE) \
     $$(KDE_CFLAGS) \
 ))
 
@@ -47,9 +47,8 @@ $(eval $(call gb_Library_set_defs,vclplu
     -DVCLPLUG_KDE_IMPLEMENTATION \
 ))
 
-$(eval $(call gb_Library_set_ldflags,vclplug_kde,\
-    $$(KDE_LIBS)\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_kde,\
+    $$(KDE_LIBS) \
 ))
 
 $(eval $(call gb_Library_add_linked_libs,vclplug_kde,\

Modified: openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde4.mk
URL: http://svn.apache.org/viewvc/openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde4.mk?rev=1734775&r1=1734774&r2=1734775&view=diff
==============================================================================
--- openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde4.mk (original)
+++ openoffice/branches/gbuild-reintegration/main/vcl/Library_vclplug_kde4.mk Sun Mar 13 10:17:08 2016
@@ -37,8 +37,8 @@ $(eval $(call gb_Library_set_include,vcl
 	-I$(OUTDIR)/inc \
 ))
 
-$(eval $(call gb_Library_set_cxxflags,vclplug_kde4,\
-    $$(CXXFLAGS) \
+$(eval $(call gb_Library_set_include,vclplug_kde4,\
+	$$(INCLUDE) \
     $$(KDE4_CFLAGS) \
 ))
 
@@ -47,9 +47,8 @@ $(eval $(call gb_Library_set_defs,vclplu
     -DVCLPLUG_KDE4_IMPLEMENTATION \
 ))
 
-$(eval $(call gb_Library_set_ldflags,vclplug_kde4,\
-    $$(KDE4_LIBS)\
-    $$(LDFLAGS) \
+$(eval $(call gb_Library_add_libs,vclplug_kde4,\
+    $$(KDE4_LIBS) \
 ))
 
 $(eval $(call gb_Library_add_linked_libs,vclplug_kde4,\