home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
prgramer
/
rcs
/
sources
/
nmake.mkh
< prev
next >
Wrap
Text File
|
1992-03-06
|
1KB
|
57 lines
# nmake makefile definitions for MS-DOS and OS/2 (Microsoft C or Quick C)
# $Id: nmake.mkh,v 1.7 1992/03/01 23:26:14 eggert Exp $
CC = cl -nologo
BIND = bind -nologo
BINDN = -n DOSLOADMODULE DOSGETPROCADDR DOSFREEMODULE
!IF "$(OS)" == "os2"
CC_286 = -G2
CC_D = -D__OS2__=1 -Dbad_creat0=0 -Dbad_chmod_close=0
LDLIBS = ms\rcs.def -Lp -link $(LDFLAGS)
LINK = cl -nologo
!ELSE
CC_286 =
CC_D = -D__MSDOS__=1 -Dbad_creat0=1 -Dbad_chmod_close=1
LDLIBS = nul
LINK = link /nologo $(LDFLAGS) $(OTHER_OBJECT)
!ENDIF
!IF "$(DEBUG)" == "Y"
CC_DEBUG = -Zi -Od
LD_DEBUG = /CO
!ELSE
CC_DEBUG = -Gs -Ocegit
LD_DEBUG =
!ENDIF
!IF "$(EM)" == "Y"
CC_EM = -EM
!ENDIF
!IF "$(QUICK)" == "Y"
CC_GMQC = -qc
!ELSE
CC_GMQC = -Gm
!ENDIF
CC_MODEL = S
CFLAGS = -A$(CC_MODEL) $(CC_286) -Ims -D__MSC__=1 $(CC_D) $(CC_DEBUG) $(CC_EM) $(CC_GMQC) -Zp
INSTALL = copy
LDFLAGS = $(LD_DEBUG)/ST:16384 /NOE
# You may have to change the following line; there's no standard.
LIB = \msc\lib\$(s)
LOGIN_FLAGS =
OTHER_OBJECT = login$(OS).obj spawnvpq.obj $(LIB)setargv.obj
RCSDIR = ..\bin
REMOVE = -del