/
makefile
59 lines (53 loc) · 2.1 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
DBG = 0
!ifeq DBG 1
OPT = -d3 -of -od
!else
OPT = -d0 -oteanx
!endif
PROJ = rxsock
TRGT = $(PROJ).dll
DESC = REXX Socket interface
ADD_COPT = -dDYNAMIC -dHAVE_CONFIG_H -i=$(MYDIR) -bm -wx -s -mf $(OPT) -6s -fp6 # -6r
ADD_LINKOPT = lib tcpip32.lib,rexx.lib #lib libuls.lib, libconv.lib
DLL = 1
NOLIBS = 1
#UNI2H = 1
DLLOPT = initinstance terminstance
OPTIONS = manyautodata
STACKSIZE = 0x20000
C = s
srcfiles = $(p)conversions$(e) $(p)getopt$(e) $(p)loader$(e) $(p)rxpack$(e) $(p)rxsock$(e)
EXPORTS = &
SOCKACCEPT.1 = SockAccept, &
SOCKBIND.2 = SockBind, &
SOCKCLOSE.3 = SockClose, &
SOCKCONNECT.4 = SockConnect, &
SOCKDROPFUNCS.5 = SockDropFuncs, &
SOCKGETHOSTBYADDR.6 = SockGetHostByAddr, &
SOCKGETHOSTBYNAME.7 = SockGetHostByName, &
SOCKGETHOSTID.8 = SockGetHostId, &
SOCKGETPEERNAME.9 = SockGetPeerName, &
SOCKGETSOCKNAME.10 = SockGetSockName, &
SOCKGETSOCKOPT.11 = SockGetSockOpt, &
SOCKINIT.12 = SockInit, &
SOCKIOCTL.13 = SockIoctl, &
SOCKLISTEN.14 = SockListen, &
SOCKPSOCK_ERRNO.15 = SockPSock_Errno, &
SOCKRECV.16 = SockRecv, &
SOCKRECVFROM.17 = SockRecvFrom, &
SOCKSELECT.18 = SockSelect, &
SOCKSEND.19 = SockSend, &
SOCKSENDTO.20 = SockSendTo, &
SOCKSETSOCKOPT.21 = SockSetSockOpt, &
SOCKSHUTDOWN.22 = SockShutDown, &
SOCKSOCK_ERRNO.23 = SockSock_Errno, &
SOCKSOCKET.24 = SockSocket, &
SOCKSOCLOSE.25 = SockSoClose, &
SOCKVERSION.26 = SockVersion, &
RXSOCKVERSION.27 = RxsockVersion, &
SOCKVARIABLE.28 = SockVariable, &
SOCKLOADFUNCS.29 = SockLoadFuncs
# missing!
# SockFunctionGateWay.2 = SockFunctionGateWay
DEST = os2$(SEP)dll
!include $(%ROOT)/mk/appsos2_cmd.mk