summaryrefslogtreecommitdiff
path: root/vos/util
diff options
context:
space:
mode:
Diffstat (limited to 'vos/util')
-rw-r--r--vos/util/libvos1C50.so.mapfile274
-rw-r--r--vos/util/makefile.mk85
2 files changed, 359 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..46c9af4c93db
--- /dev/null
+++ b/vos/util/makefile.mk
@@ -0,0 +1,85 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org 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 version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 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 __>>$@
+