Author: jim
Date: Thu Feb 14 14:31:49 2019
New Revision: 1853585

URL: http://svn.apache.org/viewvc?rev=1853585&view=rev
Log:
Merge r1853252, r1853285, r1853286, r1853299, r1853327, r1853456, r1853466, 
r1853558 from trunk:

Port main/pyuno to gbuild.

Patch by: me



Allow handling multiple components like dmake did.

Patch by: me



Port main/ure to gbuild.

Patch by: me



Port main/packimages to gbuild.

Patch by: me



The Windows DLL for pyuno should apparently be called pyuno.pyd.

Patch by: me



Link to libdl.so on Linux/Solaris/MacOSX.

Patch by: me



balance parens here in ifeq


Fix a regression in 1853299 caused by a path and pattern match rule
in main/packages that were wrong.

Patch by: me


Submitted by: damjan, jim, damjan
Reviewed by: jim

Added:
    openoffice/branches/AOO42X/main/packimages/Makefile
      - copied unchanged from r1853299, 
openoffice/trunk/main/packimages/Makefile
    openoffice/branches/AOO42X/main/packimages/Module_packimages.mk
      - copied unchanged from r1853299, 
openoffice/trunk/main/packimages/Module_packimages.mk
    openoffice/branches/AOO42X/main/packimages/Package_packimages.mk
      - copied, changed from r1853299, 
openoffice/trunk/main/packimages/Package_packimages.mk
    openoffice/branches/AOO42X/main/packimages/prj/makefile.mk
      - copied unchanged from r1853299, 
openoffice/trunk/main/packimages/prj/makefile.mk
    openoffice/branches/AOO42X/main/python/pyversion_dmake.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/python/pyversion_dmake.mk
    openoffice/branches/AOO42X/main/pyuno/Executable_pyuno_python_exe.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Executable_pyuno_python_exe.mk
    openoffice/branches/AOO42X/main/pyuno/Library_pythonloader.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Library_pythonloader.mk
    openoffice/branches/AOO42X/main/pyuno/Library_pyuno.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Library_pyuno.mk
    openoffice/branches/AOO42X/main/pyuno/Library_pyuno_loader.mk
      - copied, changed from r1853252, 
openoffice/trunk/main/pyuno/Library_pyuno_loader.mk
    openoffice/branches/AOO42X/main/pyuno/Makefile
      - copied unchanged from r1853252, openoffice/trunk/main/pyuno/Makefile
    openoffice/branches/AOO42X/main/pyuno/Module_pyuno.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Module_pyuno.mk
    openoffice/branches/AOO42X/main/pyuno/Package_py.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Package_py.mk
    openoffice/branches/AOO42X/main/pyuno/Package_python_bin.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Package_python_bin.mk
    openoffice/branches/AOO42X/main/pyuno/Package_pyuno_ini.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Package_pyuno_ini.mk
    openoffice/branches/AOO42X/main/pyuno/Package_pyuno_python_sh.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Package_pyuno_python_sh.mk
    openoffice/branches/AOO42X/main/pyuno/Package_zipcore.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/Package_zipcore.mk
    openoffice/branches/AOO42X/main/pyuno/prj/makefile.mk
      - copied unchanged from r1853252, 
openoffice/trunk/main/pyuno/prj/makefile.mk
    openoffice/branches/AOO42X/main/ure/Makefile
      - copied unchanged from r1853286, openoffice/trunk/main/ure/Makefile
    openoffice/branches/AOO42X/main/ure/Module_ure.mk
      - copied unchanged from r1853286, openoffice/trunk/main/ure/Module_ure.mk
    openoffice/branches/AOO42X/main/ure/Package_services_rdb.mk
      - copied unchanged from r1853286, 
openoffice/trunk/main/ure/Package_services_rdb.mk
    openoffice/branches/AOO42X/main/ure/Package_ure.mk
      - copied unchanged from r1853286, openoffice/trunk/main/ure/Package_ure.mk
    openoffice/branches/AOO42X/main/ure/Package_uretest_zip.mk
      - copied unchanged from r1853286, 
openoffice/trunk/main/ure/Package_uretest_zip.mk
    openoffice/branches/AOO42X/main/ure/prj/makefile.mk
      - copied unchanged from r1853286, 
openoffice/trunk/main/ure/prj/makefile.mk
    openoffice/branches/AOO42X/main/ure/source/services.input
      - copied unchanged from r1853286, 
