You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by da...@apache.org on 2018/03/28 05:28:31 UTC

svn commit: r1827880 - in /openoffice/trunk/main: ./ cosv/ cosv/prj/ cosv/source/comphelp/ cosv/source/service/ cosv/source/storage/ cosv/source/strings/ cosv/util/ vos/ vos/inc/vos/ vos/prj/ vos/source/ vos/util/

Author: damjan
Date: Wed Mar 28 05:28:31 2018
New Revision: 1827880

URL: http://svn.apache.org/viewvc?rev=1827880&view=rev
Log:
Port main/cosv and mac/vos to gbuild.

Patch by: me


Added:
    openoffice/trunk/main/cosv/Makefile
    openoffice/trunk/main/cosv/Module_cosv.mk
    openoffice/trunk/main/cosv/Package_inc.mk
    openoffice/trunk/main/cosv/StaticLibrary_cosv.mk
    openoffice/trunk/main/cosv/prj/makefile.mk
    openoffice/trunk/main/vos/Library_vos3.mk
    openoffice/trunk/main/vos/Makefile
    openoffice/trunk/main/vos/Module_vos.mk
    openoffice/trunk/main/vos/Package_inc.mk
    openoffice/trunk/main/vos/inc/vos/vosdllapi.h
    openoffice/trunk/main/vos/prj/makefile.mk
Removed:
    openoffice/trunk/main/cosv/source/comphelp/makefile.mk
    openoffice/trunk/main/cosv/source/service/makefile.mk
    openoffice/trunk/main/cosv/source/storage/makefile.mk
    openoffice/trunk/main/cosv/source/strings/makefile.mk
    openoffice/trunk/main/cosv/util/makefile.mk
    openoffice/trunk/main/vos/source/makefile.mk
    openoffice/trunk/main/vos/util/
    openoffice/trunk/main/vos/version.mk
Modified:
    openoffice/trunk/main/Repository.mk
    openoffice/trunk/main/cosv/prj/build.lst
    openoffice/trunk/main/cosv/prj/d.lst
    openoffice/trunk/main/vos/inc/vos/conditn.hxx
    openoffice/trunk/main/vos/inc/vos/module.hxx
    openoffice/trunk/main/vos/inc/vos/mutex.hxx
    openoffice/trunk/main/vos/inc/vos/object.hxx
    openoffice/trunk/main/vos/inc/vos/pipe.hxx
    openoffice/trunk/main/vos/inc/vos/process.hxx
    openoffice/trunk/main/vos/inc/vos/refernce.hxx
    openoffice/trunk/main/vos/inc/vos/security.hxx
    openoffice/trunk/main/vos/inc/vos/signal.hxx
    openoffice/trunk/main/vos/inc/vos/socket.hxx
    openoffice/trunk/main/vos/inc/vos/stream.hxx
    openoffice/trunk/main/vos/inc/vos/thread.hxx
    openoffice/trunk/main/vos/inc/vos/timer.hxx
    openoffice/trunk/main/vos/inc/vos/xception.hxx
    openoffice/trunk/main/vos/prj/build.lst
    openoffice/trunk/main/vos/prj/d.lst

Modified: openoffice/trunk/main/Repository.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/Repository.mk?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/Repository.mk (original)
+++ openoffice/trunk/main/Repository.mk Wed Mar 28 05:28:31 2018
@@ -253,6 +253,7 @@ $(eval $(call gb_Helper_register_static_
 	codemaker \
 	commoncpp \
 	commonjava \
+	cosv \
 	ooopathutils \
 	salcpprt \
 	sldshw_s \

Added: openoffice/trunk/main/cosv/Makefile
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cosv/Makefile?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/cosv/Makefile (added)
+++ openoffice/trunk/main/cosv/Makefile Wed Mar 28 05:28:31 2018
@@ -0,0 +1,32 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:

Added: openoffice/trunk/main/cosv/Module_cosv.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cosv/Module_cosv.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/cosv/Module_cosv.mk (added)
+++ openoffice/trunk/main/cosv/Module_cosv.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,32 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Module_Module,cosv))
+
+$(eval $(call gb_Module_add_targets,cosv,\
+	StaticLibrary_cosv \
+	Package_inc \
+))
+
+
+# vim: set noet sw=4 ts=4:

