home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
libcvers.zip
/
article_appendix
/
example
/
makefile.365
next >
Wrap
Makefile
|
2002-03-18
|
726b
|
35 lines
# IBM C/C++ compiler v 3.65 example (use NMAKE)
!ifndef LIBCPATH
!error Add LIBCPATH to NMAKE command line, e.g. LIBCPATH=x:\toolkit\h\libc
!endif
CC = icc.exe
LINKER = link386.exe
!ifdef DEBUG
ICC_ADD = /Ti+
CLNKDBG = /DE /MAP:full
!else
ICC_ADD = /Gs- /Gi /Oc
!endif
ICCLIBC = /Rn /Gp /Gn- /I$(LIBCPATH)
COPT = /c /Sp /Gs /qarch=x86 /qnoro /qtune=pentium2 /Wpro- /Wcnd- /Fo$@ /Tl- $(ICCDBG) $(ICCLIBC)
LIBS = ..\lib\vacpp365+libcs+os2386
CNAME = _365
LINKOPT = /NOD $(CLNKDBG)
all: test$(CNAME).exe
test$(CNAME).exe: test.obj
$(LINKER) $(LINKOPT) $**,$@,$(@B).map,$(LIBS),test.def;
!ifdef DEBUG
mapsym $(@B).map
!else
lxlite /cs /mf3 /bdx- /zs $@
!endif
.c.obj:
$(CC) $(COPT) $<