gbuild: add a SHLXTHDL layer for libraries
... because this is the time of day when one thinks, wouldn't life simply be more awesome if there were a SHLXTHDL layer? Change-Id: I02df8a8bf9d7d641ea060e2cfef6643fe2202353
This commit is contained in:
@@ -599,16 +599,19 @@ $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorer
|
|||||||
shlxtmsi \
|
shlxtmsi \
|
||||||
))
|
))
|
||||||
|
|
||||||
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
|
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_SHLXTHDL, \
|
||||||
fop \
|
|
||||||
jfregca \
|
|
||||||
ooofilt \
|
ooofilt \
|
||||||
ooofilt_x64 \
|
ooofilt_x64 \
|
||||||
propertyhdl \
|
propertyhdl \
|
||||||
propertyhdl_x64 \
|
propertyhdl_x64 \
|
||||||
regpatchactivex \
|
|
||||||
shlxthdl \
|
shlxthdl \
|
||||||
shlxthdl_x64 \
|
shlxthdl_x64 \
|
||||||
|
))
|
||||||
|
|
||||||
|
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
|
||||||
|
fop \
|
||||||
|
jfregca \
|
||||||
|
regpatchactivex \
|
||||||
so_activex \
|
so_activex \
|
||||||
so_activex_x64 \
|
so_activex_x64 \
|
||||||
sysdtrans \
|
sysdtrans \
|
||||||
|
@@ -108,7 +108,7 @@ endef
|
|||||||
|
|
||||||
define gb_Helper_init_registries
|
define gb_Helper_init_registries
|
||||||
gb_Executable_VALIDGROUPS := UREBIN SDK OOO NONE
|
gb_Executable_VALIDGROUPS := UREBIN SDK OOO NONE
|
||||||
gb_Library_VALIDGROUPS := OOOLIBS PLAINLIBS_NONE PLAINLIBS_URE PLAINLIBS_OOO PRIVATELIBS_URE RTVERLIBS UNOVERLIBS EXTENSIONLIBS
|
gb_Library_VALIDGROUPS := OOOLIBS PLAINLIBS_NONE PLAINLIBS_URE PLAINLIBS_OOO PRIVATELIBS_URE RTVERLIBS UNOVERLIBS EXTENSIONLIBS PLAINLIBS_SHLXTHDL
|
||||||
gb_Jar_VALIDGROUPS := URE OOO OXT NONE
|
gb_Jar_VALIDGROUPS := URE OOO OXT NONE
|
||||||
|
|
||||||
$$(foreach group,$$(gb_Executable_VALIDGROUPS),$$(eval gb_Executable_$$(group) :=))
|
$$(foreach group,$$(gb_Executable_VALIDGROUPS),$$(eval gb_Executable_$$(group) :=))
|
||||||
|
@@ -32,6 +32,7 @@
|
|||||||
gb_Library_LAYER_DIRS := \
|
gb_Library_LAYER_DIRS := \
|
||||||
URELIB:$(gb_INSTROOT)/$(LIBO_URE_LIB_FOLDER) \
|
URELIB:$(gb_INSTROOT)/$(LIBO_URE_LIB_FOLDER) \
|
||||||
OOO:$(gb_INSTROOT)/$(gb_PROGRAMDIRNAME) \
|
OOO:$(gb_INSTROOT)/$(gb_PROGRAMDIRNAME) \
|
||||||
|
SHLXTHDL:$(gb_INSTROOT)/$(gb_PROGRAMDIRNAME)/shlxthdl \
|
||||||
OXT:$(WORKDIR)/LinkTarget/ExtensionLibrary \
|
OXT:$(WORKDIR)/LinkTarget/ExtensionLibrary \
|
||||||
NONE:$(gb_Library_DLLDIR) \
|
NONE:$(gb_Library_DLLDIR) \
|
||||||
|
|
||||||
@@ -169,6 +170,7 @@ gb_Library__COMPONENTPREFIXES := \
|
|||||||
OOO:vnd.sun.star.expand:\dLO_LIB_DIR/ \
|
OOO:vnd.sun.star.expand:\dLO_LIB_DIR/ \
|
||||||
URELIB:vnd.sun.star.expand:\dURE_INTERNAL_LIB_DIR/ \
|
URELIB:vnd.sun.star.expand:\dURE_INTERNAL_LIB_DIR/ \
|
||||||
OXT:./ \
|
OXT:./ \
|
||||||
|
SHLXTHDL:ERROR_NOT_ALLOWED \
|
||||||
|
|
||||||
define gb_Library__forward_to_Linktarget
|
define gb_Library__forward_to_Linktarget
|
||||||
gb_Library_$(1) = $$(call gb_LinkTarget_$(1),$$(call gb_Library_get_linktarget,$$(1)),$$(2),$$(3),Library_$$(1))
|
gb_Library_$(1) = $$(call gb_LinkTarget_$(1),$$(call gb_Library_get_linktarget,$$(1)),$$(2),$$(3),Library_$$(1))
|
||||||
|
@@ -59,6 +59,7 @@ gb_LinkTarget_LAYER_LINKPATHS := \
|
|||||||
UREBIN:URELIB. \
|
UREBIN:URELIB. \
|
||||||
SDKBIN:URELIB. \
|
SDKBIN:URELIB. \
|
||||||
OOO:URELIB+OOO. \
|
OOO:URELIB+OOO. \
|
||||||
|
SHLXTHDL:. \
|
||||||
OXT:OXT. \
|
OXT:OXT. \
|
||||||
NONE:URELIB+OOO+NONE. \
|
NONE:URELIB+OOO+NONE. \
|
||||||
|
|
||||||
|
@@ -262,6 +262,7 @@ gb_Library_LAYER := \
|
|||||||
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):URELIB) \
|
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):URELIB) \
|
||||||
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):URELIB) \
|
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):URELIB) \
|
||||||
$(foreach lib,$(gb_Library_EXTENSIONLIBS),$(lib):OXT) \
|
$(foreach lib,$(gb_Library_EXTENSIONLIBS),$(lib):OXT) \
|
||||||
|
$(foreach lib,$(gb_Library_PLAINLIBS_SHLXTHDL),$(lib):SHLXTHDL) \
|
||||||
|
|
||||||
gb_Library_ILIBFILENAMES :=\
|
gb_Library_ILIBFILENAMES :=\
|
||||||
$(foreach lib,$(gb_Library_KNOWNLIBS),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
$(foreach lib,$(gb_Library_KNOWNLIBS),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
||||||
@@ -279,6 +280,7 @@ gb_Library_FILENAMES :=\
|
|||||||
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
|
$(foreach lib,$(gb_Library_PLAINLIBS_SHLXTHDL),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):$(lib)$(gb_Library_OOOEXT)) \
|
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):$(lib)$(gb_Library_OOOEXT)) \
|
||||||
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):$(lib)$(gb_Library_RTVEREXT)) \
|
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):$(lib)$(gb_Library_RTVEREXT)) \
|
||||||
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):$(lib)$(gb_Library_UNOVEREXT)) \
|
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):$(lib)$(gb_Library_UNOVEREXT)) \
|
||||||
|
@@ -194,6 +194,7 @@ gb_Library_LAYER := \
|
|||||||
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):NONE) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):NONE) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):URELIB) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):URELIB) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):OOO) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):OOO) \
|
||||||
|
$(foreach lib,$(gb_Library_PLAINLIBS_SHLXTHDL),$(lib):SHLXTHDL) \
|
||||||
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):URELIB) \
|
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):URELIB) \
|
||||||
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):URELIB) \
|
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):URELIB) \
|
||||||
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):URELIB) \
|
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):URELIB) \
|
||||||
@@ -204,6 +205,7 @@ gb_Library_ILIBFILENAMES :=\
|
|||||||
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
||||||
|
$(foreach lib,$(gb_Library_PLAINLIBS_SHLXTHDL),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_OOOEXT)) \
|
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_OOOEXT)) \
|
||||||
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_RTVEREXT)) \
|
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):$(gb_Library_SYSPRE)$(lib)$(gb_Library_RTVEREXT)) \
|
||||||
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):$(gb_Library_UNOVERPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):$(gb_Library_UNOVERPRE)$(lib)$(gb_Library_PLAINEXT)) \
|
||||||
@@ -215,6 +217,7 @@ gb_Library_FILENAMES :=\
|
|||||||
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_NONE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_URE),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
$(foreach lib,$(gb_Library_PLAINLIBS_OOO),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
|
$(foreach lib,$(gb_Library_PLAINLIBS_SHLXTHDL),$(lib):$(lib)$(gb_Library_DLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):$(lib)$(gb_Library_OOODLLEXT)) \
|
$(foreach lib,$(gb_Library_PRIVATELIBS_URE),$(lib):$(lib)$(gb_Library_OOODLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):$(lib)$(gb_Library_RTVERDLLEXT)) \
|
$(foreach lib,$(gb_Library_RTVERLIBS),$(lib):$(lib)$(gb_Library_RTVERDLLEXT)) \
|
||||||
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):$(lib)$(gb_Library_UNOVERDLLEXT)) \
|
$(foreach lib,$(gb_Library_UNOVERLIBS),$(lib):$(lib)$(gb_Library_UNOVERDLLEXT)) \
|
||||||
|
Reference in New Issue
Block a user