Added: openoffice/trunk/main/cosv/Package_inc.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cosv/Package_inc.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/cosv/Package_inc.mk (added)
+++ openoffice/trunk/main/cosv/Package_inc.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,54 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Package_Package,cosv_inc,$(SRCDIR)/cosv/inc/cosv))
+
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/file.hxx,file.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/bstream.hxx,bstream.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/ploc_dir.hxx,ploc_dir.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/openclose.hxx,openclose.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/comfunc.hxx,comfunc.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/datetime.hxx,datetime.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/mbstream.hxx,mbstream.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/csv_precomp.h,csv_precomp.h))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/csv_ostream.hxx,csv_ostream.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/streamstr.hxx,streamstr.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/x.hxx,x.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/stringdata.hxx,stringdata.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/commandline.hxx,commandline.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/str_types.hxx,str_types.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/plocroot.hxx,plocroot.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/persist.hxx,persist.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/ploc.hxx,ploc.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/csv_env.hxx,csv_env.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/string.hxx,string.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/comdline.hxx,comdline.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/dirchain.hxx,dirchain.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/std_outp.hxx,std_outp.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/tpl/tpltools.hxx,tpl/tpltools.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/tpl/range.hxx,tpl/range.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/tpl/dyn.hxx,tpl/dyn.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/tpl/funcall.hxx,tpl/funcall.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/tpl/swelist.hxx,tpl/swelist.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/tpl/vvector.hxx,tpl/vvector.hxx))
+$(eval $(call gb_Package_add_file,cosv_inc,inc/cosv/tpl/processor.hxx,tpl/processor.hxx))

Added: openoffice/trunk/main/cosv/StaticLibrary_cosv.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cosv/StaticLibrary_cosv.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/cosv/StaticLibrary_cosv.mk (added)
+++ openoffice/trunk/main/cosv/StaticLibrary_cosv.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,63 @@
+###############################################################
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+###############################################################
+
+
+
+$(eval $(call gb_StaticLibrary_StaticLibrary,cosv))
+
+$(eval $(call gb_StaticLibrary_add_package_headers,cosv,cosv_inc))
+
+#$(eval $(call gb_StaticLibrary_add_api,cosv,\
+#	udkapi \
+#	offapi \
+#))
+
+$(eval $(call gb_StaticLibrary_set_include,cosv,\
+	-I$(SRCDIR)/cosv/inc \
+	-I$(SRCDIR)/cosv/source/inc \
+	$$(INCLUDE) \
+))
+
+#$(eval $(call gb_StaticLibrary_add_defs,cosv,\
+#	-DBASEGFX_STATICLIBRARY \
+#))
+
+# copied sources are generated cxx sources
+$(eval $(call gb_StaticLibrary_add_exception_objects,cosv,\
+	cosv/source/service/comdline \
+	cosv/source/service/comfunc \
+	cosv/source/service/csv_ostream \
+	cosv/source/service/datetime \
+	cosv/source/service/std_outp \
+	cosv/source/storage/dirchain \
+	cosv/source/storage/file \
+	cosv/source/storage/mbstream \
+	cosv/source/storage/persist \
+	cosv/source/storage/ploc \
+	cosv/source/storage/ploc_dir \
+	cosv/source/storage/plocroot \
+	cosv/source/strings/str_types \
+	cosv/source/strings/streamstr \
+	cosv/source/strings/string \
+	cosv/source/comphelp/badcast \
+))
+
+# vim: set noet sw=4 ts=4:

Modified: openoffice/trunk/main/cosv/prj/build.lst
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cosv/prj/build.lst?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/cosv/prj/build.lst (original)
+++ openoffice/trunk/main/cosv/prj/build.lst Wed Mar 28 05:28:31 2018
@@ -1,15 +1,4 @@
 cs	cosv	:  soltools stlport NULL
