home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
libcvers.zip
/
article_appendix
/
example
/
makefile.hcc
< prev
next >
Wrap
Makefile
|
2002-03-18
|
702b
|
35 lines
# MetaWare High C/C++ example (use NMAKE)
!ifndef LIBCPATH
!error Add LIBCPATH to NMAKE command line, e.g. LIBCPATH=x:\toolkit\h\libc
!endif
CC = hc.exe
LINKER = link386.exe
!ifdef DEBUG
ICC_ADD = /Ti+
CLNKDBG = /DE /MAP:full
!else
ICC_ADD = /Gs- /Gi /O /Oi-
!endif
HCCLIBC = -I$(LIBCPATH)
COPT = -c -O2 -Hpentium $(ADD_COPT) -Hon=Optimize_FP -Hoff=BEHAVED $(HCCLIBC) -Fo $@
LIBS = ..\lib\hcd_omf+libcss+os2386
CNAME = _hcc
LINKOPT = /NOD /NOE $(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) $<