diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2000-09-18 14:18:43 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2000-09-18 14:18:43 +0000 |
commit | 662c532f6f415060501f33261203100ff044fe8b (patch) | |
tree | 7447546af8a1095c31ec7f6fbfd0b68b97cf97a1 /vos/util |
initial import
Diffstat (limited to 'vos/util')
-rw-r--r-- | vos/util/libvos1C50.so.mapfile | 274 | ||||
-rw-r--r-- | vos/util/makefile.mk | 178 |
2 files changed, 452 insertions, 0 deletions
diff --git a/vos/util/libvos1C50.so.mapfile b/vos/util/libvos1C50.so.mapfile new file mode 100644 index 000000000000..9891ef97b2aa --- /dev/null +++ b/vos/util/libvos1C50.so.mapfile @@ -0,0 +1,274 @@ +{ + 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 new file mode 100644 index 000000000000..22e95f4fee4e --- /dev/null +++ b/vos/util/makefile.mk @@ -0,0 +1,178 @@ +#************************************************************************* +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.1.1.1 $ +# +# last change: $Author: hr $ $Date: 2000-09-18 15:18:17 $ +# +# The Contents of this file are made available subject to the terms of +# either of the following licenses +# +# - GNU Lesser General Public License Version 2.1 +# - Sun Industry Standards Source License Version 1.1 +# +# Sun Microsystems Inc., October, 2000 +# +# GNU Lesser General Public License Version 2.1 +# ============================================= +# Copyright 2000 by Sun Microsystems, Inc. +# 901 San Antonio Road, Palo Alto, CA 94303, USA +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License version 2.1, as published by the Free Software Foundation. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# +# +# Sun Industry Standards Source License Version 1.1 +# ================================================= +# The contents of this file are subject to the Sun Industry Standards +# Source License Version 1.1 (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.openoffice.org/license.html. +# +# Software provided under this License is provided on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, +# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, +# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. +# See the License for the specific provisions governing your rights and +# obligations concerning the Software. +# +# The Initial Developer of the Original Code is: Sun Microsystems, Inc. +# +# Copyright: 2000 by Sun Microsystems, Inc. +# +# All Rights Reserved. +# +# Contributor(s): _______________________________________ +# +# +# +#************************************************************************* + +RTLLIB=irtl.lib + +PRJ=.. + +PRJPCH= + +PRJNAME=vos +TARGET=vos +USE_LDUMP2=TRUE +#USE_DEFFILE=TRUE + +# --- Settings ----------------------------------------------------- + +.INCLUDE : svpre.mk +.INCLUDE : settings.mk +.INCLUDE : sv.mk +.INCLUDE : ..$/version.mk + +.IF "$(depend)" == "" +# --- Files -------------------------------------------------------- + +.IF "$(header)" == "" + +#.IF "$(OS)"=="SOLARIS" +#LINKFLAGS+= -temp=/tmp -PIC -instances=extern -ptr$(SLO) +# +# erstmal raus. wer brauchts? +#CFLAGSSLO += -instances=extern -template=wholeclass +#CFLAGSOBJ += -instances=global -template=wholeclass +#.ENDIF + +.IF "$(UPDATER)"=="YES" +LIB1TARGET=$(LB)$/a$(TARGET).lib +LIB1ARCHIV=$(LB)$/lib$(TARGET)$(VOS_MAJOR)$(DLLPOSTFIX).a +LIB1FILES=$(LB)$/cpp$(TARGET).lib +.ENDIF + +SHL1TARGET=$(VOS_TARGET)$(VOS_MAJOR)$(COM) +SHL1IMPLIB=i$(TARGET) + +.IF "$(GUI)"=="WNT" +SHL1STDLIBS=wsock32.lib $(SALLIB) $(LIBCIMT) +.ELSE +SHL1STDLIBS=$(SALLIB) +.ENDIF + +.IF "$(GUI)"=="WIN" +SHL1STDLIBS+= \ + winsock.lib +.ENDIF + + +SHL1LIBS= $(SLB)$/cpp$(TARGET).lib +.IF "$(linkinc)" != "" +SHL1FILE=$(MISC)$/vos.slo + +.ELSE +.IF "$(GUI)" != "UNX" +.IF "$(GUI)" != "MAC" +SHL1OBJS= \ + $(SLO)$/object.obj +.ENDIF +.ENDIF +.ENDIF + +SHL1DEPN= +SHL1DEF= $(MISC)$/$(SHL1TARGET).def + +DEF1NAME =$(SHL1TARGET) +DEF1DEPN =$(MISC)$/$(SHL1TARGET).flt +DEFLIB1NAME =cppvos + +# --- Targets ------------------------------------------------------ + +.ENDIF + +.IF "$(GUI)"=="WIN" +ALL: $(MISC)$/implib.cmd ALLTAR +.ENDIF + + +.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@ >> $@ +.IF "$(GUI)"!="OS2" +.IF "$(GUI)"!="MAC" + @echo __>>$@ +.ENDIF +.ENDIF + +$(MISC)$/implib.cmd: $(MISC)$/$(SHL1TARGET).def + @+-echo "/^name/d" > $@ + @+-echo "/^option/d" >> $@ + @+-echo "s/^export//g" >> $@ + @+-echo "s/^ /++/g" >> $@ + @+-echo "s/.*\./&vos$(UPD)wn./g" >> $@ + @+-sed -e s/\"//g $@ > $(MISC)$/tmp.sed + @+-sed -f $(MISC)$/tmp.sed $(MISC)$/$(SHL1TARGET).def > $(MISC)$/implib.lnk + @+-wlib -o $(LB)/ivos.lib @$(MISC)$/implib.lnk +.ELSE + +.INCLUDE : target.mk + +.ENDIF |