-cs	cosv								usr1	-	all	cs_mkout NULL
-cs	cosv\prj							get		-	all	cs_prj NULL
-cs	cosv\inc							get		-	all	cs_inc NULL
-cs	cosv\inc\cosv		  				get		-	all	cs_inc_cosv NULL
-cs	cosv\inc\cosv\template				get		-	all	cs_inc_templ NULL
-cs	cosv\source							get		-	all	cs_src NULL
-cs	cosv\source\inc						get		-	all	cs_src_inc NULL
-cs	cosv\source\service					nmake	-	all	cs_serv NULL
-cs	cosv\source\storage					nmake	-	all	cs_store NULL
-cs	cosv\source\strings					nmake	-	all	cs_string NULL
-cs	cosv\source\comphelp				nmake	-	all	cs_badcast NULL
-cs	cosv\util						    nmake	-	all	cs_util cs_serv cs_store cs_string cs_badcast NULL
+cs	cosv\prj							nmake		-	all	cs_prj NULL
 #==============================================================================================
 

Modified: openoffice/trunk/main/cosv/prj/d.lst
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cosv/prj/d.lst?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/cosv/prj/d.lst (original)
+++ openoffice/trunk/main/cosv/prj/d.lst Wed Mar 28 05:28:31 2018
@@ -1,8 +0,0 @@
-mkdir: %_DEST%\inc%_EXT%\cosv
-mkdir: %_DEST%\inc%_EXT%\cosv\tpl
-
-..\%__SRC%\lib\cosv.lib %_DEST%\lib%_EXT%\cosv.lib
-..\%__SRC%\lib\libcosv.a %_DEST%\lib%_EXT%\libcosv.a
-..\inc\cosv\*.hxx %_DEST%\inc%_EXT%\cosv\*.hxx
-..\inc\cosv\*.h %_DEST%\inc%_EXT%\cosv\*.h
-..\inc\cosv\tpl\*.hxx %_DEST%\inc%_EXT%\cosv\tpl\*.hxx

Added: openoffice/trunk/main/cosv/prj/makefile.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/cosv/prj/makefile.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/cosv/prj/makefile.mk (added)
+++ openoffice/trunk/main/cosv/prj/makefile.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,44 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+PRJ=..
+TARGET=prj
+
+.INCLUDE : settings.mk
+
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+
+.IF "$(DEBUG)"!=""
+DEBUG_ARGUMENT=DEBUG=$(DEBUG)
+.ELIF "$(debug)"!=""
+DEBUG_ARGUMENT=debug=$(debug)
+.ELSE
+DEBUG_ARGUMENT=
+.ENDIF
+
+all:
+	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog

Added: openoffice/trunk/main/vos/Library_vos3.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/Library_vos3.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/vos/Library_vos3.mk (added)
+++ openoffice/trunk/main/vos/Library_vos3.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,73 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Library_Library,vos3))
+
+$(eval $(call gb_Library_add_package_headers,vos3,vos_inc))
+
+$(eval $(call gb_Library_set_include,vos3,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/vos/inc \
+	-I$(OUTDIR)/inc \
+))
+
+#$(eval $(call gb_Library_add_api,vos3, \
+#        udkapi \
+#	offapi \
+#))
+
+$(eval $(call gb_Library_add_defs,vos3,\
+	-DVOS_DLLIMPLEMENTATION \
+))
+
+$(eval $(call gb_Library_add_linked_libs,vos3,\
+	sal \
+	stl \
+	$(gb_STDLIBS) \
+))
+
+ifeq ($(GUI),WNT)
+$(eval $(call gb_Library_add_linked_libs,vos3,\
+	ws2_32 \
+))
+endif
+
+$(eval $(call gb_Library_add_exception_objects,vos3,\
+	vos/source/conditn \
+	vos/source/module \
+	vos/source/mutex \
+	vos/source/object \
+	vos/source/pipe \
+	vos/source/process \
+	vos/source/refernce \
+	vos/source/security \
+	vos/source/signal \
+	vos/source/socket \
+	vos/source/stream \
+	vos/source/thread \
+	vos/source/timer \
+	vos/source/xception \
+))
+
+# vim: set noet sw=4 ts=4:
+

