Fold URE: Linux ure/lib/* -> program/
The ../../../program/ links in the URE jar Class-Paths are a temporary kludge (and juh.jar had lacked adaption for Mac OS X). Change-Id: I2542d8a582866485dd61c05df3fc6b4b39a8403d
This commit is contained in:
@@ -803,6 +803,7 @@ endif
|
||||
|
||||
$(eval $(call gb_Helper_register_packages_for_install,ure,\
|
||||
instsetoo_native_setup_ure \
|
||||
jvmfwk_jvmfwk3_ini \
|
||||
ure_install \
|
||||
$(if $(ENABLE_JAVA),\
|
||||
jvmfwk_javavendors \
|
||||
|
||||
@@ -252,10 +252,10 @@ if test "z$OOO_VENDOR" != "zDebian" ; then
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/program/cli_.*.dll
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/program/cli_.*.dll.config
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/program/policy.*.cli_.*.dll
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/ure/lib/cli_.*.dll
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/ure/lib/cli_.*.dll.config
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/ure/lib/policy.*.cli_.*.dll
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/ure/lib/libcli_.*.so
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/program/cli_.*.dll
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/program/cli_.*.dll.config
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/program/policy.*.cli_.*.dll
|
||||
mv_file_between_flists mono_list.txt common_list.txt $INSTALLDIR/program/libcli_.*.so
|
||||
add_used_directories mono_list.txt common_list.txt
|
||||
# add the files from GAC if it was installed
|
||||
test -f mono_gac && cat mono_gac >>mono_list.txt
|
||||
|
||||
@@ -42,7 +42,7 @@ done
|
||||
|
||||
exedir="${dir}"/workdir/LinkTarget/Executable
|
||||
export URE_BOOTSTRAP=file://"${dir}"/instdir/program/fundamentalrc
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${dir}"/instdir/ure/lib:"${dir}"/instdir/program
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${dir}"/instdir/program
|
||||
|
||||
echo "setting URE_BOOTSTRAP to: ${URE_BOOTSTRAP}"
|
||||
echo "setting search path to: ${LD_LIBRARY_PATH}"
|
||||
|
||||
@@ -22,7 +22,7 @@ $(eval $(call gb_Jar_add_manifest_classpath,java_uno,\
|
||||
ridl.jar \
|
||||
jurt.jar \
|
||||
$(if $(filter MACOSX,$(OS)),../../Frameworks/, \
|
||||
$(if $(filter WNT,$(OS)),../bin/,../../lib/)) \
|
||||
$(if $(filter WNT,$(OS)),../bin/,../../../program/)) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Jar_add_sourcefiles,java_uno,\
|
||||
|
||||
+2
-2
@@ -3057,8 +3057,8 @@ else
|
||||
LIBO_SHARE_RESOURCE_FOLDER=program/resource
|
||||
LIBO_SHARE_SHELL_FOLDER=program/shell
|
||||
LIBO_URE_BIN_FOLDER=program
|
||||
LIBO_URE_ETC_FOLDER=ure/lib
|
||||
LIBO_URE_LIB_FOLDER=ure/lib
|
||||
LIBO_URE_ETC_FOLDER=program
|
||||
LIBO_URE_LIB_FOLDER=program
|
||||
LIBO_URE_SHARE_FOLDER=ure/share
|
||||
LIBO_URE_SHARE_JAVA_FOLDER=ure/share/java
|
||||
fi
|
||||
|
||||
@@ -130,9 +130,7 @@ fi
|
||||
case "`uname -s`" in
|
||||
NetBSD|OpenBSD|FreeBSD|DragonFly)
|
||||
# this is a temporary hack until we can live with the default search paths
|
||||
sd_prog1="$sd_prog"
|
||||
sd_prog2="$sd_prog/../ure-link/lib"
|
||||
LD_LIBRARY_PATH=$sd_prog1:$sd_prog2${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
|
||||
LD_LIBRARY_PATH=$sd_prog${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
|
||||
JAVA_HOME=$(javaPathHelper -h libreoffice-java 2> /dev/null)
|
||||
export LD_LIBRARY_PATH
|
||||
if [ -n "${JAVA_HOME}" ]; then
|
||||
@@ -140,7 +138,7 @@ NetBSD|OpenBSD|FreeBSD|DragonFly)
|
||||
fi
|
||||
;;
|
||||
AIX)
|
||||
LIBPATH=$sd_prog:$sd_prog/../ure-link/lib${LIBPATH:+:$LIBPATH}
|
||||
LIBPATH=$sd_prog${LIBPATH:+:$LIBPATH}
|
||||
export LIBPATH
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -31,7 +31,7 @@ sd_prog=`pwd`
|
||||
|
||||
case $1 in
|
||||
c++)
|
||||
printf '%s' "$sd_prog/../ure-link/lib"
|
||||
printf '%s' "$sd_prog"
|
||||
;;
|
||||
java)
|
||||
printf '0%s\0%s\0%s\0%s\0%s' \
|
||||
|
||||
@@ -36,9 +36,7 @@ cd "$sd_cwd"
|
||||
# this is a temporary hack until we can live with the default search paths
|
||||
case "`uname -s`" in
|
||||
NetBSD|OpenBSD|FreeBSD|DragonFly)
|
||||
sd_prog1="$sd_prog"
|
||||
sd_prog2="$sd_prog/../ure-link/lib"
|
||||
LD_LIBRARY_PATH=$sd_prog1:$sd_prog2${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
|
||||
LD_LIBRARY_PATH=$sd_prog${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
|
||||
JAVA_HOME=$(javaPathHelper -h libreoffice-java 2> /dev/null)
|
||||
export LD_LIBRARY_PATH
|
||||
if [ -n "${JAVA_HOME}" ]; then
|
||||
@@ -46,9 +44,7 @@ NetBSD|OpenBSD|FreeBSD|DragonFly)
|
||||
fi
|
||||
;;
|
||||
AIX)
|
||||
sd_prog1="$sd_prog"
|
||||
sd_prog2="$sd_prog/../ure-link/lib"
|
||||
LIBPATH=$sd_prog1:$sd_prog2${LIBPATH:+:${LIBPATH}}
|
||||
LIBPATH=$sd_prog${LIBPATH:+:${LIBPATH}}
|
||||
export LIBPATH
|
||||
;;
|
||||
esac
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ $(eval $(call gb_ExternalProject_register_targets,curl,\
|
||||
ifneq ($(OS),WNT)
|
||||
|
||||
curl_CPPFLAGS :=
|
||||
curl_LDFLAGS := $(if $(filter LINUX FREEBSD,$(OS)),"-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib)
|
||||
curl_LDFLAGS := $(if $(filter LINUX FREEBSD,$(OS)),"-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN)
|
||||
|
||||
ifneq ($(OS),ANDROID)
|
||||
ifneq ($(SYSBASE),)
|
||||
|
||||
Vendored
+3
-4
@@ -21,14 +21,13 @@
|
||||
@echo RPATH_FLAGS=$(RPATH_FLAGS) >> $(OUTPUTFILE)
|
||||
--- misc/icu/source/config/mh-linux 2010-09-29 20:37:36.000000000 +0200
|
||||
+++ misc/build/icu/source/config/mh-linux 2011-03-15 10:56:26.653056004 +0100
|
||||
@@ -20,6 +20,11 @@
|
||||
@@ -20,6 +20,10 @@
|
||||
LD_RPATH= -Wl,-zorigin,-rpath,'$$'ORIGIN
|
||||
LD_RPATH_PRE = -Wl,-rpath,
|
||||
|
||||
+## Force RPATH=$ORIGIN to locate own dependencies w/o need for LD_LIBRARY_PATH
|
||||
+## (incl. the C++ runtime libs potentially found in the URE lib dir):
|
||||
+## Force RPATH=$ORIGIN to locate own dependencies w/o need for LD_LIBRARY_PATH:
|
||||
+ENABLE_RPATH=YES
|
||||
+RPATHLDFLAGS=${LD_RPATH_PRE}'$$ORIGIN:$$ORIGIN/../ure-link/lib'
|
||||
+RPATHLDFLAGS=${LD_RPATH_PRE}'$$ORIGIN'
|
||||
+
|
||||
## These are the library specific LDFLAGS
|
||||
LDFLAGSICUDT=-nodefaultlibs -nostdlib
|
||||
|
||||
+2
-2
@@ -28,8 +28,8 @@ $(call gb_ExternalProject_get_state_target,langtag,build):
|
||||
LIBXML2_CFLAGS="$(LIBXML_CFLAGS)" \
|
||||
LIBXML2_LIBS="$(if $(filter WNTMSC,$(OS)$(COM)),-L$(call gb_UnpackedTarball_get_dir,xml2)/win32/bin.msvc -llibxml2,$(LIBXML_LIBS))" \
|
||||
$(if $(filter MACOSX,$(OS)),--prefix=/@.__________________________________________________OOO) \
|
||||
$(if $(filter-out LINUX FREEBSD,$(OS)),,LDFLAGS="-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath,\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib) \
|
||||
$(if $(filter-out SOLARIS,$(OS)),,LDFLAGS="-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-R$(COMMA)\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib) \
|
||||
$(if $(filter-out LINUX FREEBSD,$(OS)),,LDFLAGS="-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath,\\"\$$\$$ORIGIN) \
|
||||
$(if $(filter-out SOLARIS,$(OS)),,LDFLAGS="-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-R$(COMMA)\\"\$$\$$ORIGIN) \
|
||||
$(if $(filter-out WNTGCC,$(OS)$(COM)),,LDFLAGS="-Wl$(COMMA)--enable-runtime-pseudo-reloc-v2") \
|
||||
&& $(if $(filter WNTMSC,$(OS)$(COM)),\
|
||||
REAL_CC="$(shell cygpath -w $(lastword $(filter-out -%,$(CC))))" \
|
||||
|
||||
+1
-1
@@ -60,7 +60,7 @@ $(call gb_ExternalProject_get_state_target,xmlsec,build) :
|
||||
$(if $(SYSTEM_NSS),,$(if $(filter MACOSX,$(OS)),--disable-pkgconfig)) \
|
||||
$(if $(CROSS_COMPILING),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)) \
|
||||
$(if $(SYSBASE),CFLAGS="-I$(SYSBASE)/usr/include" \
|
||||
LDFLAGS="-L$(SYSBASE)/usr/lib $(if $(filter-out LINUX FREEBSD,$(OS)),,-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib)) \
|
||||
LDFLAGS="-L$(SYSBASE)/usr/lib $(if $(filter-out LINUX FREEBSD,$(OS)),,-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN)) \
|
||||
&& $(MAKE) \
|
||||
)
|
||||
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ $(call gb_ExternalProject_get_state_target,xslt,build):
|
||||
./configure --without-crypto --without-python \
|
||||
$(if $(CROSS_COMPILING),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)) \
|
||||
$(if $(filter MACOSX,$(OS)),--prefix=/@.__________________________________________________OOO) \
|
||||
LDFLAGS="$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib" -Wl$(COMMA)-noinhibit-exec) \
|
||||
LDFLAGS="$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN" -Wl$(COMMA)-noinhibit-exec) \
|
||||
$(if $(SYSBASE),$(if $(filter SOLARIS LINUX,$(OS)),-L$(SYSBASE)/lib -L$(SYSBASE)/usr/lib -lpthread -ldl))" \
|
||||
$(if $(SYSBASE),CPPFLAGS="-I$(SYSBASE)/usr/include") \
|
||||
$(if $(filter TRUE,$(DISABLE_DYNLOADING)), \
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ $(call gb_ExternalProject_get_state_target,raptor,build):
|
||||
CFLAGS="$(if $(debug),-g,-O) $(if $(filter TRUE,$(DISABLE_DYNLOADING)),-fvisibility=hidden) \
|
||||
$(if $(filter GCCLINUXPOWERPC64,$(COM)$(OS)$(CPUNAME)),-mminimal-toc)" \
|
||||
LDFLAGS=" \
|
||||
$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib") \
|
||||
$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN") \
|
||||
$(if $(SYSBASE),$(if $(filter LINUX SOLARIS,$(OS)),-L$(SYSBASE)/lib -L$(SYSBASE)/usr/lib -lpthread -ldl))" \
|
||||
CPPFLAGS="$(if $(SYSBASE),-I$(SYSBASE)/usr/include)" \
|
||||
./configure --disable-gtk-doc \
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ $(call gb_ExternalProject_get_state_target,rasqal,build):
|
||||
$(call gb_ExternalProject_run,build,\
|
||||
CFLAGS="$(if $(filter TRUE,$(DISABLE_DYNLOADING)),-fvisibility=hidden)" \
|
||||
LDFLAGS=" \
|
||||
$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib") \
|
||||
$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN") \
|
||||
$(if $(SYSBASE),$(if $(filter LINUX SOLARIS,$(OS)),-L$(SYSBASE)/lib -L$(SYSBASE)/usr/lib -lpthread -ldl))" \
|
||||
$(if $(SYSBASE),CPPFLAGS="-I$(SYSBASE)/usr/include") \
|
||||
PKG_CONFIG="" \
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ $(call gb_ExternalProject_get_state_target,redland,build):
|
||||
$(call gb_ExternalProject_run,build,\
|
||||
CFLAGS="$(if $(filter TRUE,$(DISABLE_DYNLOADING)),-fvisibility=hidden)" \
|
||||
LDFLAGS=" \
|
||||
$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN:'\'\$$\$$ORIGIN/../ure-link/lib") \
|
||||
$(if $(filter LINUX FREEBSD,$(OS)),-Wl$(COMMA)-z$(COMMA)origin -Wl$(COMMA)-rpath$(COMMA)\\"\$$\$$ORIGIN") \
|
||||
$(if $(SYSBASE),$(if $(filter LINUX SOLARIS,$(OS)),-L$(SYSBASE)/lib -L$(SYSBASE)/usr/lib -lpthread -ldl))" \
|
||||
CPPFLAGS="$(if $(SYSBASE),-I$(SYSBASE)/usr/include)" \
|
||||
PKG_CONFIG="" \
|
||||
|
||||
@@ -120,10 +120,10 @@ $(call gb_CustomTarget_get_workdir,instsetoo_native/setup)/$(call gb_Helper_get_
|
||||
( \
|
||||
echo '[Bootstrap]' \
|
||||
&& echo 'URE_INTERNAL_LIB_DIR=$${ORIGIN}$(if $(filter MACOSX,$(OS)),/../../../Frameworks)' \
|
||||
&& echo 'URE_INTERNAL_JAVA_DIR=$${ORIGIN}/..$(if $(filter-out WNT,$(OS)),/$(if $(filter MACOSX,$(OS)),..,share))/java' \
|
||||
&& echo 'URE_INTERNAL_JAVA_DIR=$${ORIGIN}/..$(if $(filter-out MACOSX WNT,$(OS)),/ure-link)$(if $(filter-out WNT,$(OS)),/$(if $(filter MACOSX,$(OS)),..,share))/java' \
|
||||
&& echo 'URE_INTERNAL_JAVA_CLASSPATH=$${URE_MORE_JAVA_TYPES}' \
|
||||
&& echo 'UNO_TYPES=$${ORIGIN}/../$(if $(filter-out WNT,$(OS)),share/)misc/types.rdb $${URE_MORE_TYPES}' \
|
||||
&& echo 'UNO_SERVICES=$${ORIGIN}/../$(if $(filter-out WNT,$(OS)),share/)misc/services.rdb $${URE_MORE_SERVICES}' \
|
||||
&& echo 'UNO_TYPES=$${ORIGIN}/../$(if $(filter-out MACOSX WNT,$(OS)),ure-link/)$(if $(filter-out WNT,$(OS)),share/)misc/types.rdb $${URE_MORE_TYPES}' \
|
||||
&& echo 'UNO_SERVICES=$${ORIGIN}/../$(if $(filter-out MACOSX WNT,$(OS)),ure-link/)$(if $(filter-out WNT,$(OS)),share/)misc/services.rdb $${URE_MORE_SERVICES}' \
|
||||
) > $@
|
||||
|
||||
.PHONY: $(call gb_CustomTarget_get_workdir,instsetoo_native/setup)/$(call gb_Helper_get_rcfile,version)
|
||||
|
||||
@@ -16,7 +16,12 @@ $(eval $(call gb_Jar_use_jars,juh,\
|
||||
|
||||
$(eval $(call gb_Jar_set_packageroot,juh,com))
|
||||
|
||||
$(eval $(call gb_Jar_add_manifest_classpath,juh,ridl.jar jurt.jar ../../lib/ ../bin/))
|
||||
$(eval $(call gb_Jar_add_manifest_classpath,juh, \
|
||||
jurt.jar \
|
||||
ridl.jar \
|
||||
$(if $(filter MACOSX,$(OS)),../../Frameworks/, \
|
||||
$(if $(filter WNT,$(OS)),../bin/,../../../program/)) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Jar_set_manifest,juh,$(SRCDIR)/javaunohelper/util/manifest))
|
||||
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ $(eval $(call gb_Jar_add_manifest_classpath,jurt, \
|
||||
ridl.jar \
|
||||
unoloader.jar \
|
||||
$(if $(filter MACOSX,$(OS)),../../Frameworks/, \
|
||||
$(if $(filter WNT,$(OS)),../bin/,../../lib/)) \
|
||||
$(if $(filter WNT,$(OS)),../bin/,../../../program/)) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Jar_add_sourcefiles,jurt,\
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||
#
|
||||
# This file is part of the LibreOffice project.
|
||||
#
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
#
|
||||
# This file incorporates work covered by the following license notice:
|
||||
#
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed
|
||||
# with this work for additional information regarding copyright
|
||||
# ownership. The ASF licenses this file to you under the Apache
|
||||
# License, Version 2.0 (the "License"); you may not use this file
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
#
|
||||
|
||||
$(eval $(call gb_CustomTarget_CustomTarget,jvmfwk/jvmfwk3_ini))
|
||||
|
||||
$(eval $(call gb_CustomTarget_register_targets,jvmfwk/jvmfwk3_ini, \
|
||||
$(call gb_Helper_get_rcfile,jvmfwk3) \
|
||||
))
|
||||
|
||||
$(call gb_CustomTarget_get_workdir,jvmfwk/jvmfwk3_ini)/$(call gb_Helper_get_rcfile,jvmfwk3): \
|
||||
$(SRCDIR)/jvmfwk/CustomTarget_jvmfwk_jvmfwk3_ini.mk
|
||||
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
|
||||
( printf '[Bootstrap]\n' && \
|
||||
printf 'UNO_JAVA_JFW_VENDOR_SETTINGS=$${ORIGIN}/../$(if $(filter-out MACOSX WNT,$(OS)),ure-link/)$(if $(filter-out WNT,$(OS)),share/)misc/javavendors.xml\n' && \
|
||||
printf 'UNO_JAVA_JFW_SHARED_DATA=$${URE_OVERRIDE_JAVA_JFW_SHARED_DATA}\n' && \
|
||||
printf 'UNO_JAVA_JFW_USER_DATA=$${URE_OVERRIDE_JAVA_JFW_USER_DATA}\n' && \
|
||||
printf 'UNO_JAVA_JFW_CLASSPATH_URLS=$${URE_MORE_JAVA_CLASSPATH_URLS}\n' \
|
||||
) > $@
|
||||
|
||||
# vim: set noet sw=4 ts=4:
|
||||
@@ -13,8 +13,10 @@ ifeq ($(ENABLE_JAVA),TRUE)
|
||||
|
||||
$(eval $(call gb_Module_add_targets,jvmfwk,\
|
||||
CustomTarget_jreproperties \
|
||||
CustomTarget_jvmfwk_jvmfwk3_ini \
|
||||
Library_jvmfwk \
|
||||
Package_jreproperties \
|
||||
Package_jvmfwk_jvmfwk3_ini \
|
||||
Package_rcfiles \
|
||||
))
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||
#
|
||||
# This file is part of the LibreOffice project.
|
||||
#
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
#
|
||||
|
||||
$(eval $(call gb_Package_Package,jvmfwk_jvmfwk3_ini,$(call gb_CustomTarget_get_workdir,jvmfwk/jvmfwk3_ini)))
|
||||
|
||||
$(eval $(call gb_Package_add_files,jvmfwk_jvmfwk3_ini,$(LIBO_URE_ETC_FOLDER), \
|
||||
$(call gb_Helper_get_rcfile,jvmfwk3) \
|
||||
))
|
||||
|
||||
# vim: set noet sw=4 ts=4:
|
||||
@@ -52,7 +52,7 @@ struct Bootstrap :
|
||||
buf.append(getLibraryLocation());
|
||||
#ifdef MACOSX
|
||||
// For some reason the jvmfwk3rc file is traditionally in
|
||||
// "ure/lib", i.e. in LIBO_URE_ETC_FOLDER
|
||||
// LIBO_URE_ETC_FOLDER
|
||||
buf.appendAscii( "/../" LIBO_URE_ETC_FOLDER );
|
||||
#endif
|
||||
buf.appendAscii(SAL_CONFIGFILE("/jvmfwk3"));
|
||||
|
||||
@@ -456,7 +456,7 @@ int main()
|
||||
OString aLanguages(getenv("ALL_LANGS"));
|
||||
if( aLanguages.isEmpty() )
|
||||
{
|
||||
std::cerr << "Usage: LD_LIBRARY_PATH=instdir/ure/lib make cmd cmd=workdir/LinkTarget/Executable/pocheck\n";
|
||||
std::cerr << "Usage: bin/run pocheck\n";
|
||||
return 1;
|
||||
}
|
||||
for(sal_Int32 i = 1;;++i) // skip en-US
|
||||
|
||||
@@ -33,10 +33,6 @@ $(eval $(call gb_Library_add_defs,sal,\
|
||||
-DSRCDIR="\"$(SRCDIR)\"" \
|
||||
))
|
||||
|
||||
# need the "ure-link" symlink to exist in INSTDIR so it's possible to link sal
|
||||
# FIXME: this creates cyclic dependency between ure and sal modules
|
||||
$(eval $(call gb_Library_use_package,sal,ure_install))
|
||||
|
||||
$(eval $(call gb_Library_use_libraries,sal,\
|
||||
$(if $(filter $(OS),ANDROID), \
|
||||
lo-bootstrap \
|
||||
|
||||
+1
-1
@@ -80,7 +80,7 @@
|
||||
#define GID_DIR_URE_BIN gid_Dir_Ure_Bin
|
||||
#endif
|
||||
#define GID_DIR_URE_JAVA gid_Dir_Ure_Java
|
||||
#define GID_DIR_URE_LIB gid_Dir_Ure_Lib
|
||||
#define GID_DIR_URE_LIB gid_Brand_Dir_Program
|
||||
#define GID_DIR_URE_SHARE gid_Dir_Ure_Share
|
||||
#endif
|
||||
|
||||
|
||||
@@ -40,13 +40,6 @@ Directory gid_Dir_Ure_Bin
|
||||
End
|
||||
#endif
|
||||
|
||||
#if !defined WNT
|
||||
Directory gid_Dir_Ure_Lib
|
||||
ParentID = gid_Dir_Common_Ure;
|
||||
DosName = "lib";
|
||||
End
|
||||
#endif
|
||||
|
||||
#if !defined WNT
|
||||
Directory gid_Dir_Ure_Share
|
||||
ParentID = gid_Dir_Common_Ure;
|
||||
@@ -346,7 +339,6 @@ Module gid_Module_Root_Ure_Hidden
|
||||
Default = YES;
|
||||
Styles = (HIDDEN_ROOT);
|
||||
Dirs = (gid_Dir_Ure_Bin,
|
||||
gid_Dir_Ure_Lib,
|
||||
gid_Dir_Ure_Misc,
|
||||
gid_Dir_Ure_Share,
|
||||
gid_Dir_Ure_Java,
|
||||
|
||||
@@ -33,8 +33,6 @@ Options:
|
||||
is.
|
||||
-c Create the autoloader's dir if it does not exist. This option only
|
||||
makes sense if both -a and -i are used.
|
||||
-f Do not create subdirs in the autoloader's dir. This option is only
|
||||
used during build.
|
||||
-h Show this help text.
|
||||
-i dir The dir where libreoffice is installed. Defaults to whatever -a is.
|
||||
-p dir The dir where pretty printers are placed.
|
||||
@@ -54,16 +52,12 @@ EOT
|
||||
}
|
||||
|
||||
make_autoload() {
|
||||
local dir="${DESTDIR}${autoloaddir}"
|
||||
${flat} || dir="${dir}/$2"
|
||||
local lib="${dir}/$3"
|
||||
local lib="${DESTDIR}${autoloaddir}/$2/$3"
|
||||
local merged="$4"
|
||||
|
||||
if ! ${flat}; then
|
||||
local resolved="$(readlink "${DESTDIR}${installdir}/$2/$3")"
|
||||
[ -n "$resolved" ] && lib=$resolved
|
||||
dir="${lib%/*}"
|
||||
fi
|
||||
local resolved="$(readlink "${DESTDIR}${installdir}/$2/$3")"
|
||||
[ -n "$resolved" ] && lib=$resolved
|
||||
local dir="${lib%/*}"
|
||||
|
||||
if ${create}; then
|
||||
mkdir -p "${dir}" || die "cannot create dir '${dir}'"
|
||||
@@ -89,18 +83,12 @@ pythondir="${GDBDIR}"
|
||||
# Create autoload dir if it does not exist. This only makes sense when
|
||||
# installing into system gdb dir, so $autoloaddir must be absolute path.
|
||||
create=false
|
||||
# This option is only here to enable using the script during build of
|
||||
# solenv/gdb . We must (or, better, want to :) avoid using the
|
||||
# installation subpaths (like ure-link), because all libs in solver
|
||||
# are in the same dir.
|
||||
flat=false
|
||||
|
||||
# b de g jklmno qrstuvwxyzABCDEFGHIJK MNOPQRSTUVWXYZ0123456789
|
||||
while getopts :a:cfhi:p:L opt; do
|
||||
case ${opt} in
|
||||
a) autoloaddir="${OPTARG}" ;;
|
||||
c) create=true ;;
|
||||
f) flat=true ;;
|
||||
h) usage; exit ;;
|
||||
i) installdir="${OPTARG}" ;;
|
||||
p) pythondir="${OPTARG}" ;;
|
||||
@@ -138,16 +126,16 @@ fi
|
||||
if [[ -n "${MERGELIBS}" ]]; then
|
||||
make_autoload merged program libmergedlo."$DYLIB" merge svl tl basegfx `[[ ${MERGELIBS} == "ALL" ]] && echo sw`
|
||||
if [[ ${MERGELIBS} == "ALL" ]]; then
|
||||
make_autoload urelibs ure/lib liburelibs."$DYLIB" merge cppu sal
|
||||
make_autoload urelibs program liburelibs."$DYLIB" merge cppu sal
|
||||
else
|
||||
make_autoload cppu ure/lib libuno_cppu."$DYLIB".3
|
||||
make_autoload sal ure/lib libuno_sal."$DYLIB".3
|
||||
make_autoload cppu program libuno_cppu."$DYLIB".3
|
||||
make_autoload sal program libuno_sal."$DYLIB".3
|
||||
make_autoload sw program libswlo."$DYLIB"
|
||||
fi
|
||||
else
|
||||
make_autoload basegfx program libbasegfxlo."$DYLIB"
|
||||
make_autoload cppu ure/lib libuno_cppu."$DYLIB".3
|
||||
make_autoload sal ure/lib libuno_sal."$DYLIB".3
|
||||
make_autoload cppu program libuno_cppu."$DYLIB".3
|
||||
make_autoload sal program libuno_sal."$DYLIB".3
|
||||
make_autoload svl program libsvllo."$DYLIB"
|
||||
make_autoload sw program libswlo."$DYLIB"
|
||||
make_autoload tl program libtllo."$DYLIB"
|
||||
|
||||
@@ -58,7 +58,7 @@ else
|
||||
$(file >>$@,$(foreach lib,$(gb_Library_MODULE_$*),$(call gb_AutoInstall__gen_lib,$(lib))))
|
||||
endif
|
||||
$(foreach lib,$(gb_SdkLinkLibrary_MODULE_$*),\
|
||||
echo 'SDK_LIBRARY_LINK(auto_$*_link_$(lib),$(notdir $(call gb_Library_get_sdk_link_lib,$(lib))),../../ure-link/lib/$(call gb_Library_get_runtime_filename,$(lib)))' >> $@;)
|
||||
echo 'SDK_LIBRARY_LINK(auto_$*_link_$(lib),$(notdir $(call gb_Library_get_sdk_link_lib,$(lib))),../../program/$(call gb_Library_get_runtime_filename,$(lib)))' >> $@;)
|
||||
$(foreach exe,$(gb_Executable_MODULE_$*),\
|
||||
echo "$(SCP2EXETEMPLATE)(auto_$*_exe_$(subst .,_,$(subst -,_,$(exe))),$(call gb_Executable_get_filename,$(exe)))" >> $@;)
|
||||
$(foreach jar,$(gb_Jar_MODULE_$*),\
|
||||
|
||||
@@ -7,13 +7,9 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
#
|
||||
|
||||
gb_Pagein_UREPATH := ../ure-link/lib/
|
||||
|
||||
gb_Pagein__is_library = $(filter $(1),$(gb_Library_KNOWNLIBS))
|
||||
|
||||
gb_Pagein__get_libdir = $(if $(filter URELIB,$(call gb_Library_get_layer,$(1))),$(call gb_Pagein_UREPATH))
|
||||
|
||||
gb_Pagein__make_library_path = $(call gb_Pagein__get_libdir,$(1))$(call gb_Library_get_runtime_filename,$(1))
|
||||
gb_Pagein__make_library_path = $(call gb_Library_get_runtime_filename,$(1))
|
||||
|
||||
gb_Pagein__make_path = \
|
||||
$(if $(call gb_Pagein__is_library,$(1)),$(call gb_Pagein__make_library_path,$(1)),$(1))
|
||||
|
||||
@@ -103,9 +103,9 @@ endef
|
||||
|
||||
gb_LinkTarget__RPATHS := \
|
||||
URELIB:\dORIGIN \
|
||||
UREBIN:\dORIGIN/../ure-link/lib \
|
||||
OOO:\dORIGIN:\dORIGIN/../ure-link/lib \
|
||||
SDKBIN:\dORIGIN/../../ure-link/lib \
|
||||
UREBIN:\dORIGIN \
|
||||
OOO:\dORIGIN \
|
||||
SDKBIN:\dORIGIN/../../program \
|
||||
OXT: \
|
||||
NONE:\dORIGIN/../Library \
|
||||
|
||||
@@ -143,7 +143,7 @@ $(call gb_Helper_abbreviate_dirs,\
|
||||
-Wl$(COMMA)-zrecord \
|
||||
$(patsubst lib%.a,-l%,$(patsubst lib%.so,-l%,$(patsubst %.$(gb_Library_UDK_MAJORVER),%,$(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib)))))) \
|
||||
-o $(1) \
|
||||
$(if $(SOVERSIONSCRIPT),&& ln -sf ../../ure-link/lib/$(notdir $(1)) $(ILIBTARGET)))
|
||||
$(if $(SOVERSIONSCRIPT),&& ln -sf ../../program/$(notdir $(1)) $(ILIBTARGET)))
|
||||
$(if $(filter Library,$(TARGETTYPE)), $(call gb_Helper_abbreviate_dirs,\
|
||||
$(READELF) -d $(1) | grep SONAME > $(WORKDIR)/LinkTarget/$(2).exports.tmp; \
|
||||
$(NM) --dynamic --extern-only --defined-only --format=posix $(1) \
|
||||
@@ -215,7 +215,7 @@ gb_Library_LAYER := \
|
||||
$(foreach lib,$(gb_Library_EXTENSIONLIBS),$(lib):OXT) \
|
||||
|
||||
define gb_Library__get_rpath
|
||||
$(if $(1),$(strip -Wl,-z,origin '-Wl,-rpath,$(1)' -L$(INSTDIR)/ure/lib -L$(INSTDIR)/program))
|
||||
$(if $(1),$(strip -Wl,-z,origin '-Wl,-rpath,$(1)' -L$(INSTDIR)/program))
|
||||
endef
|
||||
|
||||
define gb_Library_get_rpath
|
||||
@@ -245,7 +245,7 @@ gb_Executable_LAYER := \
|
||||
|
||||
|
||||
define gb_Executable__get_rpath
|
||||
$(strip -Wl,-z,origin $(if $(1),'-Wl$(COMMA)-rpath$(COMMA)$(1)') -L$(INSTDIR)/ure/lib -L$(INSTDIR)/program)
|
||||
$(strip -Wl,-z,origin $(if $(1),'-Wl$(COMMA)-rpath$(COMMA)$(1)') -L$(INSTDIR)/program)
|
||||
endef
|
||||
|
||||
define gb_Executable_get_rpath
|
||||
|
||||
@@ -98,9 +98,9 @@ endef
|
||||
|
||||
gb_LinkTarget__RPATHS := \
|
||||
URELIB:\dORIGIN \
|
||||
UREBIN:\dORIGIN/../ure-link/lib \
|
||||
OOO:\dORIGIN:\dORIGIN/../ure-link/lib \
|
||||
SDKBIN:\dORIGIN/../../ure-link/lib \
|
||||
UREBIN:\dORIGIN \
|
||||
OOO:\dORIGIN \
|
||||
SDKBIN:\dORIGIN/../../program \
|
||||
OXT: \
|
||||
NONE:\dORIGIN/../Library \
|
||||
|
||||
@@ -142,7 +142,7 @@ $(call gb_Helper_abbreviate_dirs,\
|
||||
-Wl$(COMMA)--no-as-needed \
|
||||
$(patsubst lib%.a,-l%,$(patsubst lib%.so,-l%,$(patsubst %.$(gb_Library_UDK_MAJORVER),%,$(foreach lib,$(LINKED_LIBS),$(call gb_Library_get_filename,$(lib)))))) \
|
||||
-o $(1) \
|
||||
$(if $(SOVERSIONSCRIPT),&& ln -sf ../../ure-link/lib/$(notdir $(1)) $(ILIBTARGET)))
|
||||
$(if $(SOVERSIONSCRIPT),&& ln -sf ../../program/$(notdir $(1)) $(ILIBTARGET)))
|
||||
$(if $(filter Library,$(TARGETTYPE)), $(call gb_Helper_abbreviate_dirs,\
|
||||
$(READELF) -d $(1) | grep SONAME > $(WORKDIR)/LinkTarget/$(2).exports.tmp; \
|
||||
$(NM) --dynamic --extern-only --defined-only --format=posix $(1) \
|
||||
@@ -209,7 +209,7 @@ gb_Library_LAYER := \
|
||||
$(foreach lib,$(gb_Library_EXTENSIONLIBS),$(lib):OXT) \
|
||||
|
||||
define gb_Library__get_rpath
|
||||
$(if $(1),$(strip -Wl,-z,origin '-Wl,-rpath,$(1)' -Wl,-rpath-link,$(INSTDIR)/ure/lib -Wl,-rpath-link,$(INSTDIR)/program))
|
||||
$(if $(1),$(strip -Wl,-z,origin '-Wl,-rpath,$(1)' -Wl,-rpath-link,$(INSTDIR)/program))
|
||||
endef
|
||||
|
||||
define gb_Library_get_rpath
|
||||
@@ -239,7 +239,7 @@ gb_Executable_LAYER := \
|
||||
|
||||
|
||||
define gb_Executable__get_rpath
|
||||
$(strip -Wl,-z,origin $(if $(1),'-Wl$(COMMA)-rpath$(COMMA)$(1)') -Wl,-rpath-link,$(INSTDIR)/ure/lib -Wl,-rpath-link,$(INSTDIR)/program)
|
||||
$(strip -Wl,-z,origin $(if $(1),'-Wl$(COMMA)-rpath$(COMMA)$(1)') -Wl,-rpath-link,$(INSTDIR)/program)
|
||||
endef
|
||||
|
||||
define gb_Executable_get_rpath
|
||||
|
||||
@@ -36,9 +36,7 @@ cd "$sd_cwd"
|
||||
# this is a temporary hack until we can live with the default search paths
|
||||
case "`uname -s`" in
|
||||
NetBSD|OpenBSD|FreeBSD|DragonFly)
|
||||
sd_prog1="$sd_prog"
|
||||
sd_prog2="$sd_prog/../ure-link/lib"
|
||||
LD_LIBRARY_PATH=$sd_prog1:$sd_prog2${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
|
||||
LD_LIBRARY_PATH=$sd_prog${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
|
||||
JAVA_HOME=$(javaPathHelper -h libreoffice-java 2> /dev/null)
|
||||
export LD_LIBRARY_PATH
|
||||
if [ -n "${JAVA_HOME}" ]; then
|
||||
@@ -46,9 +44,7 @@ NetBSD|OpenBSD|FreeBSD|DragonFly)
|
||||
fi
|
||||
;;
|
||||
AIX)
|
||||
sd_prog1="$sd_prog"
|
||||
sd_prog2="$sd_prog/../ure-link/lib"
|
||||
LIBPATH=$sd_prog1:$sd_prog2${LIBPATH:+:${LIBPATH}}
|
||||
LIBPATH=$sd_prog${LIBPATH:+:${LIBPATH}}
|
||||
export LIBPATH
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -21,8 +21,4 @@ else
|
||||
$(eval $(call gb_Package_add_symbolic_link,ure_install,ure-link,ure))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Package_add_files,ure_install,$(LIBO_URE_ETC_FOLDER),\
|
||||
$(call gb_Helper_get_rcfile,jvmfwk3) \
|
||||
))
|
||||
|
||||
# vim:set noet sw=4 ts=4:
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
[Bootstrap]
|
||||
UNO_JAVA_JFW_VENDOR_SETTINGS=${ORIGIN}/../misc/javavendors.xml
|
||||
UNO_JAVA_JFW_SHARED_DATA=${URE_OVERRIDE_JAVA_JFW_SHARED_DATA}
|
||||
UNO_JAVA_JFW_USER_DATA=${URE_OVERRIDE_JAVA_JFW_USER_DATA}
|
||||
UNO_JAVA_JFW_CLASSPATH_URLS=${URE_MORE_JAVA_CLASSPATH_URLS}
|
||||
@@ -1,22 +0,0 @@
|
||||
#
|
||||
# This file is part of the LibreOffice project.
|
||||
#
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
#
|
||||
# This file incorporates work covered by the following license notice:
|
||||
#
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed
|
||||
# with this work for additional information regarding copyright
|
||||
# ownership. The ASF licenses this file to you under the Apache
|
||||
# License, Version 2.0 (the "License"); you may not use this file
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
#
|
||||
[Bootstrap]
|
||||
UNO_JAVA_JFW_VENDOR_SETTINGS=${ORIGIN}/../share/misc/javavendors.xml
|
||||
UNO_JAVA_JFW_SHARED_DATA=${URE_OVERRIDE_JAVA_JFW_SHARED_DATA}
|
||||
UNO_JAVA_JFW_USER_DATA=${URE_OVERRIDE_JAVA_JFW_USER_DATA}
|
||||
UNO_JAVA_JFW_CLASSPATH_URLS=${URE_MORE_JAVA_CLASSPATH_URLS}
|
||||
@@ -55,7 +55,7 @@ test-javanative: out.pln/runner.jar out.pln/javanative.jar \
|
||||
out.pln/types.rdb out.pln/services.rdb
|
||||
URE_MORE_TYPES=file://$(PWD)/out.pln/types.rdb \
|
||||
URE_MORE_SERVICES=file://$(PWD)/out.pln/services.rdb \
|
||||
$(GCCS_COMPAT) LD_LIBRARY_PATH=$(URE_HOME)/ure-link/lib java \
|
||||
$(GCCS_COMPAT) LD_LIBRARY_PATH=$(URE_HOME)/program java \
|
||||
-jar out.pln/runner.jar file://$(URE_HOME)/ure-link/share/java/ \
|
||||
file://$(PWD)/out.pln/javanative.jar
|
||||
|
||||
@@ -121,14 +121,14 @@ out.pln/cppserver.o: cppserver.cc out.pln/cpputypes.cppumaker.flag \
|
||||
|
||||
|
||||
out.pln/cpputypes.cppumaker.flag: | out.pln
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/ure-link/lib $(SDK_HOME)/bin/cppumaker \
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/program $(SDK_HOME)/bin/cppumaker \
|
||||
-O./out.pln/include/cpputypes \
|
||||
'-Tcom.sun.star.beans.Introspection;com.sun.star.beans.theIntrospection;com.sun.star.bridge.BridgeFactory;com.sun.star.bridge.UnoUrlResolver;com.sun.star.connection.Acceptor;com.sun.star.connection.Connector;com.sun.star.io.Pipe;com.sun.star.io.TextInputStream;com.sun.star.io.TextOutputStream;com.sun.star.java.JavaVirtualMachine;com.sun.star.lang.DisposedException;com.sun.star.lang.EventObject;com.sun.star.lang.XMain;com.sun.star.lang.XMultiComponentFactory;com.sun.star.lang.XMultiServiceFactory;com.sun.star.lang.XSingleComponentFactory;com.sun.star.lang.XSingleServiceFactory;com.sun.star.lang.XTypeProvider;com.sun.star.loader.Java;com.sun.star.loader.SharedLibrary;com.sun.star.reflection.ProxyFactory;com.sun.star.registry.ImplementationRegistration;com.sun.star.registry.SimpleRegistry;com.sun.star.registry.XRegistryKey;com.sun.star.script.Converter;com.sun.star.script.Invocation;com.sun.star.security.AccessController;com.sun.star.security.Policy;com.sun.star.uno.DeploymentException;com.sun.star.uno.Exception;com.sun.star.uno.NamingService;com.sun.star.uno.RuntimeException;com.sun.star.uno.XAggregation;com.sun.star.uno.XComponentContext;com.sun.star.uno.XCurrentContext;com.sun.star.uno.XInterface;com.sun.star.uno.XWeak;com.sun.star.uri.ExternalUriReferenceTranslator;com.sun.star.uri.UriReferenceFactory;com.sun.star.uri.VndSunStarPkgUrlReferenceFactory;com.sun.star.util.theMacroExpander' \
|
||||
$(URE_HOME)/ure-link/share/misc/types.rdb
|
||||
touch $@
|
||||
|
||||
out.pln/types.cppumaker.flag: out.pln/types.rdb | out.pln
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/ure-link/lib $(SDK_HOME)/bin/cppumaker \
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/program $(SDK_HOME)/bin/cppumaker \
|
||||
-O./out.pln/include/types $< \
|
||||
-X$(URE_HOME)/ure-link/share/misc/types.rdb
|
||||
touch $@
|
||||
@@ -247,7 +247,7 @@ out.pln/types.mf: types.mf.template | out.pln
|
||||
|
||||
out.pln/types.javamaker.flag: out.pln/types.rdb | out.pln out.pln/class
|
||||
rm -rf out.pln/class/types
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/ure-link/lib $(SDK_HOME)/bin/javamaker \
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/program $(SDK_HOME)/bin/javamaker \
|
||||
-O./out.pln/class/types $< \
|
||||
-X$(URE_HOME)/ure-link/share/misc/types.rdb
|
||||
touch $@
|
||||
@@ -257,7 +257,7 @@ out.pln/types.rdb: out.pln/types.urd | out.pln
|
||||
$(URE_HOME)/program/regmerge $@ /UCR $<
|
||||
|
||||
out.pln/types.urd: types.idl | out.pln
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/ure-link/lib $(SDK_HOME)/bin/idlc -O$(@D) \
|
||||
LD_LIBRARY_PATH=$(URE_HOME)/program $(SDK_HOME)/bin/idlc -O$(@D) \
|
||||
-I$(SDK_HOME)/idl -cid -we $<
|
||||
|
||||
|
||||
@@ -267,16 +267,16 @@ out.pln/services.rdb: services.rdb.in | out.pln/cpptest.uno.so \
|
||||
|
||||
|
||||
out.pln/lib/libuno_cppu.so: | out.pln/lib
|
||||
ln -fs $(URE_HOME)/ure-link/lib/libuno_cppu.so.3 $@
|
||||
ln -fs $(URE_HOME)/program/libuno_cppu.so.3 $@
|
||||
|
||||
out.pln/lib/libuno_cppuhelpergcc3.so: | out.pln/lib
|
||||
ln -fs $(URE_HOME)/ure-link/lib/libuno_cppuhelpergcc3.so.3 $@
|
||||
ln -fs $(URE_HOME)/program/libuno_cppuhelpergcc3.so.3 $@
|
||||
|
||||
out.pln/lib/libuno_sal.so: | out.pln/lib
|
||||
ln -fs $(URE_HOME)/ure-link/lib/libuno_sal.so.3 $@
|
||||
ln -fs $(URE_HOME)/program/libuno_sal.so.3 $@
|
||||
|
||||
out.pln/lib/libuno_salhelpergcc3.so: | out.pln/lib
|
||||
ln -fs $(URE_HOME)/ure-link/lib/libuno_salhelpergcc3.so.3 $@
|
||||
ln -fs $(URE_HOME)/program/libuno_salhelpergcc3.so.3 $@
|
||||
|
||||
|
||||
out.pln:
|
||||
|
||||
+1
-2
@@ -186,5 +186,4 @@ touch vcl/source/gdi/pdfwriter* && make vcl dbglevel=3
|
||||
To de-compress the contents of a PDF file written by a release build or
|
||||
other programs, use the "pdfunzip" tool:
|
||||
|
||||
LD_LIBRARY_PATH=$PWD/instdir/ure/lib workdir/LinkTarget/Executable/pdfunzip input.pdf output.pdf
|
||||
|
||||
bin/run pdfunzip input.pdf output.pdf
|
||||
|
||||
Reference in New Issue
Block a user