RepositoryExternal.mk | 20 +++++++++++++++++++ codemaker/StaticLibrary_codemaker.mk | 1 codemaker/StaticLibrary_codemaker_cpp.mk | 1 codemaker/StaticLibrary_codemaker_java.mk | 1 connectivity/CppunitTest_connectivity_commontools.mk | 4 +++ extensions/Module_extensions.mk | 5 ++++ icu/ExternalProject_icu.mk | 2 - idlc/Executable_idlc.mk | 7 +++--- nss/ExternalProject_nss.mk | 5 ++-- solenv/gbuild/LinkTarget.mk | 2 + solenv/gbuild/WinResTarget.mk | 7 +++++- solenv/gbuild/platform/WNT_INTEL_GCC.mk | 2 + solenv/gbuild/platform/com_MSC_class.mk | 5 ++++ soltools/Executable_cpp.mk | 6 +---- soltools/Executable_makedepend.mk | 6 ++--- 15 files changed, 59 insertions(+), 15 deletions(-)
New commits: commit 0586be91e6f5099b46025b0d2e645669d2271c77 Author: David Tardon <dtar...@redhat.com> Date: Tue Apr 9 19:27:37 2013 +0200 move dep on solenv_inc to platform Change-Id: I86db3c7290e22491f41d198dfb53e01f6bbdc50c diff --git a/solenv/gbuild/WinResTarget.mk b/solenv/gbuild/WinResTarget.mk index 48d5b72..d88375e 100644 --- a/solenv/gbuild/WinResTarget.mk +++ b/solenv/gbuild/WinResTarget.mk @@ -2,6 +2,9 @@ # WinResTarget class +# defined by platform: +# gb_WinResTarget_WinResTarget_platform + gb_WinResTarget_DEFAULTDEFS := $(gb_RCDEFS) define gb_WinResTarget_WinResTarget @@ -17,6 +20,8 @@ $(call gb_WinResTarget_get_target,$(1)) : INCLUDE := $(subst -isystem,-I,$(SOLAR $(call gb_WinResTarget_get_clean_target,$(1)) : RCFILE := $(call gb_WinResTarget_get_target,$(1)) : RCFILE := +$(call gb_WinResTarget_WinResTarget_platform,$(1)) + ifeq ($(gb_FULLDEPS),$(true)) $(call gb_WinResTarget_get_dep_target,$(1)) : DEFS := $$(gb_WinResTarget_DEFAULTDEFS) $(call gb_WinResTarget_get_dep_target,$(1)) : INCLUDE := $$(gb_WinResTarget_INCLUDE) -I$(SRCDIR)/config_$(gb_Side) @@ -33,7 +38,7 @@ $(call gb_WinResTarget_get_dep_target,%) : $(gb_WinResTarget__command_target) endif -$(call gb_WinResTarget_get_target,%) : $(call gb_Package_get_target,solenv_inc) +$(call gb_WinResTarget_get_target,%) : $(call gb_WinResTarget__command,$@,$*,$<) $(call gb_WinResTarget_get_clean_target,%) : diff --git a/solenv/gbuild/platform/WNT_INTEL_GCC.mk b/solenv/gbuild/platform/WNT_INTEL_GCC.mk index ecb829e..3529741 100644 --- a/solenv/gbuild/platform/WNT_INTEL_GCC.mk +++ b/solenv/gbuild/platform/WNT_INTEL_GCC.mk @@ -349,6 +349,8 @@ $(call gb_Helper_abbreviate_dirs,\ $(RCFILE) ) endef +gb_WinResTarget_WinResTarget_platform := + $(eval $(call gb_Helper_make_dep_targets,\ WinResTarget \ )) diff --git a/solenv/gbuild/platform/com_MSC_class.mk b/solenv/gbuild/platform/com_MSC_class.mk index 55aff01..e3f121e 100755 --- a/solenv/gbuild/platform/com_MSC_class.mk +++ b/solenv/gbuild/platform/com_MSC_class.mk @@ -505,6 +505,11 @@ $(call gb_Helper_abbreviate_dirs,\ $(RCFILE) ) endef +define gb_WinResTarget_WinResTarget_platform +$(call gb_WinResTarget_get_target,$(1)) : $(call gb_Package_get_target,solenv_inc) + +endef + $(eval $(call gb_Helper_make_dep_targets,\ WinResTarget \ )) commit 203cb5d967816d0a626a56556de67e2bef049121 Author: David Tardon <dtar...@redhat.com> Date: Tue Apr 9 19:23:33 2013 +0200 only build WinResTarget on windows Change-Id: I144e89996fb980514f4031d0e2aa0d0ced529d35 diff --git a/extensions/Module_extensions.mk b/extensions/Module_extensions.mk index 0e12f94..79a39c2 100644 --- a/extensions/Module_extensions.mk +++ b/extensions/Module_extensions.mk @@ -125,8 +125,13 @@ $(eval $(call gb_Module_add_targets,extensions,\ Executable_nsplugin \ Library_npsoplugin \ StaticLibrary_npsoenv \ +)) + +ifeq ($(OS),WNT) +$(eval $(call gb_Module_add_targets,extensions,\ WinResTarget_npsoplugin \ )) +endif endif # ENABLE_NPAPI_INTO_BROWSER=YES commit 75c2c58a6c9d0c172c71d1654642474e657ce7e3 Author: David Tardon <dtar...@redhat.com> Date: Tue Apr 9 19:06:26 2013 +0200 add external for unistd.h Change-Id: I728b162e21a7a2c02cb76af110cc0a01a762fdbd diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index d4e4426..927a123 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -125,6 +125,26 @@ endef endif +ifeq ($(OS)$(COM),WNTMSC) + +define gb_ExternalProject__use_unistd_headers +$(call gb_ExternalProject_use_package,$(1),soltools_inc) + +endef + +define gb_LinkTarget__use_unistd_headers +$(call gb_LinkTarget_use_package,$(1),soltools_inc) + +endef + +else # ! ($(OS)$(COM),WNTMSC) + +gb_ExternalProject__use_unistd_headers := + +gb_LinkTarget__use_unistd_headers := + +endif + ifeq ($(SYSTEM_VIGRA),YES) gb_LinkTarget__use_vigra_headers := diff --git a/idlc/Executable_idlc.mk b/idlc/Executable_idlc.mk index 57caed7..25d2bbd 100644 --- a/idlc/Executable_idlc.mk +++ b/idlc/Executable_idlc.mk @@ -32,7 +32,10 @@ $(eval $(call gb_Executable_set_include,idlc,\ $$(INCLUDE) \ )) -$(eval $(call gb_Executable_use_external,idlc,boost_headers)) +$(eval $(call gb_Executable_use_externals,idlc,\ + boost_headers \ + unistd_headers \ +)) $(eval $(call gb_Executable_use_libraries,idlc,\ reg \ @@ -40,8 +43,6 @@ $(eval $(call gb_Executable_use_libraries,idlc,\ salhelper \ )) -$(eval $(call gb_Executable_use_package,idlc,soltools_inc)) - $(eval $(call gb_Executable_add_grammars,idlc,\ idlc/source/parser \ )) diff --git a/nss/ExternalProject_nss.mk b/nss/ExternalProject_nss.mk index 82bf7d4..c853d89 100644 --- a/nss/ExternalProject_nss.mk +++ b/nss/ExternalProject_nss.mk @@ -11,8 +11,9 @@ $(eval $(call gb_ExternalProject_ExternalProject,nss)) $(eval $(call gb_ExternalProject_use_unpacked,nss,nss)) -$(eval $(call gb_ExternalProject_use_package,nss,soltools_inc)) - +$(eval $(call gb_ExternalProject_use_externals,nss,\ + unistd_headers \ +)) $(eval $(call gb_ExternalProject_register_targets,nss,\ configure \ diff --git a/soltools/Executable_cpp.mk b/soltools/Executable_cpp.mk index 0b9b3ea..f24b018 100644 --- a/soltools/Executable_cpp.mk +++ b/soltools/Executable_cpp.mk @@ -9,11 +9,9 @@ $(eval $(call gb_Executable_Executable,cpp)) -ifeq ($(COM),MSC) -$(eval $(call gb_Executable_use_packages,cpp,\ - soltools_inc \ +$(eval $(call gb_Executable_use_externals,cpp,\ + unistd_headers \ )) -endif $(eval $(call gb_Executable_add_cobjects,cpp,\ soltools/cpp/_cpp \ diff --git a/soltools/Executable_makedepend.mk b/soltools/Executable_makedepend.mk index 8f74a3f..e924a8d 100644 --- a/soltools/Executable_makedepend.mk +++ b/soltools/Executable_makedepend.mk @@ -19,11 +19,11 @@ $(eval $(call gb_Executable_add_defs,makedepend,\ -DHW_THREADS \ )) -ifeq ($(COM),MSC) -$(eval $(call gb_Executable_use_packages,makedepend,\ - soltools_inc \ +$(eval $(call gb_Executable_use_externals,makedepend,\ + unistd_headers \ )) +ifeq ($(COM),MSC) $(eval $(call gb_Executable_add_defs,makedepend,\ -wd4100 \ -wd4131 \ commit 5a38d88825c4fb516a6d4144f0ee7f02659a074b Author: David Tardon <dtar...@redhat.com> Date: Tue Apr 9 18:55:07 2013 +0200 there is no package icu_data Change-Id: I3f40a533a0762175dffda5df3bf79b6b4843cf33 diff --git a/icu/ExternalProject_icu.mk b/icu/ExternalProject_icu.mk index aea42c0..ecf97ec 100644 --- a/icu/ExternalProject_icu.mk +++ b/icu/ExternalProject_icu.mk @@ -11,8 +11,6 @@ $(eval $(call gb_ExternalProject_ExternalProject,icu)) $(eval $(call gb_ExternalProject_use_unpacked,icu,icu)) -$(eval $(call gb_ExternalProject_use_package,icu,icu_data)) - $(eval $(call gb_ExternalProject_register_targets,icu,\ build \ )) commit 003da7e2131b0d4c7b02a487f190a2ca5198361a Author: David Tardon <dtar...@redhat.com> Date: Tue Apr 9 18:23:47 2013 +0200 depend on headers also when using library objects Change-Id: I37e8c382d2bb67f8b772f1679b21fcb147593346 diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk index 46952c8..ec5631d 100644 --- a/solenv/gbuild/LinkTarget.mk +++ b/solenv/gbuild/LinkTarget.mk @@ -1082,6 +1082,8 @@ $$(eval $$(call gb_Output_info,currently known libraries are: $(sort $(gb_Librar $$(eval $$(call gb_Output_error,Cannot import objects library/libraries $$(filter-out $(gb_Library_KNOWNLIBS),$(2)). Libraries must be registered in Repository.mk)) endif $(call gb_LinkTarget__use_linktarget_objects,$(1),$(foreach lib,$(2),$(call gb_Library_get_linktargetname,$(lib)))) +$(call gb_LinkTarget_get_external_headers_target,$(1)) : \ + $(foreach lib,$(2),$(call gb_Library_get_headers_target,$(lib))) endef commit 8b7961aa2c4a773be0377408952a5e4c182d4cf4 Author: David Tardon <dtar...@redhat.com> Date: Tue Apr 9 18:03:23 2013 +0200 add missing dep on connectivity/FValue.hxx Change-Id: I8e95146379332c7f26130eca5341a8880f86233c diff --git a/connectivity/CppunitTest_connectivity_commontools.mk b/connectivity/CppunitTest_connectivity_commontools.mk index 4c2e77e..c18952c 100644 --- a/connectivity/CppunitTest_connectivity_commontools.mk +++ b/connectivity/CppunitTest_connectivity_commontools.mk @@ -9,6 +9,10 @@ $(eval $(call gb_CppunitTest_CppunitTest,connectivity_commontools)) +$(eval $(call gb_CppunitTest_use_packages,connectivity_commontools,\ + connectivity_inc \ +)) + $(eval $(call gb_CppunitTest_set_include,connectivity_commontools,\ -I$(SRCDIR)/connectivity/source/inc \ $$(INCLUDE) \ commit 988f1a078a3db246311441e93cda47ad5b373dc5 Author: David Tardon <dtar...@redhat.com> Date: Tue Apr 9 17:22:25 2013 +0200 add missing dep on salhelper/simplereferenceobject.hxx Change-Id: I3acf314bf02bae7b2e74f317177ba81fc9fdb59e diff --git a/codemaker/StaticLibrary_codemaker.mk b/codemaker/StaticLibrary_codemaker.mk index 5cfa3ce..ebd86c8 100644 --- a/codemaker/StaticLibrary_codemaker.mk +++ b/codemaker/StaticLibrary_codemaker.mk @@ -34,6 +34,7 @@ $(eval $(call gb_StaticLibrary_use_packages,codemaker,\ registry_odk_headers \ sal_generated \ sal_odk_headers \ + salhelper_odk_headers \ unoidl_inc \ )) diff --git a/codemaker/StaticLibrary_codemaker_cpp.mk b/codemaker/StaticLibrary_codemaker_cpp.mk index 4a8edaf..7bd5565 100644 --- a/codemaker/StaticLibrary_codemaker_cpp.mk +++ b/codemaker/StaticLibrary_codemaker_cpp.mk @@ -34,6 +34,7 @@ $(eval $(call gb_StaticLibrary_use_packages,codemaker_cpp,\ registry_odk_headers \ sal_generated \ sal_odk_headers \ + salhelper_odk_headers \ )) $(eval $(call gb_StaticLibrary_add_exception_objects,codemaker_cpp,\ diff --git a/codemaker/StaticLibrary_codemaker_java.mk b/codemaker/StaticLibrary_codemaker_java.mk index 03d9f07..4ef12c3 100644 --- a/codemaker/StaticLibrary_codemaker_java.mk +++ b/codemaker/StaticLibrary_codemaker_java.mk @@ -34,6 +34,7 @@ $(eval $(call gb_StaticLibrary_use_packages,codemaker_java,\ registry_odk_headers \ sal_generated \ sal_odk_headers \ + salhelper_odk_headers \ )) $(eval $(call gb_StaticLibrary_add_exception_objects,codemaker_java,\ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits