AppLibs 2.72 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# Copyright 2008 Castle Technology Ltd
#
# Licensed 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.
#
# Makefile fragment for libraries linked against RAM applications
Ben Avison's avatar
Ben Avison committed
16 17 18

INCLUDED_APPLIBS = YES

19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
#
STDMAKEFILE=$Id$
#

ANSILIB   = CLIB:o.ansilib
CLIB      = CLIB:o.stubs
RLIB      = RISCOSLIB:o.risc_oslib
RSTUBS    = RISCOSLIB:o.rstubs
ROMSTUBS  = RISCOSLIB:o.romstubs
ROMCSTUBS = RISCOSLIB:o.romcstubs
ABSSYM    = RISC_OSLib:o.abssym
C_ABSSYM  = RISC_OSLib:o.c_abssym
A_ABSSYM  = RISC_OSLib:o.a_abssym

ASMUTILS  = C:AsmUtils.o.AsmUtils
C++LIB    = C:C++Lib.o.c++lib
35
CLXLIB    = C:CLX.o.clxlib
36 37 38 39 40 41 42

TBOXLIB   = C:tboxlibs.o.toolboxlib
FLEXLIB   = C:tboxlibs.o.flexlib
EVENTLIB  = C:tboxlibs.o.eventlib
WIMPLIB   = C:tboxlibs.o.wimplib
RENDERLIB = C:tboxlibs.o.renderlib
TBOXLIBS  = ${EVENTLIB} ${TBOXLIB} ${RENDERLIB} ${WIMPLIB}
43 44
TBOXINTLIB = _!_x_!_
TBOXINTDBGLIB = _!_x_!_
45 46 47 48 49 50 51

SOCK4LIB  = TCPIPLibs:o.socklib
SOCK5LIB  = TCPIPLibs:o.socklib5
INETLIB   = TCPIPLibs:o.inetlib
UNIXLIB   = TCPIPLibs:o.unixlib
RPCLIB    = TCPIPLibs:rpc.o.rpc_data TCPIPLibs:rpc.o.rpclib
CRYPTLIB  = C:SSLeay.o.ssl C:SSLeay.o.libcrypto
ROOL's avatar
ROOL committed
52
MBEDTLSLIB = C:mbedTLS.o.mbedTLS
53 54 55 56 57

NET4LIBS  = ${UNIXLIB} ${INETLIB} ${SOCK4LIB} 
NET5LIBS  = ${UNIXLIB} ${INETLIB} ${SOCK5LIB} 

ABCLIB    = C:ABCLib.o.ABCLib
Robert Sprowson's avatar
Robert Sprowson committed
58
CALLXLIB  = _!_x_!_
59
CONLIB    = C:ConfigLib.o.ConfigLib
60 61 62 63 64
DDTLIB    = C:DDTLib.o.DDTLib
DESKLIB   = C:Desk.o.Desk
FETCHLIB  = C:Fetchers.o.FetchLibZM
JSLIB     = C:JSLib.o.JSLib
LDAPLIBS  = C:LDAP.o.LDAP C:LDAP.o.LBER
Robert Sprowson's avatar
Robert Sprowson committed
65
MODMALLOCLIB = C:ModMalloc.o.ModMalloc
66 67 68
NCMALIB   = C:NCMALib.o.NCMALib
NSPRLIB   = C:NSPRLib.o.NSPRLib
OSLIB     = C:OSLib.o.OSLib
69 70 71
PDEBUGLIB = C:PDebug.o.PDebug
PRISMLIB  = C:PRISMLib.o.PRISMLib
REMOTEDBLIB = C:remotedb.o.remotedb
Robert Sprowson's avatar
Robert Sprowson committed
72
RMVSN     = C:RMVersion.o.RMVersion
73
SYNCLIB   = C:SyncLib.o.SyncLib
74
TGRLIB    = C:TGRLib.o.tgrlib
75 76
TRACELIB  = C:Trace.o.Trace
UNICODELIB = C:Unicode.o.ucode
77
WILDLIB   = C:Wild.o.Wild
ROOL's avatar
ROOL committed
78
ZLIB      = C:zlib.o.zlib
79 80

DEBUGLIB  = C:DebugLib.o.DebugLib
81
DEBUGLIBS = ${DEBUGLIB} ${REMOTEDBLIB} ${TRACELIB} ${PDEBUGLIB} ${MODMALLOCLIB} ${WILDLIB} ${DDTLIB} ${DESKLIB}
82

83 84
# Library include paths, where these can't easily be specified explicitly
# If this list gets too long, it may be worth de-duplicating the definitions in AppLibs
ROOL's avatar
ROOL committed
85 86 87
OSINC = -IOS:
# Deprecated synonym
INCLUDE_OSLIB = ${OSINC}
88

89
# EOF