[Libreoffice-commits] core.git: Branch 'aoo/trunk' - cosv/Makefile cosv/Module_cosv.mk cosv/Package_inc.mk cosv/prj cosv/source cosv/StaticLibrary_cosv.mk cosv/util Repository.mk vos/inc vos/Library_vos3.mk vos/Makefile vos/Module_vos.mk vos/Package_inc.mk vos/prj vos/source vos/util vos/version.mk
Damjan Jovanovic
damjan at apache.org
Wed Mar 28 06:09:51 UTC 2018
Repository.mk | 1
cosv/Makefile | 32 ++++
cosv/Module_cosv.mk | 35 -----
cosv/Package_inc.mk | 54 ++++++++
cosv/StaticLibrary_cosv.mk | 63 +++++++++
cosv/prj/build.lst | 13 -
cosv/prj/d.lst | 8 -
cosv/prj/makefile.mk | 49 +++----
cosv/util/makefile.mk | 54 --------
vos/Library_vos3.mk | 90 +++++++------
vos/Makefile | 32 ++++
vos/Module_vos.mk | 16 --
vos/Package_inc.mk | 51 +++++++
vos/inc/vos/conditn.hxx | 3
vos/inc/vos/module.hxx | 3
vos/inc/vos/mutex.hxx | 3
vos/inc/vos/object.hxx | 5
vos/inc/vos/pipe.hxx | 4
vos/inc/vos/process.hxx | 11 -
vos/inc/vos/refernce.hxx | 5
vos/inc/vos/security.hxx | 3
vos/inc/vos/signal.hxx | 3
vos/inc/vos/socket.hxx | 17 +-
vos/inc/vos/stream.hxx | 3
vos/inc/vos/thread.hxx | 5
vos/inc/vos/timer.hxx | 3
vos/inc/vos/vosdllapi.h | 37 +++++
vos/inc/vos/xception.hxx | 3
vos/prj/build.lst | 6
vos/prj/d.lst | 16 --
vos/prj/makefile.mk | 52 +++----
vos/source/makefile.mk | 75 -----------
vos/util/libvos1C50.so.mapfile | 274 -----------------------------------------
vos/util/makefile.mk | 81 ------------
34 files changed, 417 insertions(+), 693 deletions(-)
New commits:
commit b23233bb170ac583fcf00718dd6860827fdff9ab
Author: Damjan Jovanovic <damjan at apache.org>
Date: Wed Mar 28 05:28:31 2018 +0000
Port main/cosv and mac/vos to gbuild.
Patch by: me
diff --git a/Repository.mk b/Repository.mk
index a8b20661bc26..04fd1b9f8043 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -253,6 +253,7 @@ $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
codemaker \
commoncpp \
commonjava \
+ cosv \
ooopathutils \
salcpprt \
sldshw_s \
diff --git a/cosv/Makefile b/cosv/Makefile
new file mode 100644
index 000000000000..c1d144cbd4c9
--- /dev/null
+++ b/cosv/Makefile
@@ -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:
diff --git a/cosv/source/service/makefile.mk b/cosv/Module_cosv.mk
similarity index 64%
rename from cosv/source/service/makefile.mk
rename to cosv/Module_cosv.mk
index d4b1d46e68a2..0ad3e45cc0a2 100644
--- a/cosv/source/service/makefile.mk
+++ b/cosv/Module_cosv.mk
@@ -21,35 +21,12 @@
-PRJ=..$/..
-
-PRJNAME=cosv
-TARGET=cosv_service
-
-ENABLE_EXCEPTIONS=true
-
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-.INCLUDE : $(PRJ)$/source$/fullcpp.mk
-
-
-
-# --- Files --------------------------------------------------------
-
-OBJFILES= \
- $(OBJ)$/comdline.obj \
- $(OBJ)$/comfunc.obj \
- $(OBJ)$/csv_ostream.obj \
- $(OBJ)$/datetime.obj \
- $(OBJ)$/std_outp.obj
-
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
+$(eval $(call gb_Module_Module,cosv))
+$(eval $(call gb_Module_add_targets,cosv,\
+ StaticLibrary_cosv \
+ Package_inc \
+))
+# vim: set noet sw=4 ts=4:
diff --git a/cosv/Package_inc.mk b/cosv/Package_inc.mk
new file mode 100644
index 000000000000..4c9f9dabb54d
--- /dev/null
+++ b/cosv/Package_inc.mk
@@ -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))
diff --git a/cosv/StaticLibrary_cosv.mk b/cosv/StaticLibrary_cosv.mk
new file mode 100644
index 000000000000..d97aa5f01eae
--- /dev/null
+++ b/cosv/StaticLibrary_cosv.mk
@@ -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:
diff --git a/cosv/prj/build.lst b/cosv/prj/build.lst
index 0c036f9760d3..f25c3aadc1cc 100644
--- a/cosv/prj/build.lst
+++ b/cosv/prj/build.lst
@@ -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
#==============================================================================================
diff --git a/cosv/prj/d.lst b/cosv/prj/d.lst
index 229161c173aa..e69de29bb2d1 100644
--- a/cosv/prj/d.lst
+++ b/cosv/prj/d.lst
@@ -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
diff --git a/cosv/source/comphelp/makefile.mk b/cosv/prj/makefile.mk
similarity index 70%
rename from cosv/source/comphelp/makefile.mk
rename to cosv/prj/makefile.mk
index c950f1314c1d..c62c6a657d16 100644
--- a/cosv/source/comphelp/makefile.mk
+++ b/cosv/prj/makefile.mk
@@ -21,31 +21,24 @@
-PRJ=..$/..
-
-PRJNAME=cosv
-TARGET=cosv_badcast_wnt
-TARGETTYPE=CUI
-
-# --- Settings -----------------------------------------------------
-
-ENABLE_EXCEPTIONS=true
-
-.INCLUDE : settings.mk
-
-
-
-# --- Files --------------------------------------------------------
-
-OBJFILES= \
- $(OBJ)$/badcast.obj
-
-
-
-# --- Targets ------------------------------------------------------
-
-
-.INCLUDE : target.mk
-
-
-
+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
diff --git a/cosv/util/makefile.mk b/cosv/util/makefile.mk
deleted file mode 100644
index b4cc16185c32..000000000000
--- a/cosv/util/makefile.mk
+++ /dev/null
@@ -1,54 +0,0 @@
-#**************************************************************
-#
-# 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=..
-
-PRJNAME=cosv
-TARGET=cosv
-
-ENABLE_EXCEPTIONS=true
-
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-
-# --- Files --------------------------------------------------------
-
-LIB1FILES= \
- $(LB)$/cosv_service.lib \
- $(LB)$/cosv_storage.lib \
- $(LB)$/cosv_strings.lib \
- $(LB)$/cosv_badcast_wnt.lib
-
-
-# --- Targets ------------------------------------------------------
-
-LIB1TARGET= $(LB)$/$(TARGET).lib
-LIB1ARCHIV= $(LB)$/lib$(TARGET).a
-
-
-.INCLUDE : target.mk
-
-
diff --git a/cosv/source/storage/makefile.mk b/vos/Library_vos3.mk
similarity index 51%
rename from cosv/source/storage/makefile.mk
rename to vos/Library_vos3.mk
index 95b7a76916f8..ef7d0d6c81e9 100644
--- a/cosv/source/storage/makefile.mk
+++ b/vos/Library_vos3.mk
@@ -21,45 +21,53 @@
-PRJ=..$/..
-
-PRJNAME=cosv
-TARGET=cosv_storage
-
-ENABLE_EXCEPTIONS=true
-
-
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-.INCLUDE : $(PRJ)$/source$/fullcpp.mk
-
-
-
-
-# --- Files --------------------------------------------------------
-
-OBJFILES= \
- $(OBJ)$/dirchain.obj \
- $(OBJ)$/file.obj \
- $(OBJ)$/mbstream.obj \
- $(OBJ)$/persist.obj \
- $(OBJ)$/ploc.obj \
- $(OBJ)$/ploc_dir.obj \
- $(OBJ)$/plocroot.obj
-
-#SLOFILES= \
-# $(SLO)$/file.obj \
-# $(SLO)$/csfileim.obj \
-# $(SLO)$/memstorg.obj
-
-
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
-
-
+$(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:
diff --git a/vos/Makefile b/vos/Makefile
new file mode 100644
index 000000000000..c1d144cbd4c9
--- /dev/null
+++ b/vos/Makefile
@@ -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:
diff --git a/vos/version.mk b/vos/Module_vos.mk
similarity index 86%
rename from vos/version.mk
rename to vos/Module_vos.mk
index 5e7359311b96..2cd73e14e80a 100644
--- a/vos/version.mk
+++ b/vos/Module_vos.mk
@@ -21,16 +21,12 @@
-# target
-VOS_TARGET=vos
+$(eval $(call gb_Module_Module,vos))
-# the major
-VOS_MAJOR=3
-# the minor
-VOS_MINOR=0
-# the micro
-VOS_MICRO=0
+$(eval $(call gb_Module_add_targets,vos,\
+ Library_vos3 \
+ Package_inc \
+))
-# this is a c++ compatible library
-VOS_CPP=1
+# vim: set noet sw=4 ts=4:
diff --git a/vos/Package_inc.mk b/vos/Package_inc.mk
new file mode 100644
index 000000000000..47e33ffafa02
--- /dev/null
+++ b/vos/Package_inc.mk
@@ -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))
+
diff --git a/vos/inc/vos/conditn.hxx b/vos/inc/vos/conditn.hxx
index a27829ca1892..f6f602acfbf4 100644
--- a/vos/inc/vos/conditn.hxx
+++ b/vos/inc/vos/conditn.hxx
@@ -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));
diff --git a/vos/inc/vos/module.hxx b/vos/inc/vos/module.hxx
index c21fd6705735..44d5e96521b9 100644
--- a/vos/inc/vos/module.hxx
+++ b/vos/inc/vos/module.hxx
@@ -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));
diff --git a/vos/inc/vos/mutex.hxx b/vos/inc/vos/mutex.hxx
index 5c5ea155c71c..b8d5bde881a1 100644
--- a/vos/inc/vos/mutex.hxx
+++ b/vos/inc/vos/mutex.hxx
@@ -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));
diff --git a/vos/inc/vos/object.hxx b/vos/inc/vos/object.hxx
index 46f931974ce7..d967182e1419 100644
--- a/vos/inc/vos/object.hxx
+++ b/vos/inc/vos/object.hxx
@@ -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;
diff --git a/vos/inc/vos/pipe.hxx b/vos/inc/vos/pipe.hxx
index 5a32468481e1..748f5b8f4d90 100644
--- a/vos/inc/vos/pipe.hxx
+++ b/vos/inc/vos/pipe.hxx
@@ -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);
diff --git a/vos/inc/vos/process.hxx b/vos/inc/vos/process.hxx
index c03387296dd4..e788be4555d4 100644
--- a/vos/inc/vos/process.hxx
+++ b/vos/inc/vos/process.hxx
@@ -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;
diff --git a/vos/inc/vos/refernce.hxx b/vos/inc/vos/refernce.hxx
index b093fef5d6ac..62521269838e 100644
--- a/vos/inc/vos/refernce.hxx
+++ b/vos/inc/vos/refernce.hxx
@@ -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();
diff --git a/vos/inc/vos/security.hxx b/vos/inc/vos/security.hxx
index 502714b6a27d..8264b6651158 100644
--- a/vos/inc/vos/security.hxx
+++ b/vos/inc/vos/security.hxx
@@ -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));
diff --git a/vos/inc/vos/signal.hxx b/vos/inc/vos/signal.hxx
index e3eaceb15f7c..ea491bb77adf 100644
--- a/vos/inc/vos/signal.hxx
+++ b/vos/inc/vos/signal.hxx
@@ -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 signalHandlerFunction_impl;
@version 1.0
*/
-class OSignalHandler : public vos::OObject
+class VOS_DLLPUBLIC OSignalHandler : public vos::OObject
{
VOS_DECLARE_CLASSINFO(VOS_NAMESPACE(OSignalHandler, vos));
diff --git a/vos/inc/vos/socket.hxx b/vos/inc/vos/socket.hxx
index cb512da5e352..209e92713339 100644
--- a/vos/inc/vos/socket.hxx
+++ b/vos/inc/vos/socket.hxx
@@ -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:
diff --git a/vos/inc/vos/stream.hxx b/vos/inc/vos/stream.hxx
index af2bcdbf8019..bcd6aede2492 100644
--- a/vos/inc/vos/stream.hxx
+++ b/vos/inc/vos/stream.hxx
@@ -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));
diff --git a/vos/inc/vos/thread.hxx b/vos/inc/vos/thread.hxx
index ed11f61d9a2a..31207ae685a7 100644
--- a/vos/inc/vos/thread.hxx
+++ b/vos/inc/vos/thread.hxx
@@ -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 threadWorkerFunction_impl;
@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));
diff --git a/vos/inc/vos/timer.hxx b/vos/inc/vos/timer.hxx
index 7fe9d07eb48f..47433835d45e 100644
--- a/vos/inc/vos/timer.hxx
+++ b/vos/inc/vos/timer.hxx
@@ -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));
diff --git a/vos/inc/vos/vosdllapi.h b/vos/inc/vos/vosdllapi.h
new file mode 100644
index 000000000000..648d57f6d5eb
--- /dev/null
+++ b/vos/inc/vos/vosdllapi.h
@@ -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 */
+
diff --git a/vos/inc/vos/xception.hxx b/vos/inc/vos/xception.hxx
index 034afbb720c1..4c24fc4ba779 100644
--- a/vos/inc/vos/xception.hxx
+++ b/vos/inc/vos/xception.hxx
@@ -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));
diff --git a/vos/prj/build.lst b/vos/prj/build.lst
index acc2d2f7b2a3..a8bb3d5bf50c 100644
--- a/vos/prj/build.lst
+++ b/vos/prj/build.lst
@@ -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
diff --git a/vos/prj/d.lst b/vos/prj/d.lst
index 97860c83ab57..e69de29bb2d1 100644
--- a/vos/prj/d.lst
+++ b/vos/prj/d.lst
@@ -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
diff --git a/cosv/source/strings/makefile.mk b/vos/prj/makefile.mk
similarity index 66%
rename from cosv/source/strings/makefile.mk
rename to vos/prj/makefile.mk
index 019330857be4..c62c6a657d16 100644
--- a/cosv/source/strings/makefile.mk
+++ b/vos/prj/makefile.mk
@@ -21,34 +21,24 @@
-PRJ=..$/..
-
-PRJNAME=cosv
-TARGET=cosv_strings
-
-ENABLE_EXCEPTIONS=true
-
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-.INCLUDE : $(PRJ)$/source$/fullcpp.mk
-
-
-
-# --- Files --------------------------------------------------------
-
-OBJFILES= \
- $(OBJ)$/str_types.obj \
- $(OBJ)$/streamstr.obj \
- $(OBJ)$/string.obj
-
-
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
-
-
-
+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
diff --git a/vos/source/makefile.mk b/vos/source/makefile.mk
deleted file mode 100644
index 75c90a348aac..000000000000
--- a/vos/source/makefile.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-#**************************************************************
-#
-# 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=..
-
-PRJNAME=vos
-TARGET=cppvos
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-# --- Files --------------------------------------------------------
-
-SLOFILES= $(SLO)$/conditn.obj \
- $(SLO)$/mutex.obj \
- $(SLO)$/object.obj \
- $(SLO)$/refernce.obj \
- $(SLO)$/socket.obj \
- $(SLO)$/thread.obj \
- $(SLO)$/stream.obj \
- $(SLO)$/module.obj \
- $(SLO)$/timer.obj \
- $(SLO)$/process.obj \
- $(SLO)$/security.obj \
- $(SLO)$/signal.obj \
- $(SLO)$/pipe.obj \
- $(SLO)$/xception.obj
-
-
-.IF "$(UPDATER)"=="YES"
-OBJFILES= $(OBJ)$/conditn.obj \
- $(OBJ)$/mutex.obj \
- $(OBJ)$/object.obj \
- $(OBJ)$/refernce.obj \
- $(OBJ)$/socket.obj \
- $(OBJ)$/thread.obj \
- $(OBJ)$/stream.obj \
- $(OBJ)$/module.obj \
- $(OBJ)$/timer.obj \
- $(OBJ)$/process.obj \
- $(OBJ)$/security.obj \
- $(OBJ)$/signal.obj \
- $(OBJ)$/pipe.obj \
- $(OBJ)$/xception.obj
-
-.ENDIF
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
-
-
-
diff --git a/vos/util/libvos1C50.so.mapfile b/vos/util/libvos1C50.so.mapfile
deleted file mode 100644
index 9891ef97b2aa..000000000000
--- a/vos/util/libvos1C50.so.mapfile
+++ /dev/null
@@ -1,274 +0,0 @@
-{
- global:
- __1cDvosFOPipe2G6Mrk1_r1_;
- __1cDvosFOPipe2T6M_v_;
- __1cDvosFOPipe2t6M_v_;
- __1cDvosFOPipe2t6Mpkcn0BLTPipeOption__v_;
- __1cDvosFOPipe2t6Mpkcn0BLTPipeOption_rkn0AJOSecurity__v_;
- __1cDvosFOPipe2v6kM_pv_;
- __1cDvosFOPipeEsend6MpkvL_l_;
- __1cDvosFOPipeFclose6M_v_;
- __1cDvosFOPipeGaccept6Mrn0ALOStreamPipe__n0BKTPipeError__;
- __1cDvosFOPipeGcreate6Mpkcn0BLTPipeOption__C_;
- __1cDvosFOPipeGcreate6Mpkcn0BLTPipeOption_rkn0AJOSecurity__C_;
- __1cDvosFOPipeHisValid6kM_C_;
- __1cDvosGIMutex2T5B6M_v_;
- __1cDvosGIMutexG__vtbl_;
- __1cDvosGOMutex2T5B6M_v_;
- __1cDvosGOMutex2T6M_v_;
- __1cDvosGOMutex2t5B6M_v_;
- __1cDvosGOMutex2t6M_v_;
- __1cDvosGOMutexHacquire6M_v_;
- __1cDvosGOMutexHrelease6M_v_;
- __1cDvosGOMutexJclassInfo6F_rkn0AKOClassInfo__;
- __1cDvosGOMutexMgetClassInfo6kM_rkn0AKOClassInfo__;
- __1cDvosGOMutexMtryToAcquire6M_C_;
- __1cDvosGOMutexOgetGlobalMutex6F_rn0AGIMutex__;
- __1cDvosGOTimer2T5B6M_v_;
- __1cDvosGOTimer2t5B6M_v_;
- __1cDvosGOTimer2t5B6Mrkn0AKTTimeValue_4_v_;
- __1cDvosGOTimer2t5B6Mrkn0AKTTimeValue__v_;
- __1cDvosGOTimerEstop6M_v_;
- __1cDvosGOTimerFstart6M_v_;
- __1cDvosGOTimerJclassInfo6F_rkn0AKOClassInfo__;
- __1cDvosGOTimerJisTicking6kM_C_;
- __1cDvosGOTimerMgetClassInfo6kM_rkn0AKOClassInfo__;
- __1cDvosGOTimerQsetRemainingTime6Mrkn0AKTTimeValue__v_;
- __1cDvosHIStream2T5B6M_v_;
- __1cDvosHODaemon2T5B6M_v_;
- __1cDvosHODaemon2t5B6Mpkcp24Ln0ANIDaemonAccessSTDaemonStartupMode_4_v_;
- __1cDvosHODaemonHacquire6M_l_;
- __1cDvosHODaemonHexecute6Mlppc_n0AOIDaemonManagerTTDaemonManagerError__;
- __1cDvosHODaemonHgetMode6kM_n0ANIDaemonAccessSTDaemonStartupMode__;
- __1cDvosHODaemonHrelease6M_l_;
- __1cDvosHODaemonJgetStatus6kM_n0ANIDaemonAccessNTDaemonStatus__;
- __1cDvosHODaemonJparseArgs6Flppc_n0BSTCommandLineOption__;
- __1cDvosHODaemonJsetStatus6Mn0ANIDaemonAccessNTDaemonStatus__v_;
- __1cDvosHODaemonKgetVersion6kM_L_;
- __1cDvosHODaemonKreferenced6kM_l_;
- __1cDvosHODaemonLsetListener6Mrkn0AEORef4n0APIDaemonListener____v_;
- __1cDvosHODaemonMgetClassInfo6kM_rkn0AKOClassInfo__;
- __1cDvosHODaemonNgetIdentifier6kM_pkc_;
- __1cDvosHODaemonNgetManufactor6kM_pkc_;
- __1cDvosHODaemonOgetDisplayName6kM_pkc_;
- __1cDvosHODaemonPgetDependencies6kM_pkc_;
- __1cDvosHODaemonQexecuteAsProcess6MC_n0AOIDaemonManagerTTDaemonManagerError__;
- __1cDvosHOModule2T6M_v_;
- __1cDvosHOModule2t6Mpkcl_v_;
- __1cDvosHOModuleEload6Mpkcl_C_;
- __1cDvosHOModuleGunload6M_v_;
- __1cDvosHOModuleJgetSymbol6Mpkc_pv_;
- __1cDvosHOObject2T5B6M_v_;
- __1cDvosHOObject2k6Fpv_v_;
- __1cDvosHOObject2n6FI_pv_;
- __1cDvosHOObject2n6FIpv_2_;
- __1cDvosHOObject2t5B6M_v_;
- __1cDvosHOObjectIisKindOf6kMrkn0AKOClassInfo__C_;
- __1cDvosHOObjectJclassInfo6F_rkn0AKOClassInfo__;
- __1cDvosHOObjectMgetClassInfo6kM_rkn0AKOClassInfo__;
- __1cDvosHOSocket2T5B6M_v_;
- __1cDvosHOSocket2t5B6Mn0AMISocketTypesLTSocketType_n0CLTAddrFamily_n0CJTProtocol__v_;
- __1cDvosHOSocket2t5B6Mpv_v_;
- __1cDvosHOSocket2v6kM_pv_;
- __1cDvosHOSocketEbind6Mrkn0ALOSocketAddr__C_;
- __1cDvosHOSocketFclose6M_v_;
- __1cDvosHOSocketHisValid6kM_C_;
- __1cDvosHOSocketJclassInfo6F_rkn0AKOClassInfo__;
- __1cDvosHOSocketLgetPeerAddr6kMrn0ALOSocketAddr__v_;
- __1cDvosHOSocketLgetPeerHost6kMpcl_n0AMISocketTypesHTResult__;
- __1cDvosHOSocketLgetPeerPort6kM_l_;
- __1cDvosHOSocketMgetLocalAddr6kMrn0ALOSocketAddr__v_;
- __1cDvosHOSocketMgetLocalHost6kMpcl_n0AMISocketTypesHTResult__;
- __1cDvosHOSocketMgetLocalPort6kM_l_;
- __1cDvosHOSocketMsetReuseAddr6kMl_l_;
- __1cDvosHOSocketNsetTcpNoDelay6kMl_l_;
- __1cDvosHOSocketOsetRecvBufSize6kMl_l_;
- __1cDvosHOSocketOsetSendBufSize6kMl_l_;
- __1cDvosHOSocketVenableNonBlockingMode6MC_C_;
- __1cDvosHOThread2T5B6M_v_;
- __1cDvosHOThread2t5B6M_v_;
- __1cDvosHOThreadEjoin6M_v_;
- __1cDvosHOThreadEkill6M_v_;
- __1cDvosHOThreadEwait6FrknJTimeValue__v_;
- __1cDvosHOThreadFsleep6MrknJTimeValue__n0BMTThreadSleep__;
- __1cDvosHOThreadFyield6F_v_;
- __1cDvosHOThreadGcreate6M_C_;
- __1cDvosHOThreadGresume6M_v_;
- __1cDvosHOThreadHsuspend6M_v_;
- __1cDvosHOThreadIschedule6M_C_;
- __1cDvosHOThreadJclassInfo6F_rkn0AKOClassInfo__;
- __1cDvosHOThreadJisRunning6M_C_;
- __1cDvosHOThreadJterminate6M_v_;
- __1cDvosHOThreadLsetPriority6Mn0BPTThreadPriority__v_;
- __1cDvosHOThreadMgetClassInfo6kM_rkn0AKOClassInfo__;
- __1cDvosHOThreadMonTerminated6M_v_;
- __1cDvosHOThreadNgetIdentifier6kM_L_;
- __1cDvosHOThreadPcreateSuspended6M_C_;
- __1cDvosHOThreadUgetCurrentIdentifier6F_L_;
- __1cDvosIOChannelNcreateChannel6Frn0AHOObject__n0AEORef4n0B____;
- __1cDvosIOProcess2T6M_v_;
- __1cDvosIOProcess2t6Mpkcp2E_v_;
- __1cDvosIOProcess2t6Mpkcpp2L_v_;
- __1cDvosIOProcessEjoin6M_n0BNTProcessError__;
- __1cDvosIOProcessHexecute6Mn0BOTProcessOption__n0BNTProcessError__;
- __1cDvosIOProcessHexecute6Mn0BOTProcessOption_rkn0AJOSecurity__n0BNTProcessError__;
- __1cDvosIOProcessHgetInfo6kMn0BMTProcessData_pn0BMTProcessInfo__n0BNTProcessError__;
- __1cDvosIOProcessJterminate6M_n0BNTProcessError__;
- __1cDvosIOProcessKgetProcess6FL_p1_;
- __1cDvosIOProcessMsetDirectory6Mpkc_v_;
- __1cDvosIOProcessOaddEnvironment6Mpkcp2_v_;
- __1cDvosIOProcessOgetCurrentInfo6Fn0BMTProcessData_pn0BMTProcessInfo__n0BNTProcessError__;
- __1cDvosIOProcessRprovideIOResource6Mpvn0BQTDescriptorFlags__v_;
- __1cDvosIOProfile2T5B6M_v_;
- __1cDvosIOProfile2T6M_v_;
- __1cDvosIOProfile2t5B6M_v_;
- __1cDvosIOProfile2t5B6Mpkcn0BOTProfileOption__v_;
- __1cDvosIOProfile2t6M_v_;
- __1cDvosIOProfile2t6Mpkcn0BOTProfileOption__v_;
- __1cDvosIOProfileEopen6Mpkcn0BOTProfileOption__C_;
- __1cDvosIOProfileFclose6M_v_;
- __1cDvosIOProfileIreadBool6Mpkcp2C_C_;
- __1cDvosIOProfileJreadIdent6Mpkcp2Lp4L_L_;
- __1cDvosIOProfileJwriteBool6Mpkcp2C_C_;
- __1cDvosIOProfileKreadString6Mpkcp2pcL4_C_;
- __1cDvosIOProfileKwriteIdent6Mpkcp2Lp4L_C_;
- __1cDvosIOProfileLgetSections6MpkcpcL_L_;
- __1cDvosIOProfileLremoveEntry6Mpkcp2_C_;
- __1cDvosIOProfileLwriteString6Mpkcp24_C_;
- __1cDvosIOProfileOgetProfileName6FpcLpkcp3_C_;
- __1cDvosIOProfileRgetSectionEntries6MpkcpcL_L_;
- __1cDvosJOAcceptor2T5B6M_v_;
- __1cDvosJOAcceptor2t5B6Mrn0AVIAcceptHandlerFactory_rn0ALOSocketAddr_n0AMISocketTypesJTProtocol_n0ELTSocketType_C_v_;
- __1cDvosJOAcceptor2t6Mrn0AVIAcceptHandlerFactory_rn0ALOSocketAddr_n0AMISocketTypesJTProtocol_n0ELTSocketType_C_v_;
- __1cDvosJOAcceptorDrun6M_v_;
- __1cDvosJOAcceptorJterminate6M_v_;
- __1cDvosJOAcceptorRacceptConnections6Ml_C_;
- __1cDvosJORefCount2T6M_v_;
- __1cDvosJORefCountG__vtbl_;
- __1cDvosJOSecurity2T6M_v_;
- __1cDvosJOSecurity2t6M_v_;
- __1cDvosJOSecurityJlogonUser6Mpkcp2_C_;
- __1cDvosJOSecurityKgetHomeDir6kMpcL_C_;
- __1cDvosJOSecurityLgetUserName6kMpcL_C_;
- __1cDvosJOSecurityMgetConfigDir6kMpcL_C_;
- __1cDvosJOSecurityMgetUserIdent6kMpcL_C_;
- __1cDvosJOSecurityPisAdministrator6kM_C_;
- __1cDvosKIReference2T5B6M_v_;
- __1cDvosKIReferenceG__vtbl_;
- __1cDvosKOClassInfo2t6Mpkclpk1LpFrkn0AMOCreateParam__pn0AHOObject__v_;
- __1cDvosKOClassInfoNisDerivedFrom6kMrk1_C_;
- __1cDvosKOCondition2T6M_v_;
- __1cDvosKOCondition2t6M_v_;
- __1cDvosKOConditionDset6M_v_;
- __1cDvosKOConditionEwait6MpknJTimeValue__n0AKIConditionHTResult__;
- __1cDvosKOConditionFcheck6M_C_;
- __1cDvosKOConditionFreset6M_v_;
- __1cDvosKOReference2T5B6M_v_;
- __1cDvosKOReference2t5B6M_v_;
- __1cDvosKOReferenceHacquire6M_l_;
- __1cDvosKOReferenceHrelease6M_l_;
- __1cDvosKOSemaphore2T6M_v_;
- __1cDvosKOSemaphore2t6M_v_;
- __1cDvosKOSemaphoreG__vtbl_;
- __1cDvosKOSemaphoreGcreate6ML_v_;
- __1cDvosKOSemaphoreHacquire6M_v_;
- __1cDvosKOSemaphoreHrelease6M_v_;
- __1cDvosKOSemaphoreMtryToAcquire6M_C_;
- __1cDvosLOEventQdDueueNdispatchEvent6Ml_C_;
- __1cDvosLOEventQdDueueQregisterListener6Mpn0ATIEventQdDueueListener__C_;
- __1cDvosLOEventQdDueueSderegisterListener6Mpn0ATIEventQdDueueListener__C_;
- __1cDvosLOSocketAddr2G6Mrk1_r1_;
- __1cDvosLOSocketAddr2T6M_v_;
- __1cDvosLOSocketAddr2t6M_v_;
- __1cDvosLOSocketAddr2t6Mpv_v_;
- __1cDvosLOSocketAddr2v6kM_pv_;
- __1cDvosLOSocketAddrLgetHostname6kMpcl_n0AMISocketTypesHTResult__;
- __1cDvosLOSocketAddrPresolveHostname6Fpkc_pv_;
- __1cDvosLOSocketAddrQgetLocalHostname6Fpcl_n0AMISocketTypesHTResult__;
- __1cDvosLOStreamPipe2G6Mpv_r1_;
- __1cDvosLOStreamPipe2G6Mrkn0AFOPipe__r1_;
- __1cDvosLOStreamPipe2T6M_v_;
- __1cDvosLOStreamPipe2t6M_v_;
- __1cDvosLOStreamPipe2t6Mrk1_v_;
- __1cDvosLOStreamPipeEread6kMpvL_l_;
- __1cDvosLOStreamPipeFisEof6kM_C_;
- __1cDvosLOStreamPipeFwrite6MpkvL_l_;
- __1cDvosLOThreadData2T6M_v_;
- __1cDvosLOThreadData2t6M_v_;
- __1cDvosLOThreadDataHgetData6M_pv_;
- __1cDvosLOThreadDataHsetData6Mpv_C_;
- __1cDvosMOStartupInfo2T6M_v_;
- __1cDvosMOStartupInfo2t6M_v_;
- __1cDvosMOStartupInfoOgetCommandArgs6MpcL_n0BNTStartupError__;
- __1cDvosMOStartupInfoOgetEnvironment6MpkcpcL_n0BNTStartupError__;
- __1cDvosMOStartupInfoQacceptIOResource6Mrn0AHOSocket__C_;
- __1cDvosMOStartupInfoRgetExecutableFile6MpcL_n0BNTStartupError__;
- __1cDvosNOStreamSocket2G6Mrk1_r1_;
- __1cDvosNOStreamSocket2T6M_v_;
- __1cDvosNOStreamSocket2t6M_v_;
- __1cDvosNOStreamSocket2t6Mrk1_v_;
- __1cDvosNOStreamSocketEread6kMpvL_l_;
- __1cDvosNOStreamSocketErecv6MpvLn0AMISocketTypesOTSocketMsgFlag__l_;
- __1cDvosNOStreamSocketFclose6M_v_;
- __1cDvosNOStreamSocketFisEof6kM_C_;
- __1cDvosNOStreamSocketFwrite6MpkvL_l_;
- __1cDvosNOStreamSocketIshutdown6Mn0AMISocketTypesQTSocketDirection__C_;
- __1cDvosNOStreamSocketJclassInfo6F_rkn0AKOClassInfo__;
- __1cDvosNVOS_CLASSINIT2t6Mpn0AKOClassInfo__v_;
- __1cDvosOIAcceptHandler2T5B6M_v_;
- __1cDvosOIDaemonManagerQgetGlobalManager6F_n0AEORef4n0B____;
- __1cDvosOOBaseException2T5B6M_v_;
- __1cDvosOOBaseExceptionG__vtbl_;
- __1cDvosOOBaseExceptionJclassInfo6F_rkn0AKOClassInfo__;
- __1cDvosOOBaseExceptionMgetClassInfo6kM_rkn0AKOClassInfo__;
- __1cDvosOOChannelBrokerWgetGlobalChannelBroker6F_n0AEORef4n0B____;
- __1cDvosOOSignalHandler2T5B6M_v_;
- __1cDvosOOSignalHandler2t5B6M_v_;
- __1cDvosOOSignalHandlerFraise6Flpv_n0BNTSignalAction__;
- __1cDvosOOSignalHandlerMgetClassInfo6kM_rkn0AKOClassInfo__;
- __1cDvosPOAcceptorSocket2T6M_v_;
- __1cDvosPOAcceptorSocket2t6Mn0AMISocketTypesLTAddrFamily_n0CJTProtocol_n0CLTSocketType__v_;
- __1cDvosPOAcceptorSocketFclose6M_v_;
- __1cDvosPOAcceptorSocketGlisten6Ml_C_;
- __1cDvosPOAcceptorSocketQacceptConnection6Mrn0ANOStreamSocket__n0AMISocketTypesHTResult__;
- __1cDvosPODaemonProperty2G6Mrk1_r1_;
- __1cDvosPODaemonProperty2T6M_v_;
- __1cDvosPODaemonProperty2t6M_v_;
- __1cDvosPODaemonProperty2t6MpkcC_v_;
- __1cDvosPODaemonProperty2t6MpkcL_v_;
- __1cDvosPODaemonProperty2t6MpkcrknDrtlHOString__v_;
- __1cDvosPODaemonPropertyHgetName6kM_nDrtlHOString__;
- __1cDvosPODaemonPropertyHgetType6kM_n0BTTDaemonPropertyType__;
- __1cDvosPODaemonPropertyIgetULong6ML_L_;
- __1cDvosPODaemonPropertyJgetString6ML_nDrtlHOString__;
- __1cDvosPODaemonPropertyKgetBoolean6ML_C_;
- __1cDvosPOInetSocketAddr2G6Mrk1_r1_;
- __1cDvosPOInetSocketAddr2T6M_v_;
- __1cDvosPOInetSocketAddr2t6M_v_;
- __1cDvosPOInetSocketAddr2t6Mpkcl_v_;
- __1cDvosPOInetSocketAddr2t6Mpv_v_;
- __1cDvosPOInetSocketAddr2t6Mrkn0ALOSocketAddr__v_;
- __1cDvosPOInetSocketAddrHgetPort6kM_l_;
- __1cDvosPOInetSocketAddrHsetAddr6Mpkc_C_;
- __1cDvosPOInetSocketAddrHsetPort6Ml_C_;
- __1cDvosPOInetSocketAddrNgetDottedAddr6kMpcl_n0AMISocketTypesHTResult__;
- __1cDvosQOConnectorSocket2T6M_v_;
- __1cDvosQOConnectorSocket2t6Mn0AMISocketTypesLTAddrFamily_n0CJTProtocol_n0CLTSocketType__v_;
- __1cDvosQOConnectorSocketHconnect6Mrkn0ALOSocketAddr_pknJTimeValue__n0AMISocketTypesHTResult__;
- __1cDvosSORealDynamicLoaderGgetApi6kM_pv_;
- __1cDvosSORealDynamicLoaderHacquire6M_L_;
- __1cDvosSORealDynamicLoaderHrelease6M_L_;
- __1cDvosSORealDynamicLoaderLnewInstance6Fpp1pkcp4C_2_;
- __1cDvosSORealDynamicLoaderLnewInstance6Fpp1pkcp4ClC_2_;
- __1cDvosSORealDynamicLoaderQcomputeSolarName6Fpkcpcl_l_;
- __1cDvosSORealDynamicLoaderRcomputeModuleName6Fpkcpcl_l_;
- __1cDvosSORealDynamicLoaderScomputeLibraryName6Fpkcpcl_l_;
- __1cDvosTIEventQdDueueListener2T5B6M_v_;
- __1cDvosVIAcceptHandlerFactory2T5B6M_v_;
- __1cDvosW__RTTI__1nDvosGOTimer__;
- vosEngulfException;
- vosMatchException;
- vosSalvageException;
- local:
- *;
-};
\ No newline at end of file
diff --git a/vos/util/makefile.mk b/vos/util/makefile.mk
deleted file mode 100644
index 7e68548bf736..000000000000
--- a/vos/util/makefile.mk
+++ /dev/null
@@ -1,81 +0,0 @@
-#**************************************************************
-#
-# 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.
-#
-#**************************************************************
-
-
-
-RTLLIB=irtl.lib
-
-PRJ=..
-
-PRJNAME=vos
-TARGET=vos
-TARGETTYPE=CUI
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-.INCLUDE : ..$/version.mk
-
-# --- Files --------------------------------------------------------
-
-SHL1TARGET=$(VOS_TARGET)$(VOS_MAJOR)$(COMID)
-SHL1IMPLIB=i$(TARGET)
-
-.IF "$(GUI)"=="WNT"
-SHL1STDLIBS=$(WSOCK32LIB) $(SALLIB)
-.ELSE
-SHL1STDLIBS=$(SALLIB)
-.ENDIF
-
-SHL1LIBS= $(SLB)$/cpp$(TARGET).lib
-.IF "$(GUI)" != "UNX"
-.IF "$(COM)" != "GCC"
-SHL1OBJS= \
- $(SLO)$/object.obj
-.ENDIF
-.ENDIF
-
-SHL1DEPN=
-SHL1DEF= $(MISC)$/$(SHL1TARGET).def
-
-DEF1NAME =$(SHL1TARGET)
-DEF1DEPN =$(MISC)$/$(SHL1TARGET).flt
-DEFLIB1NAME =cppvos
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
-
-$(MISC)$/$(SHL1TARGET).flt:
- @echo ------------------------------
- @echo Making: $@
- @echo WEP > $@
- @echo LIBMAIN >> $@
- @echo LibMain >> $@
- @echo _alloc >> $@
- @echo alloc >> $@
- @echo _CT >> $@
- @echo _TI2 >> $@
- @echo _TI1 >> $@
- @echo exception::exception >> $@
- @echo @std@ >> $@
- @echo __>>$@
-
More information about the Libreoffice-commits
mailing list