1*13571821Stholo# I use this for single compilation while porting; once the port is 2*13571821Stholo# done it can be removed. 3*13571821Stholo 4*13571821StholoTHIS_BASENAME = ../src/add 5*13571821Stholo 6*13571821StholoCC = icc 7*13571821Stholo 8*13571821StholoLIB = s:\ibmcpp\lib;s:\toolkt21\os2lib; 9*13571821StholoCINC = -Is:/ibmcpp/include -Is:/toolkt21/c/os2h 10*13571821StholoCFLAGS = -C+ 11*13571821StholoCFLAGS += -W3 -Wpro+rea+tru+use+ -Ti+ -Ss+ -Gd+ -Gm+ -G4 -Q+ -Sm ${CINC} 12*13571821StholoCFLAGS += -DIBM_CPP -DHAVE_CONFIG_H 13*13571821Stholo 14*13571821Stholo# translation of most important CFLAGS -- others are trivial 15*13571821Stholo# ICC sez -C+ -W3 -Ti+ ${CINC} 16*13571821Stholo# GCC sez -c -Wall -g ${CINC} 17*13571821Stholo 18*13571821Stholo# "-I../os2" below ought to be equivalent to "-I." 19*13571821StholoCFLAGS += -I../os2 -I../lib -I../src 20*13571821Stholo 21*13571821Stholo# Preprocesses to stdout. 22*13571821Stholo# CFLAGS += -Pd+ 23*13571821Stholo 24*13571821Stholo# TCP/IP stuff 25*13571821StholoTCPIPLIB = s:\ibmtcpip\lib\tcp32dll.lib s:\ibmtcpip\lib\so32dll.lib porttcp.obj 26*13571821Stholo 27*13571821Stholo# We probably don't need these. 28*13571821Stholo# RPCLIB = s:\ibmtcpip\lib\rpc32dll.lib 29*13571821Stholo# FTPLIB = s:\ibmtcpip\lib\ftpapi.lib 30*13571821Stholo 31*13571821StholoCFLAGS += -DTCPIP_IBM -Is:\ibmtcpip\include 32*13571821Stholo 33*13571821Stholoall: ${THIS_BASENAME}.obj 34*13571821Stholo# all: ${THIS_BASENAME}.exe 35*13571821Stholo 36*13571821Stholo${THIS_BASENAME}.obj: ${THIS_BASENAME}.c 37*13571821Stholo ${CC} ${CFLAGS} /Fo${THIS_BASENAME}.obj ${THIS_BASENAME}.c 38*13571821Stholo 39*13571821Stholo${THIS_BASENAME}.exe: ${THIS_BASENAME}.c 40*13571821Stholo ${CC} ${CFLAGS} /Fe${THIS_BASENAME}.exe ${THIS_BASENAME}.c 41