Added: openoffice/trunk/main/vos/Makefile
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/Makefile?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/vos/Makefile (added)
+++ openoffice/trunk/main/vos/Makefile Wed Mar 28 05:28:31 2018
@@ -0,0 +1,32 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:

Added: openoffice/trunk/main/vos/Module_vos.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/Module_vos.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/vos/Module_vos.mk (added)
+++ openoffice/trunk/main/vos/Module_vos.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,32 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Module_Module,vos))
+
+$(eval $(call gb_Module_add_targets,vos,\
+	Library_vos3 \
+	Package_inc \
+))
+
+
+# vim: set noet sw=4 ts=4:

Added: openoffice/trunk/main/vos/Package_inc.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/Package_inc.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/vos/Package_inc.mk (added)
+++ openoffice/trunk/main/vos/Package_inc.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,51 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+$(eval $(call gb_Package_Package,vos_inc,$(SRCDIR)/vos/inc/vos))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/conditn.hxx,conditn.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/connectn.hxx,connectn.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/diagnose.hxx,diagnose.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/execabl.hxx,execabl.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/istream.hxx,istream.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/macros.hxx,macros.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/module.hxx,module.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/mutex.hxx,mutex.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/object.hxx,object.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/pipe.hxx,pipe.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/process.hxx,process.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/ref.hxx,ref.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/ref.inl,ref.inl))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/refernce.hxx,refernce.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/refobj.hxx,refobj.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/refobj.inl,refobj.inl))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/runnable.hxx,runnable.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/security.hxx,security.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/signal.hxx,signal.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/socket.hxx,socket.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/stream.hxx,stream.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/thread.hxx,thread.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/timer.hxx,timer.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/types.hxx,types.hxx))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/vosdllapi.h,vosdllapi.h))
+$(eval $(call gb_Package_add_file,vos_inc,inc/vos/xception.hxx,xception.hxx))
+

Modified: openoffice/trunk/main/vos/inc/vos/conditn.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/conditn.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/conditn.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/conditn.hxx Wed Mar 28 05:28:31 2018
@@ -30,6 +30,7 @@
 #endif
 #include <osl/time.h>
 #	include <vos/object.hxx>
+#	include <vos/vosdllapi.h>
 
 namespace vos
 {
@@ -93,7 +94,7 @@ public:
 	@version 1.0
 
 */
-class OCondition : public OObject, public ICondition
+class VOS_DLLPUBLIC OCondition : public OObject, public ICondition
 {
 
 	VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OCondition, vos));

Modified: openoffice/trunk/main/vos/inc/vos/module.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/module.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/module.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/module.hxx Wed Mar 28 05:28:31 2018
@@ -28,11 +28,12 @@
 #   include <vos/object.hxx>
 #   include <rtl/ustring.hxx>
 #   include <osl/module.h>
+#   include <vos/vosdllapi.h>
 
 namespace vos
 {
 
-class OModule : public OObject
+class VOS_DLLPUBLIC OModule : public OObject
 {
     VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OModule, vos));
 

Modified: openoffice/trunk/main/vos/inc/vos/mutex.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/mutex.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/mutex.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/mutex.hxx Wed Mar 28 05:28:31 2018
@@ -27,6 +27,7 @@
 #	include <vos/types.hxx>
 #	include <vos/object.hxx>
 #	include <osl/mutex.h>
+#	include <vos/vosdllapi.h>
 
 namespace vos
 {     
@@ -65,7 +66,7 @@ protected:
 	@version 1.0
 */
 
-class OMutex : public OObject, public IMutex
+class VOS_DLLPUBLIC OMutex : public OObject, public IMutex
 {
 	VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OMutex, vos));
 

Modified: openoffice/trunk/main/vos/inc/vos/object.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/object.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/object.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/object.hxx Wed Mar 28 05:28:31 2018
@@ -27,6 +27,7 @@
 
 #	include <vos/types.hxx>
 #	include <vos/macros.hxx>
