# 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 modules (RAM or ROM)

INCLUDED_MODULELIBS = YES

#
STDMAKEFILE=$Id$
#

ANSILIB   = CLIB:o.ansilibm
CLIB      = CLIB:o.stubs
RLIB      = RISCOSLIB:o.riscoslibm
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.AsmUtilsZM
C++LIB    = C:C++Lib.o.c++libz
CLXLIB    = C:CLX.o.clxlibz

TBOXLIB   = C:tboxlibs.o.toolboxlib
FLEXLIB   = C:tboxlibs.o.flexlibzm
EVENTLIB  = C:tboxlibs.o.eventlibm
WIMPLIB   = C:tboxlibs.o.wimplib
RENDERLIB = C:tboxlibs.o.renderlib
TBOXLIBS  = ${EVENTLIB} ${TBOXLIB} ${RENDERLIB} ${WIMPLIB}
TBOXINTLIB = C:tboxlibint.o.tboxlibm
TBOXINTDBGLIB = C:tboxlibint.o.debuglibm

SOCK4LIB  = TCPIPLibs:o.socklibzm
SOCK5LIB  = TCPIPLibs:o.socklib5zm
INETLIB   = TCPIPLibs:o.inetlibzm
UNIXLIB   = TCPIPLibs:o.unixlibzm
RPCLIB    = TCPIPLibs:rpc.o.rpc_datazm TCPIPLibs:rpc.o.rpclibzm
CRYPTLIB  = C:SSLeay.o.ssl C:SSLeay.o.libcrypto
MBEDTLSLIB = C:mbedTLS.o.mbedTLSzm

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

ABCLIB    = C:ABCLib.o.ABCLib
CALLXLIB  = C:callx.o.callxzm
CONLIB    = C:ConfigLib.o.ConfigLibzm
DDTLIB    = C:DDTLib.o.DDTLibzm
DESKLIB   = C:Desk.o.Desk_M
FETCHLIB  = C:Fetchers.o.FetchLibZM
JSLIB     = C:JSLib.o.JSLibzm
LDAPLIBS  = C:LDAP.o.LDAPzm C:LDAP.o.LBERzm
MODMALLOCLIB = C:ModMalloc.o.ModMalloczm
NCMALIB   = C:NCMALib.o.NCMALibZM
NSPRLIB   = C:NSPRLib.o.NSPRLibzm
OSLIB     = C:OSLib.o.OSLib
PDEBUGLIB = C:PDebug.o.PDebugzm
PRISMLIB  = C:PRISMLib.o.PRISMLibzm
REMOTEDBLIB = C:remotedb.o.remotedbzm
RMVSN     = C:RMVersion.o.RMVersionZ
SYNCLIB   = C:SyncLib.o.SyncLibzm
TGRLIB    = C:TGRLib.o.tgrlib
TRACELIB  = C:Trace.o.Tracezm
UNICODELIB = C:Unicode.o.ucodezm
WILDLIB   = C:Wild.o.Wildzm
ZLIB      = C:zlib.o.zlibzm

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

# 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
INCLUDE_OSLIB = -IOS:

# EOF