openoffice/trunk/main/ure/source/services.input
Modified:
    openoffice/branches/AOO42X/   (props changed)
    openoffice/branches/AOO42X/main/Module_ooo.mk
    openoffice/branches/AOO42X/main/Repository.mk
    openoffice/branches/AOO42X/main/RepositoryExternal.mk
    openoffice/branches/AOO42X/main/RepositoryFixes.mk
    openoffice/branches/AOO42X/main/i18npool/Library_localedata_en.mk
    openoffice/branches/AOO42X/main/packimages/prj/build.lst
    openoffice/branches/AOO42X/main/packimages/prj/d.lst
    openoffice/branches/AOO42X/main/postprocess/packcomponents/makefile.mk
    openoffice/branches/AOO42X/main/python/makefile.mk
    openoffice/branches/AOO42X/main/python/prj/d.lst
    openoffice/branches/AOO42X/main/python/pyversion.mk
    openoffice/branches/AOO42X/main/pyuno/demo/makefile.mk
    openoffice/branches/AOO42X/main/pyuno/inc/pyuno/pyuno.hxx
    openoffice/branches/AOO42X/main/pyuno/prj/build.lst
    openoffice/branches/AOO42X/main/pyuno/prj/d.lst
    openoffice/branches/AOO42X/main/pyuno/source/loader/pyuno_loader.cxx
    openoffice/branches/AOO42X/main/pyuno/source/module/pyuno_dlopenwrapper.c
    openoffice/branches/AOO42X/main/scp2/source/python/makefile.mk
    
openoffice/branches/AOO42X/main/testtools/source/bridgetest/pyuno/makefile.mk
    openoffice/branches/AOO42X/main/ure/prj/build.lst
    openoffice/branches/AOO42X/main/ure/prj/d.lst

Propchange: openoffice/branches/AOO42X/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Feb 14 14:31:49 2019
@@ -9,4 +9,4 @@
 /openoffice/branches/ia2:1417739-1541842
 
/openoffice/branches/ooxml-osba:1546391,1546395,1546574,1546934,1547030,1547392,1551920,1551954,1551958,1552283
 
/openoffice/branches/rejuvenate01:1480411,1534063,1534098,1536312,1549902,1560617
-/openoffice/trunk:1851110-1851111,1851115,1851118,1851121,1851206,1851214-1851215,1851443,1851449,1851464,1851575,1851634,1851637,1851639,1851715,1851753,1851813,1851987,1852008,1852010,1852029,1852046,1852174,1852187,1852190,1852197,1852430,1852438,1852623-1852624,1852841,1852965,1853175,1853245,1853319,1853443-1853444,1853504
+/openoffice/trunk:1851110-1851111,1851115,1851118,1851121,1851206,1851214-1851215,1851443,1851449,1851464,1851575,1851634,1851637,1851639,1851715,1851753,1851813,1851987,1852008,1852010,1852029,1852046,1852174,1852187,1852190,1852197,1852430,1852438,1852623-1852624,1852841,1852965,1853175,1853245,1853252,1853285-1853286,1853299,1853319,1853327,1853443-1853444,1853456,1853466,1853504,1853558

