summaryrefslogtreecommitdiff
path: root/scp2
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2013-04-09 17:34:43 +0200
committerMatúš Kukan <matus.kukan@gmail.com>2013-04-10 22:52:56 +0200
commit3fdb77f0827d374a7fa2f1e232920b6174d6b44b (patch)
treeb97e714c5940ea712d29a80943f69394af288b78 /scp2
parent2c8cc6e5c600d04ae545af9f9223b88c3a757eee (diff)
add new urelibs library merging some libraries from ure/lib/
There is no configure switch for this, URELIBS must be set. This commit changes strategy to link also libraries being merged. We need them for build tools like idlc, cppumaker, .., so the tools can link against them now. This avoids circular dependencies. Change-Id: Ic49e18ecbeaff84d4f5a7fafe8b1fbf45ed18c9b
Diffstat (limited to 'scp2')
-rw-r--r--scp2/InstallModule_ure.mk1
-rwxr-xr-xscp2/source/ooo/ure.scp12
2 files changed, 12 insertions, 1 deletions
diff --git a/scp2/InstallModule_ure.mk b/scp2/InstallModule_ure.mk
index 4a5d9cdd56b4..f98581695375 100644
--- a/scp2/InstallModule_ure.mk
+++ b/scp2/InstallModule_ure.mk
@@ -29,6 +29,7 @@ $(eval $(call gb_InstallModule_InstallModule,scp2/ure))
$(eval $(call gb_InstallModule_define_if_set,scp2/ure,\
SYSTEM_LIBXML \
+ URELIBS \
))
$(eval $(call gb_InstallModule_define_value_if_set,scp2/ure,\
diff --git a/scp2/source/ooo/ure.scp b/scp2/source/ooo/ure.scp
index 9c9ce858339c..5e6d681512a3 100755
--- a/scp2/source/ooo/ure.scp
+++ b/scp2/source/ooo/ure.scp
@@ -291,7 +291,14 @@ File gid_File_Dl_Xmlreader
Styles = (PACKED);
End
-
+#ifdef URELIBS
+File gid_File_Dl_Urelibs
+ LIB_FILE_BODY;
+ Dir = SCP2_URE_DL_DIR;
+ Name = SCP2_URE_DL_NORMAL("urelibs");
+ Styles = (PACKED);
+End
+#endif
#ifdef AIX
Unixlink gid_Unixlink_File_Dl_Store
@@ -1007,6 +1014,9 @@ Module gid_Module_Root_Ure_Hidden
gid_Unixlink_File_Dl_Store,
gid_File_Dl_Unoidl,
gid_File_Dl_Xmlreader,
+#ifdef URELIBS
+ gid_File_Dl_Urelibs,
+#endif
gid_File_Dl_Jvmaccess,
gid_Unixlink_File_Dl_Jvmaccess,
gid_File_Dl_Jvmfwk,