xref: /openbsd/gnu/usr.bin/cvs/os2/test-makefile (revision 13571821)
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