AppLibs 2.78 KB
Newer Older
1
# Makefile fragment for libraries linked against RAM applications
Ben Avison's avatar
Ben Avison committed
2 3

INCLUDED_APPLIBS = YES
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

ANSILIB   = ${LIBDIR}/CLib/ansilib.a
# Can't use  ifeq (GNU,${TOOLCHAIN})  here, since we need to allow for host tools being built with GCC even on builds that otherwise use Norcroft
ifneq (,$(findstring gcc,${CC}))
CLIB      = 
else
CLIB      = ${LIBDIR}/CLib/stubs.a
endif
RLIB      = ${LIBDIR}/RISC_OSLib/risc_oslib.a
RSTUBS    = ${LIBDIR}/RISC_OSLib/rstubs.a
ROMSTUBS  = ${LIBDIR}/RISC_OSLib/romstubs.a
ROMCSTUBS = ${LIBDIR}/RISC_OSLib/romcstubs.a
ABSSYM    = ${LIBDIR}/RISC_OSLib/abssym.a
C_ABSSYM  = ${LIBDIR}/RISC_OSLib/c_abssym.a
A_ABSSYM  = ${LIBDIR}/RISC_OSLib/a_abssym.a

ASMUTILS  = ${LIBDIR}/AsmUtils/AsmUtils.a
# Can't use  ifeq (GNU,${TOOLCHAIN})  here, since we need to allow for host tools being built with G++ even on builds that otherwise use Norcroft
ifneq (,$(findstring g++,${C++}))
C++LIB    = 
else
C++LIB    = ${LIBDIR}/c++lib/c++lib.a
endif
27
CLXLIB    = ${LIBDIR}/CLX/clxlib.a
28 29 30 31 32 33 34

TBOXLIB   = ${LIBDIR}/tboxlibs/toolboxlib.a
FLEXLIB   = ${LIBDIR}/tboxlibs/flexlib.a
EVENTLIB  = ${LIBDIR}/tboxlibs/eventlib.a
WIMPLIB   = ${LIBDIR}/tboxlibs/wimplib.a
RENDERLIB = ${LIBDIR}/tboxlibs/renderlib.a
TBOXLIBS  = ${EVENTLIB} ${TBOXLIB} ${RENDERLIB} ${WIMPLIB}
35 36
TBOXINTLIB = _!_x_!_
TBOXINTDBGLIB = _!_x_!_
37 38 39 40 41

SOCK4LIB  = ${LIBDIR}/TCPIPLibs/socklib.a
SOCK5LIB  = ${LIBDIR}/TCPIPLibs/socklib5.a
INETLIB   = ${LIBDIR}/TCPIPLibs/inetlib.a
UNIXLIB   = ${LIBDIR}/TCPIPLibs/unixlib.a
42
RPCLIB    = ${LIBDIR}/TCPIPLibs/rpc/rpc_data.o ${LIBDIR}/TCPIPLibs/rpc/rpclib.a
43
CRYPTLIB  = ${LIBDIR}/SSLeay/ssl.a ${LIBDIR}/SSLeay/libcrypto.a
44
MBEDTLSLIB = ${LIBDIR}/mbedTLS/mbedTLS.a
45 46 47 48 49

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

ABCLIB    = ${LIBDIR}/ABCLib/ABCLib.a
50
CALLXLIB  = _!_x_!_
51
CONLIB    = ${LIBDIR}/ConfigLib/ConfigLib.a
52 53 54 55 56
DDTLIB    = ${LIBDIR}/DDTLib/DDTLib.a
DESKLIB   = ${LIBDIR}/Desk/Desk.a
FETCHLIB  = ${LIBDIR}/Fetchers/FetchLibZM.a
JSLIB     = ${LIBDIR}/JSLib/JSLib.a
LDAPLIBS  = ${LIBDIR}/LDAP/LDAP.a ${LIBDIR}/LDAP/LBER.a
57
MODMALLOCLIB = ${LIBDIR}/ModMalloc/ModMalloc.a
58 59 60
NCMALIB   = ${LIBDIR}/NCMALib/NCMALib.a
NSPRLIB   = ${LIBDIR}/NSPRLib/NSPRLib.a
OSLIB     = ${LIBDIR}/OSLib/OSLib.a
61 62 63
PDEBUGLIB = ${LIBDIR}/PDebug/PDebug.a
PRISMLIB  = ${LIBDIR}/PRISMLib/PRISMLib.a
REMOTEDBLIB = ${LIBDIR}/remotedb/remotedb.a
64 65
RMVSN     = ${LIBDIR}/RMVersion/RMVersion.a
SYNCLIB   = ${LIBDIR}/SyncLib/SyncLib.a
66
TGRLIB    = ${LIBDIR}/TGRLib/tgrlib.a
67 68
TRACELIB  = ${LIBDIR}/Trace/Trace.a
UNICODELIB = ${LIBDIR}/Unicode/ucode.a
69
WILDLIB   = ${LIBDIR}/Wild/Wild.a
ROOL's avatar
ROOL committed
70
ZLIB      = ${LIBDIR}/zlib/zlib.a
71 72

DEBUGLIB  = ${LIBDIR}/DebugLib/DebugLib.a
73
DEBUGLIBS = # ${DEBUGLIB} ${REMOTEDBLIB} ${TRACELIB} ${PDEBUGLIB} ${MODMALLOCLIB} ${WILDLIB} ${DDTLIB} ${DESKLIB}
74

75 76 77
ifeq ("${INCLUDED_LIBINCLUDES}","")
include LibIncludes
endif
78

79
# EOF