Modified: openoffice/branches/AOO42X/main/Module_ooo.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/Module_ooo.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/Module_ooo.mk (original)
+++ openoffice/branches/AOO42X/main/Module_ooo.mk Thu Feb 14 14:31:49 2019
@@ -72,8 +72,10 @@ $(eval $(call gb_Module_add_moduledirs,o
        oovbaapi \
        oox \
        package \
+       packimages \
        padmin \
        psprint_config \
+       pyuno \
        rdbmaker \
        registry \
        remotebridges \
@@ -108,6 +110,7 @@ $(eval $(call gb_Module_add_moduledirs,o
        unodevtools \
        unotools \
        unoxml \
+       ure \
        uui \
        vbahelper \
        vcl \

Modified: openoffice/branches/AOO42X/main/Repository.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/Repository.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/Repository.mk (original)
+++ openoffice/branches/AOO42X/main/Repository.mk Thu Feb 14 14:31:49 2019
@@ -143,6 +143,8 @@ $(eval $(call gb_Helper_register_librari
        odbcbase \
        oox \
        package2 \
+       pyuno \
+       pyuno_loader \
        qstart_gtk \
        rpt \
        rptui \
@@ -269,6 +271,7 @@ $(eval $(call gb_Helper_register_librari
        lnth \
        nullcanvas \
        passwordcontainer \
+       pythonloader \
        simplecanvas \
        slideshow \
        spell \

Modified: openoffice/branches/AOO42X/main/RepositoryExternal.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/RepositoryExternal.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/RepositoryExternal.mk (original)
+++ openoffice/branches/AOO42X/main/RepositoryExternal.mk Thu Feb 14 14:31:49 
2019
@@ -702,4 +702,35 @@ endef
 
 endif # SYSTEM_HUNSPELL
 
+
+
+ifeq ($(SYSTEM_PYTHON),YES)
+
+define gb_LinkTarget__use_python
+$(call gb_LinkTarget_set_include,$(1),\
+        $$(INCLUDE) \
+        $(filter -I%,$(PYTHON_CFLAGS)) \
+)
+$(call gb_LinkTarget_add_defs,$(1),\
+        $(filter-out -I%,$(PYTHON_CFLAGS)) \
+)
+$(call gb_LinkTarget_add_libs,$(1),\
+        $(PYTHON_LIBS) \
+)
+endef
+
+else # !SYSTEM_PYTHON
+
+include $(SRCDIR)/python/pyversion.mk
+
+define gb_LinkTarget__use_python
+$(call gb_LinkTarget_set_include,$(1),\
+        $$(INCLUDE) \
+        -I$(OUTDIR)/inc/python \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(PYTHONLIB))
+endef
+
+endif # SYSTEM_PYTHON
+
 # vim: set noet sw=4 ts=4:

Modified: openoffice/branches/AOO42X/main/RepositoryFixes.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/RepositoryFixes.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/RepositoryFixes.mk (original)
+++ openoffice/branches/AOO42X/main/RepositoryFixes.mk Thu Feb 14 14:31:49 2019
@@ -33,6 +33,7 @@ gb_Library_FILENAMES := $(patsubst hyphe
 gb_Library_FILENAMES := $(patsubst 
lnth:lnth.uno%,lnth:liblnth.uno%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
+gb_Library_FILENAMES := $(patsubst 
pyuno_loader:libpyuno%,pyuno_loader:pyuno.so,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
reg:libuno_reg%,reg:libreg%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
@@ -52,6 +53,7 @@ gb_Library_FILENAMES := $(patsubst cppuh
 gb_Library_FILENAMES := $(patsubst 
hyphen_uno:hyphen_uno.uno%,hyphen_uno:libhyphen.uno%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
lnth:lnth.uno%,lnth:liblnth.uno%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
+gb_Library_FILENAMES := $(patsubst 
pyuno_loader:libpyuno%,pyuno_loader:pyuno.so,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
reg:libuno_reg%,reg:libreg%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
spell:spell.uno%,spell:libspell.uno%,$(gb_Library_FILENAMES))
@@ -68,6 +70,8 @@ gb_Library_FILENAMES := $(patsubst cppuh
 gb_Library_FILENAMES := $(patsubst 
hyphen_uno:hyphen_uno.uno%,hyphen_uno:libhyphen.uno%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
lnth:lnth.uno%,lnth:liblnth.uno%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
+# pyuno.so even on Mac OS X, because it is a python module
+gb_Library_FILENAMES := $(patsubst 
pyuno_loader:libpyuno%,pyuno_loader:pyuno.so,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
reg:libuno_reg%,reg:libreg%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
spell:spell.uno%,spell:libspell.uno%,$(gb_Library_FILENAMES))
@@ -164,6 +168,7 @@ gb_Library_FILENAMES := $(patsubst z:z%,
 
 gb_Library_DLLFILENAMES := $(patsubst 
comphelper:comphelper%,comphelper:comphelp%,$(gb_Library_DLLFILENAMES))
 gb_Library_DLLFILENAMES := $(patsubst 
hyphen_uno:hyphen_uno.uno%,hyphen_uno:hyphen.uno%,$(gb_Library_DLLFILENAMES))
+gb_Library_DLLFILENAMES := $(patsubst 
pyuno:%,pyuno:pyuno.pyd,$(gb_Library_DLLFILENAMES))
 gb_Library_DLLFILENAMES := $(patsubst z:z%,z:zlib%,$(gb_Library_DLLFILENAMES))
 
 endif # ifneq ($(USE_MINGW),)
@@ -251,6 +256,7 @@ gb_Library_FILENAMES := $(patsubst lnth:
 gb_Library_FILENAMES := $(patsubst 
jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
reg:libuno_reg%,reg:libreg%,$(gb_Library_FILENAMES))
+gb_Library_FILENAMES := $(patsubst 
pyuno_loader:libpyuno%,pyuno_loader:pyuno.so,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
 gb_Library_FILENAMES := $(patsubst 
spell:spell.uno%,spell:libspell.uno%,$(gb_Library_FILENAMES))

Modified: openoffice/branches/AOO42X/main/i18npool/Library_localedata_en.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/i18npool/Library_localedata_en.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/i18npool/Library_localedata_en.mk (original)
+++ openoffice/branches/AOO42X/main/i18npool/Library_localedata_en.mk Thu Feb 
14 14:31:49 2019
@@ -79,12 +79,12 @@ $(WORKDIR)/CustomTarget/i18npool/source/
                $(call gb_Helper_convert_native,$(OUTDIR)/bin/types.rdb) \
                -env:OOO_INBUILD_SHAREDLIB_DIR=$(URL_PROTOCOL)$(call 
gb_Helper_convert_native,$(gb_InBuild_Library_Path))
 
-MY_COMPONENT := sax/source/expatwrap/expwrap
+MY_COMPONENTS := component/sax/source/expatwrap/expwrap
 
 $(WORKDIR)/CustomTarget/i18npool/source/localedata/data/saxparser.rdb : \
                        
$(WORKDIR)/CustomTarget/i18npool/source/localedata/data/saxparser.input \
                        $(SOLARENV)/bin/packcomponents.xslt \
-                       $(call 
gb_ComponentTarget_get_outdir_inbuild_target,$(MY_COMPONENT))
+                       $(foreach 
component,$(MY_COMPONENTS),$(OUTDIR)/xml/$(component).inbuild.component)
        $(gb_XSLTPROC) \
                --nonet \
                --stringparam prefix $(call 
gb_Helper_convert_native,$(OUTDIR)/xml/) \
@@ -94,7 +94,7 @@ $(WORKDIR)/CustomTarget/i18npool/source/
 
 $(WORKDIR)/CustomTarget/i18npool/source/localedata/data/saxparser.input :
        mkdir -p $(dir $@) \
-       && echo 
"<list><filename>component/$(MY_COMPONENT).inbuild.component</filename></list>" 
> $@
+       && echo "<list>$(foreach 
component,$(MY_COMPONENTS),<filename>$(component).inbuild.component</filename>)</list>"
 > $@
 
 # vim: set noet sw=4 ts=4:
 

Copied: openoffice/branches/AOO42X/main/packimages/Package_packimages.mk (from 
r1853299, openoffice/trunk/main/packimages/Package_packimages.mk)
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/packimages/Package_packimages.mk?p2=openoffice/branches/AOO42X/main/packimages/Package_packimages.mk&p1=openoffice/trunk/main/packimages/Package_packimages.mk&r1=1853299&r2=1853585&rev=1853585&view=diff
==============================================================================
--- openoffice/trunk/main/packimages/Package_packimages.mk (original)
+++ openoffice/branches/AOO42X/main/packimages/Package_packimages.mk Thu Feb 14 
14:31:49 2019
@@ -53,10 +53,10 @@ $(WORKDIR)/CustomTarget/packimages/bin/i
                -c $(SRCDIR)/packimages \
                -l $(OUTDIR)/res/img \
                -s $(SORTED_LIST) \
-               -l $(OUTDIR)/res/img \
+               -l $(WORKDIR)/CustomTarget/packimages/res/img \
                -o $@
 
-$(WORKDIR)/CustomTarget/packimages/bin/images_% : $(COMMAND_IMAGE_LIST)
+$(WORKDIR)/CustomTarget/packimages/bin/images_%.zip : $(COMMAND_IMAGE_LIST)
        mkdir -p $(dir $@) && \
        $(PERL) $(SOLARENV)/bin/packimages.pl \
                $(VERBOSESWITCH) \

Modified: openoffice/branches/AOO42X/main/packimages/prj/build.lst
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/packimages/prj/build.lst?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/packimages/prj/build.lst (original)
+++ openoffice/branches/AOO42X/main/packimages/prj/build.lst Thu Feb 14 
14:31:49 2019
@@ -1,3 +1,2 @@
 pim    packimages      ::      postprocess NULL
-pim    packimages                                              usr1    -       
all     pim_mkout NULL
-pim    packimages\pack                         nmake   -       all     
pim_pack NULL
+pim    packimages\prj                          nmake   -       all     pim_prj 
NULL

Modified: openoffice/branches/AOO42X/main/packimages/prj/d.lst
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/packimages/prj/d.lst?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/packimages/prj/d.lst (original)
+++ openoffice/branches/AOO42X/main/packimages/prj/d.lst Thu Feb 14 14:31:49 
2019
@@ -1,2 +0,0 @@
-mkdir: %COMMON_DEST%\bin%_EXT%
-..\%__SRC%\bin\*.zip %COMMON_DEST%\bin%_EXT%

Modified: openoffice/branches/AOO42X/main/postprocess/packcomponents/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/postprocess/packcomponents/makefile.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/postprocess/packcomponents/makefile.mk 
(original)
+++ openoffice/branches/AOO42X/main/postprocess/packcomponents/makefile.mk Thu 
Feb 14 14:31:49 2019
@@ -96,6 +96,7 @@ my_components = \
     component/oox/util/oox \
     component/package/source/xstor/xstor \
     component/package/util/package2 \
+    component/pyuno/source/loader/pythonloader \
        component/reportdesign/util/rptxml \
        component/reportdesign/util/rpt \
        component/reportdesign/util/rptui \
@@ -175,7 +176,6 @@ my_components = \
     placeware \
     preload \
     protocolhandler \
-    pythonloader \
     pythonscript \
     res \
     scn \

Modified: openoffice/branches/AOO42X/main/python/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/python/makefile.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/python/makefile.mk (original)
+++ openoffice/branches/AOO42X/main/python/makefile.mk Thu Feb 14 14:31:49 2019
@@ -29,7 +29,7 @@ TARGET=so_python
 # --- Settings -----------------------------------------------------
 
 .INCLUDE :     settings.mk
-.INCLUDE :      pyversion.mk
+.INCLUDE :      pyversion_dmake.mk
 
 .IF "$(SYSTEM_PYTHON)" == "YES"
 all:
@@ -137,6 +137,7 @@ BUILD_ACTION=$(COMPATH)$/vcpackages$/vcb
 .ENDIF
 .ENDIF
 
+PYVERSIONFILE_DMAKE=$(MISC)$/pyversion_dmake.mk
 PYVERSIONFILE=$(MISC)$/pyversion.mk
 
 # --- Targets ------------------------------------------------------
@@ -160,10 +161,14 @@ $(PYCONFIG) : $(MISC)$/build$/$(TARFILE_
 .ENDIF
 .ENDIF
 
-ALLTAR : $(PYVERSIONFILE)
+ALLTAR : $(PYVERSIONFILE_DMAKE) $(PYVERSIONFILE)
 .ENDIF          # "$(L10N_framework)"==""
 
 
+$(PYVERSIONFILE_DMAKE) : pyversion_dmake.mk 
$(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE)
+       -rm -f $@
+       cat $? > $@
+
 $(PYVERSIONFILE) : pyversion.mk $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE)
        -rm -f $@
        cat $? > $@

Modified: openoffice/branches/AOO42X/main/python/prj/d.lst
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/python/prj/d.lst?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/python/prj/d.lst (original)
+++ openoffice/branches/AOO42X/main/python/prj/d.lst Thu Feb 14 14:31:49 2019
@@ -75,6 +75,7 @@ mkdir: %_DEST%\lib%_EXT%\python\python2.
 ..\%__SRC%\misc\build\Python-2.7.15\Makefile 
%_DEST%\lib%_EXT%\python\python2.7\config\Makefile
 ..\%__SRC%\misc\build\python-inst\lib\python2.7\_sysconfigdata.py 
%_DEST%\lib%_EXT%\python\_sysconfigdata.py
 ..\pyversion.mk %_DEST%\inc%_EXT%\pyversion.mk
+..\pyversion_dmake.mk %_DEST%\inc%_EXT%\pyversion_dmake.mk
 
 ..\%__SRC%\misc\build\Python-2.7.15\Include\* %_DEST%\inc%_EXT%\python\*
 

Modified: openoffice/branches/AOO42X/main/python/pyversion.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/python/pyversion.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/python/pyversion.mk (original)
+++ openoffice/branches/AOO42X/main/python/pyversion.mk Thu Feb 14 14:31:49 2019
@@ -25,22 +25,22 @@ PYMINOR=7
 PYMICRO=15
 PYVERSION=$(PYMAJOR).$(PYMINOR).$(PYMICRO)
 
-.IF "$(GUI)" == "UNX"
-.IF "$(OS)" == "MACOSX"
+ifeq ($(GUI),UNX)
+ifeq ($(OS),MACOSX)
 PY_FULL_DLL_NAME=libpython$(PYMAJOR).$(PYMINOR).dylib
-.ELSE
+else
 PY_FULL_DLL_NAME=libpython$(PYMAJOR).$(PYMINOR).so.1.0
-.ENDIF
+endif
 PYTHONLIB=-lpython$(PYMAJOR).$(PYMINOR)
-.ELIF "$(GUI)" == "OS2"
+else ifeq ($(GUI),OS2)
 PY_FULL_DLL_NAME=python$(PYMAJOR)$(PYMINOR).dll
 PYTHONLIB=python$(PYMAJOR)$(PYMINOR).lib
-.ELSE
-.IF "$(COM)" == "GCC"
+else
+ifeq ($(COM),GCC)
 PY_FULL_DLL_NAME=libpython$(PYMAJOR).$(PYMINOR).dll
 PYTHONLIB=-lpython$(PYMAJOR).$(PYMINOR)
-.ELSE
+else
 PY_FULL_DLL_NAME=python$(PYMAJOR)$(PYMINOR).dll
 PYTHONLIB=python$(PYMAJOR)$(PYMINOR).lib
-.ENDIF
-.ENDIF
+endif
+endif

Copied: openoffice/branches/AOO42X/main/pyuno/Library_pyuno_loader.mk (from 
r1853252, openoffice/trunk/main/pyuno/Library_pyuno_loader.mk)
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/pyuno/Library_pyuno_loader.mk?p2=openoffice/branches/AOO42X/main/pyuno/Library_pyuno_loader.mk&p1=openoffice/trunk/main/pyuno/Library_pyuno_loader.mk&r1=1853252&r2=1853585&rev=1853585&view=diff
==============================================================================
--- openoffice/trunk/main/pyuno/Library_pyuno_loader.mk (original)
+++ openoffice/branches/AOO42X/main/pyuno/Library_pyuno_loader.mk Thu Feb 14 
14:31:49 2019
@@ -30,6 +30,14 @@ $(eval $(call gb_Library_set_include,pyu
        -I$(SRCDIR)/pyuno/inc \
 ))
 
+ifeq ($(OS),LINUX)
+$(eval $(call gb_Library_add_libs,pyuno_loader,-ldl))
+else ifeq ($(OS),SOLARIS)
+$(eval $(call gb_Library_add_libs,pyuno_loader,-ldl))
+else ifeq ($(OS),MACOSX)
+$(eval $(call gb_Library_add_libs,pyuno_loader,-ldl))
+endif
+
 $(eval $(call gb_Library_add_cobjects,pyuno_loader,\
        pyuno/source/module/pyuno_dlopenwrapper \
 ))

Modified: openoffice/branches/AOO42X/main/pyuno/demo/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/pyuno/demo/makefile.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/pyuno/demo/makefile.mk (original)
+++ openoffice/branches/AOO42X/main/pyuno/demo/makefile.mk Thu Feb 14 14:31:49 
2019
@@ -22,7 +22,7 @@ PRJNAME=pyuno
 PRJ=..
 
 .INCLUDE : settings.mk
-.INCLUDE : pyversion.mk
+.INCLUDE : pyversion_dmake.mk
 
 ROOT=$(MISC)$/pyuno-doc
 

Modified: openoffice/branches/AOO42X/main/pyuno/inc/pyuno/pyuno.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/pyuno/inc/pyuno/pyuno.hxx?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/pyuno/inc/pyuno/pyuno.hxx (original)
+++ openoffice/branches/AOO42X/main/pyuno/inc/pyuno/pyuno.hxx Thu Feb 14 
14:31:49 2019
@@ -68,11 +68,7 @@
    to do the necessary conversions.
 */
 
-#ifdef WIN32
-#define PY_DLLEXPORT __declspec(dllexport) 
-#else
-#define PY_DLLEXPORT
-#endif
+#define PY_DLLEXPORT SAL_DLLPUBLIC_EXPORT
 
 /** function called by the python runtime to initialize the
     pyuno module.

Modified: openoffice/branches/AOO42X/main/pyuno/prj/build.lst
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/pyuno/prj/build.lst?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/pyuno/prj/build.lst (original)
+++ openoffice/branches/AOO42X/main/pyuno/prj/build.lst Thu Feb 14 14:31:49 2019
@@ -1,5 +1,2 @@
 bgpu   pyuno   :       stoc cpputools cppuhelper bridges tools PYTHON:python 
LIBXSLT:libxslt NULL
-pu     pyuno                             usr1  -       all     br_mkout NULL
-pu     pyuno\zipcore   nmake   -       all     pu_zipcore NULL
-pu     pyuno\source\module     nmake   -       all     pu_module NULL
-pu     pyuno\source\loader     nmake   -       all     pu_loader pu_module NULL
+pu     pyuno\prj       nmake   -       all     pu_prj NULL

Modified: openoffice/branches/AOO42X/main/pyuno/prj/d.lst
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/pyuno/prj/d.lst?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/pyuno/prj/d.lst (original)
+++ openoffice/branches/AOO42X/main/pyuno/prj/d.lst Thu Feb 14 14:31:49 2019
@@ -1,26 +0,0 @@
-mkdir: %_DEST%\bin%_EXT%\pyuno
-mkdir: %_DEST%\lib%_EXT%\pyuno
-
-..\%__SRC%\lib\libpyuno.so %_DEST%\lib%_EXT%\libpyuno.so
-..\%__SRC%\lib\libpyuno.dylib %_DEST%\lib%_EXT%\libpyuno.dylib
-..\%__SRC%\lib\pyuno.so %_DEST%\lib%_EXT%\pyuno.so
-..\%__SRC%\lib\pythonloader.uno.so %_DEST%\lib%_EXT%\pythonloader.uno.so
-..\%__SRC%\lib\pythonloader.uno.dylib %_DEST%\lib%_EXT%\pythonloader.uno.dylib
-..\%__SRC%\lib\unohelper.py %_DEST%\lib%_EXT%\pyuno\unohelper.py
-..\%__SRC%\lib\pythonloader.py %_DEST%\lib%_EXT%\pyuno\pythonloader.py
-..\%__SRC%\lib\uno.py %_DEST%\lib%_EXT%\pyuno\uno.py
-..\%__SRC%\misc\pythonloader.component %_DEST%\xml\pythonloader.component
-
-..\%__SRC%\bin\unohelper.py %_DEST%\bin%_EXT%\pyuno\unohelper.py
-..\%__SRC%\bin\pythonloader.py %_DEST%\bin%_EXT%\pyuno\pythonloader.py
-..\%__SRC%\bin\uno.py %_DEST%\bin%_EXT%\pyuno\uno.py
-..\%__SRC%\bin\pyuno.pyd %_DEST%\bin%_EXT%\pyuno.pyd
-..\%__SRC%\bin\pyuno.dll %_DEST%\bin%_EXT%\pyuno.dll
-..\%__SRC%\bin\pythonl*.dll %_DEST%\bin%_EXT%\pythonl*.dll
-
-..\%__SRC%\misc\pyunorc %_DEST%\lib%_EXT%\pyunorc
-..\%__SRC%\misc\pyuno.ini %_DEST%\bin%_EXT%\pyuno.ini
-..\%__SRC%\bin\python-core-*.zip %_DEST%\bin%_EXT%\python-core-*.zip
-..\%__SRC%\bin\python.bin %_DEST%\bin%_EXT%\python.bin
-..\%__SRC%\bin\python.sh %_DEST%\bin%_EXT%\pyuno\python
-..\%__SRC%\bin\python.exe %_DEST%\bin%_EXT%\pyuno\python.exe

Modified: openoffice/branches/AOO42X/main/pyuno/source/loader/pyuno_loader.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/pyuno/source/loader/pyuno_loader.cxx?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/pyuno/source/loader/pyuno_loader.cxx 
(original)
+++ openoffice/branches/AOO42X/main/pyuno/source/loader/pyuno_loader.cxx Thu 
Feb 14 14:31:49 2019
@@ -219,13 +219,13 @@ extern "C"
 {
 
 
//==================================================================================================
-void SAL_CALL component_getImplementationEnvironment(
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
        const sal_Char ** ppEnvTypeName, uno_Environment ** )
 {
        *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
 }
 
//==================================================================================================
-void * SAL_CALL component_getFactory(
+SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
        const sal_Char * pImplName, void * pServiceManager, void * pRegistryKey 
)
 {
        return cppu::component_getFactoryHelper( pImplName, pServiceManager, 
pRegistryKey , g_entries );

Modified: 
openoffice/branches/AOO42X/main/pyuno/source/module/pyuno_dlopenwrapper.c
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/pyuno/source/module/pyuno_dlopenwrapper.c?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/pyuno/source/module/pyuno_dlopenwrapper.c 
(original)
+++ openoffice/branches/AOO42X/main/pyuno/source/module/pyuno_dlopenwrapper.c 
Thu Feb 14 14:31:49 2019
@@ -33,7 +33,7 @@
 #endif
 #include <dlfcn.h>
 
-void initpyuno ()
+SAL_DLLPUBLIC_EXPORT void initpyuno ()
 {
     Dl_info dl_info;
     void (*func)(void);

Modified: openoffice/branches/AOO42X/main/scp2/source/python/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/scp2/source/python/makefile.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/scp2/source/python/makefile.mk (original)
+++ openoffice/branches/AOO42X/main/scp2/source/python/makefile.mk Thu Feb 14 
14:31:49 2019
@@ -36,7 +36,7 @@ TARGETTYPE=CUI
 .IF "$(SYSTEM_PYTHON)" == "YES"
 SCPDEFS+=-DSYSTEM_PYTHON
 .ELSE
-.INCLUDE :      pyversion.mk
+.INCLUDE :      pyversion_dmake.mk
 .ENDIF
 
 SCPDEFS+=\

Modified: 
openoffice/branches/AOO42X/main/testtools/source/bridgetest/pyuno/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/testtools/source/bridgetest/pyuno/makefile.mk?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- 
openoffice/branches/AOO42X/main/testtools/source/bridgetest/pyuno/makefile.mk 
(original)
+++ 
openoffice/branches/AOO42X/main/testtools/source/bridgetest/pyuno/makefile.mk 
Thu Feb 14 14:31:49 2019
@@ -29,7 +29,7 @@ LIBTARGET=NO
 TARGETTYPE=CUI
 ENABLE_EXCEPTIONS=TRUE
 
-my_components = pythonloader
+my_components = component/pyuno/source/loader/pythonloader
 
 # --- Settings -----------------------------------------------------
 

Modified: openoffice/branches/AOO42X/main/ure/prj/build.lst
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/ure/prj/build.lst?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/ure/prj/build.lst (original)
+++ openoffice/branches/AOO42X/main/ure/prj/build.lst Thu Feb 14 14:31:49 2019
@@ -1,2 +1,2 @@
 ur ure : LIBXSLT:libxslt binaryurp cli_ure io javaunohelper remotebridges 
solenv stoc NULL
-ur ure\source nmake - all ur_source NULL
+ur ure\prj nmake - all ur_prj NULL

Modified: openoffice/branches/AOO42X/main/ure/prj/d.lst
URL: 
http://svn.apache.org/viewvc/openoffice/branches/AOO42X/main/ure/prj/d.lst?rev=1853585&r1=1853584&r2=1853585&view=diff
==============================================================================
--- openoffice/branches/AOO42X/main/ure/prj/d.lst (original)
+++ openoffice/branches/AOO42X/main/ure/prj/d.lst Thu Feb 14 14:31:49 2019
@@ -1,10 +0,0 @@
-mkdir: %_DEST%\bin%_EXT%\ure
-mkdir: %_DEST%\xml%_EXT%\ure
-..\%__SRC%\bin\uretest.zip %COMMON_DEST%\bin%_EXT%\uretest.zip
-..\%__SRC%\misc\services.rdb %_DEST%\xml%_EXT%\ure\services.rdb
-..\source\README %_DEST%\bin%_EXT%\ure\README
-..\source\jvmfwk3.ini %_DEST%\bin%_EXT%\ure\jvmfwk3.ini
-..\source\jvmfwk3rc %_DEST%\bin%_EXT%\ure\jvmfwk3rc
-..\source\startup.sh %_DEST%\bin%_EXT%\ure\startup.sh
-..\source\uno.ini %_DEST%\bin%_EXT%\ure\uno.ini
-..\source\unorc %_DEST%\bin%_EXT%\ure\unorc


Reply via email to