+#	include <vos/vosdllapi.h>
 
 namespace vos
 {     
@@ -41,7 +42,7 @@ struct OCreateParam;
 	common base class for all framework classes. Used for memory-management
 	and runtime type-info.
 */
-class OObject
+class VOS_DLLPUBLIC OObject
 {
 public:
 
@@ -107,7 +108,7 @@ struct OCreateParam
 
 /**
 */
-struct OClassInfo
+struct VOS_DLLPUBLIC OClassInfo
 {
 	///
 	const sal_Char  *m_pClassName;

Modified: openoffice/trunk/main/vos/inc/vos/pipe.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/pipe.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/pipe.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/pipe.hxx Wed Mar 28 05:28:31 2018
@@ -44,7 +44,7 @@ class OStreamPipe;
 
 /** Represents a pipe.
 */
-class OPipe : public vos::OReference,
+class VOS_DLLPUBLIC OPipe : public vos::OReference,
               public vos::OObject
 {
     VOS_DECLARE_CLASSINFO(vos::OPipe);
@@ -187,7 +187,7 @@ public:
 
 /** A pipe to send or receive a stream of data.
 */
-class OStreamPipe : public vos::OPipe,
+class VOS_DLLPUBLIC OStreamPipe : public vos::OPipe,
                     public vos::IStream
 {
     VOS_DECLARE_CLASSINFO(vos::OStreamPipe);

Modified: openoffice/trunk/main/vos/inc/vos/process.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/process.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/process.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/process.hxx Wed Mar 28 05:28:31 2018
@@ -30,6 +30,7 @@
 #   include <vos/object.hxx>
 #   include <vos/socket.hxx>
 #   include <osl/process.h>
+#   include <vos/vosdllapi.h>
 
 namespace vos
 {
@@ -38,7 +39,7 @@ class OProcess;
 
 /** helper class to fill a vector of command line arguments
  */
-class OArgumentList
+class VOS_DLLPUBLIC OArgumentList
 {
     sal_uInt32 n_Args;
     rtl_uString** m_aVec;
@@ -61,7 +62,7 @@ public:
 
 /** helper class to fill a vector of environment settings
  */
-class OEnvironment
+class VOS_DLLPUBLIC OEnvironment
 {
     sal_Int32 n_Vars;
     rtl_uString** m_aVec;
@@ -91,7 +92,7 @@ public:
     <li>setting user rights and security,
     <li>providing ioresources like file descriptors and sockets.</ul>
 */
-class OProcess : public OObject
+class VOS_DLLPUBLIC OProcess : public OObject
 {
     VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OProcess, vos));
 
@@ -218,7 +219,7 @@ protected:
 */
 
 
-class OStartupInfo : public OObject
+class VOS_DLLPUBLIC OStartupInfo : public OObject
 {
     VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OStartupInfo, vos));
 
@@ -277,7 +278,7 @@ public:
 
 class OExtCommandLineImpl;
 
-class OExtCommandLine : public OObject
+class VOS_DLLPUBLIC OExtCommandLine : public OObject
 {
     VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OExtCommandLine, vos));
     static vos::OExtCommandLineImpl* pExtImpl;

Modified: openoffice/trunk/main/vos/inc/vos/refernce.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/refernce.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/refernce.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/refernce.hxx Wed Mar 28 05:28:31 2018
@@ -27,6 +27,7 @@
 #	include <vos/types.hxx>
 #	include <osl/interlck.h>
 #	include <vos/object.hxx>
+#	include <vos/vosdllapi.h>
 
 namespace vos
 {
@@ -48,7 +49,7 @@ public:
 	virtual RefCount SAL_CALL referenced() const=0;
 };
 
-class ORefCount
+class VOS_DLLPUBLIC ORefCount
 {
 public:
 	typedef IReference::RefCount RefCount;
@@ -78,7 +79,7 @@ private:
 	ORefCount& SAL_CALL operator= (const ORefCount&);
 };
 
-class OReference : public vos::IReference
+class VOS_DLLPUBLIC OReference : public vos::IReference
 {
 public:
 	OReference();

Modified: openoffice/trunk/main/vos/inc/vos/security.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/security.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/security.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/security.hxx Wed Mar 28 05:28:31 2018
@@ -27,6 +27,7 @@
 #   include <vos/object.hxx>
 #   include <rtl/ustring.hxx>
 #   include <osl/security.h>
+#   include <vos/vosdllapi.h>
 
 namespace vos
 {
@@ -39,7 +40,7 @@ namespace vos
     @version 1.0
 
 */
-class OSecurity : public OObject
+class VOS_DLLPUBLIC OSecurity : public OObject
 {
     VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OSecurity, vos));
 

Modified: openoffice/trunk/main/vos/inc/vos/signal.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/signal.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/signal.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/signal.hxx Wed Mar 28 05:28:31 2018
@@ -28,6 +28,7 @@
 #	include <vos/types.hxx>
 #	include <vos/object.hxx>
 #	include <osl/signal.h>
+#	include <vos/vosdllapi.h>
 
 namespace vos
 {
@@ -42,7 +43,7 @@ SignalHandlerFunction_impl signalHandler
 	@version 1.0
 */
 
-class OSignalHandler : public vos::OObject
+class VOS_DLLPUBLIC OSignalHandler : public vos::OObject
 {
 	VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OSignalHandler, vos));
 

Modified: openoffice/trunk/main/vos/inc/vos/socket.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/socket.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/socket.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/socket.hxx Wed Mar 28 05:28:31 2018
@@ -33,6 +33,7 @@
 #   include <vos/refobj.hxx>
 #   include <rtl/ustring.hxx>
 #   include <osl/socket.h>
+#   include <vos/vosdllapi.h>
 
 #include <osl/time.h>
 
@@ -198,7 +199,7 @@ public:
     virtual sal_Bool SAL_CALL operator== (oslSocketAddr Addr)= 0;
 };
 
-class OSocketAddr : public vos::ISocketAddr,
+class VOS_DLLPUBLIC OSocketAddr : public vos::ISocketAddr,
             public vos::OObject
 
 {
@@ -270,7 +271,7 @@ protected:
 
 /** Represents an internet-address.
 */
-class OInetSocketAddr : public vos::OSocketAddr
+class VOS_DLLPUBLIC OInetSocketAddr : public vos::OSocketAddr
 {
     VOS_DECLARE_CLASSINFO(vos::OInetSocketAddr);
 public:
@@ -355,7 +356,7 @@ public:
 
 /** Represents an IPX/SPX address.
 */
-class OIpxSocketAddr :  public vos::OSocketAddr
+class VOS_DLLPUBLIC OIpxSocketAddr :  public vos::OSocketAddr
 {
     VOS_DECLARE_CLASSINFO(vos::OIpxSocketAddr);
 public:
@@ -426,7 +427,7 @@ public:
 
 /** Represents a socket.
 */
-class OSocket : public vos::ISocketTypes,
+class VOS_DLLPUBLIC OSocket : public vos::ISocketTypes,
                 public vos::OReference,
                 public vos::OObject
 {
@@ -805,7 +806,7 @@ public:
 
 /** A socket to send or receive a stream of data.
 */
-class OStreamSocket : public vos::OSocket,
+class VOS_DLLPUBLIC OStreamSocket : public vos::OSocket,
                       public vos::IStream
 {
     VOS_DECLARE_CLASSINFO(vos::OStreamSocket);
@@ -948,7 +949,7 @@ protected:
 
 /** A socket to accept incoming connections.
 */
-class OAcceptorSocket : public vos::OSocket
+class VOS_DLLPUBLIC OAcceptorSocket : public vos::OSocket
 {
     VOS_DECLARE_CLASSINFO(vos::OAcceptorSocket);
 public:
@@ -1010,7 +1011,7 @@ public:
 
 /** A socket to initiate a conenction.
 */
-class OConnectorSocket : public vos::OStreamSocket
+class VOS_DLLPUBLIC OConnectorSocket : public vos::OStreamSocket
 {
     VOS_DECLARE_CLASSINFO(vos::OConnectorSocket);
 public:
@@ -1046,7 +1047,7 @@ public:
 
 /** A connectionless socket to send and receive datagrams.
 */
-class ODatagramSocket : public vos::OSocket
+class VOS_DLLPUBLIC ODatagramSocket : public vos::OSocket
 {
     VOS_DECLARE_CLASSINFO(vos::ODatagramSocket);
 public:

Modified: openoffice/trunk/main/vos/inc/vos/stream.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/stream.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/stream.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/stream.hxx Wed Mar 28 05:28:31 2018
@@ -27,6 +27,7 @@
 #	include <vos/types.hxx>
 #	include <vos/object.hxx>
 #	include <vos/istream.hxx>
+#	include <vos/vosdllapi.h>
 
 namespace vos
 {     
@@ -71,7 +72,7 @@ protected:
 
 /** Implements IPositionableStream
 */
-class OStream : public vos::OObject, 
+class VOS_DLLPUBLIC OStream : public vos::OObject, 
 				public vos::IPositionableStream
 {
 	VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OStream, vos));

Modified: openoffice/trunk/main/vos/inc/vos/thread.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/thread.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/thread.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/thread.hxx Wed Mar 28 05:28:31 2018
@@ -29,6 +29,7 @@
 #	include <osl/thread.h>
 #	include <osl/conditn.h>
 #	include <vos/runnable.hxx>
+#	include <vos/vosdllapi.h>
 
 #include <osl/time.h>
 
@@ -49,7 +50,7 @@ ThreadWorkerFunction_impl threadWorkerFu
 	@version 1.0
 */
 
-class OThread : public vos::IRunnable,
+class VOS_DLLPUBLIC OThread : public vos::IRunnable,
 				public vos::OObject
 {
 
@@ -199,7 +200,7 @@ protected:
 	friend void threadWorkerFunction_impl(void *);
 };
 
-class OThreadData : public vos::OObject
+class VOS_DLLPUBLIC OThreadData : public vos::OObject
 {
 	VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OThreadData, vos));
 

Modified: openoffice/trunk/main/vos/inc/vos/timer.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/timer.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/timer.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/timer.hxx Wed Mar 28 05:28:31 2018
@@ -28,6 +28,7 @@
 #	include <vos/refernce.hxx>
 #	include <vos/mutex.hxx>
 #	include <osl/time.h>
+#	include <vos/vosdllapi.h>
 
 
 namespace vos
@@ -129,7 +130,7 @@ class OTimerManager;
 
 /** <code> class OTimer </code> : Interface for the Timer and handling the event
 */
-class OTimer : virtual public OReference , virtual public OObject
+class VOS_DLLPUBLIC OTimer : virtual public OReference , virtual public OObject
 {
 	VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OTimer, vos));
 

Added: openoffice/trunk/main/vos/inc/vos/vosdllapi.h
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/vosdllapi.h?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/vosdllapi.h (added)
+++ openoffice/trunk/main/vos/inc/vos/vosdllapi.h Wed Mar 28 05:28:31 2018
@@ -0,0 +1,37 @@
+/**************************************************************
+ * 
+ * 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
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ * 
+ *************************************************************/
+
+
+
+#ifndef INCLUDED_VOSDLLAPI_H
+#define INCLUDED_VOSDLLAPI_H
+                                                                                                                             
+#include "sal/types.h"
+
+#if defined(VOS_DLLIMPLEMENTATION)
+#define VOS_DLLPUBLIC  SAL_DLLPUBLIC_EXPORT
+#else
+#define VOS_DLLPUBLIC  SAL_DLLPUBLIC_IMPORT
+#endif
+#define VOS_DLLPRIVATE SAL_DLLPRIVATE
+                                                                                    
+#endif /* INCLUDED_VOSDLLAPI_H */
+

Modified: openoffice/trunk/main/vos/inc/vos/xception.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/inc/vos/xception.hxx?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/inc/vos/xception.hxx (original)
+++ openoffice/trunk/main/vos/inc/vos/xception.hxx Wed Mar 28 05:28:31 2018
@@ -25,6 +25,7 @@
 #define _XCEPTION_HXX_
 
 #include <vos/object.hxx>
+#include <vos/vosdllapi.h>
 
 #ifdef _MSC_VER
 #pragma warning( disable : 4290 )
@@ -56,7 +57,7 @@ namespace vos
  * just a base class for further exceptions
  */
 
-class OException : public OObject
+class VOS_DLLPUBLIC OException : public OObject
 {
 	VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OException, vos));
 

Modified: openoffice/trunk/main/vos/prj/build.lst
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/prj/build.lst?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/prj/build.lst (original)
+++ openoffice/trunk/main/vos/prj/build.lst Wed Mar 28 05:28:31 2018
@@ -1,6 +1,2 @@
 vo	vos	:	sal solenv NULL
-vo	vos										usr1	-	all	vo_mkout NULL
-vo	vos\inc\vos								get		-	all	vo_inc NULL
-vo	vos\prj									get		-	all	vo_prj NULL
-vo	vos\source								nmake	-	all	vo_sou NULL
-vo	vos\util								nmake	-	all	vo_util vo_sou NULL
+vo	vos\prj									nmake		-	all	vo_prj NULL

Modified: openoffice/trunk/main/vos/prj/d.lst
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/prj/d.lst?rev=1827880&r1=1827879&r2=1827880&view=diff
==============================================================================
--- openoffice/trunk/main/vos/prj/d.lst (original)
+++ openoffice/trunk/main/vos/prj/d.lst Wed Mar 28 05:28:31 2018
@@ -1,16 +0,0 @@
-mkdir: %_DEST%\inc%_EXT%\vos
-..\version.mk %_DEST%\inc%_EXT%\vos\version.mk
-..\inc\vos\*.h %_DEST%\inc%_EXT%\vos\*.h
-..\inc\vos\*.hxx %_DEST%\inc%_EXT%\vos\*.hxx
-..\inc\vos\*.inl %_DEST%\inc%_EXT%\vos\*.inl
-
-..\%__SRC%\lib\avos.lib %_DEST%\lib%_EXT%\avos.lib
-..\%__SRC%\lib\ivos.lib %_DEST%\lib%_EXT%\ivos.lib
-..\%__SRC%\lib\vos*.lib %_DEST%\lib%_EXT%\*
-..\%__SRC%\lib\*.sl %_DEST%\lib%_EXT%\*.sl
-..\%__SRC%\lib\lib*.so %_DEST%\lib%_EXT%
-..\%__SRC%\lib\lib*.a %_DEST%\lib%_EXT%
-..\%__SRC%\lib\*.dylib %_DEST%\lib%_EXT%\*.dylib
-..\%__SRC%\slb\cppvos.lib %_DEST%\lib%_EXT%\xvos.lib
-
-..\%__SRC%\bin\vos*.dll %_DEST%\bin%_EXT%\vos*.dll

Added: openoffice/trunk/main/vos/prj/makefile.mk
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/vos/prj/makefile.mk?rev=1827880&view=auto
==============================================================================
--- openoffice/trunk/main/vos/prj/makefile.mk (added)
+++ openoffice/trunk/main/vos/prj/makefile.mk Wed Mar 28 05:28:31 2018
@@ -0,0 +1,44 @@
+#**************************************************************
+#  
+#  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
+#  
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#  
+#**************************************************************
+
+
+
+PRJ=..
+TARGET=prj
+
+.INCLUDE : settings.mk
+
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+
+.IF "$(DEBUG)"!=""
+DEBUG_ARGUMENT=DEBUG=$(DEBUG)
+.ELIF "$(debug)"!=""
+DEBUG_ARGUMENT=debug=$(debug)
+.ELSE
+DEBUG_ARGUMENT=
+.ENDIF
+
+all:
+	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog