home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
os2db2.zip
/
SHUTDOWN
< prev
next >
Wrap
Text File
|
1994-09-03
|
2KB
|
101 lines
#
# makefile for SHUTDOWN
#
# [/G4 ] - optimize code for the 486 processor
# [/Gd+] - dynamically link run time library
# [/Ge-] - compile code as dynamic link library
# [/Gf+] - generate fast floating point logic
# [/Gm+] - link with multi-threaded libraries
# [/Gs+] - remove stack probes from executable
# [/O+ ] - enable all compiler optimizations
# [/Ti+] - compile code for use with debugger
#
#
#--------------------------------- Suffixes ---------------------------------
#
.SUFFIXES:
.SUFFIXES: .C .CPP .RC
#
#--------------------------------- Compiler ---------------------------------
#
CC = ICC
CDEBUG =
CFLAGS = /Gd+ /Ge+ /Gm+ /O+ /G4 $(CDEBUG)
#
#---------------------------------- Linker ----------------------------------
#
LL = LINK386
LDEBUG =
LFLAGS = $(LDEBUG) /NOI /NOD /ALIGN:4 /BASE:0x10000 /EXEPACK /FARCALL
#
#--------------------------------- Resource ---------------------------------
#
RC = RC
RDEBUG =
RFLAGS =
#
#---------------------------------- Objects ---------------------------------
#
CCOBJS = \
SHUTDOWN.OBJ\
COMMAND.MAK\
PROCESS.MAK\
SHUTDOWN.RES
#
#--------------------------------- Libraries --------------------------------
#
CCLIBS = \
DDE4MBSI.LIB\
OS2386.LIB\
SHUTDOWN.LIB\
SQL_DYN.LIB
#
#----------------------------------- Rules ----------------------------------
#
.RC.RES :
$(RC) -r $*.RC
.CPP.OBJ :
$(CC) $(CFLAGS) /c $*.CPP
.CPP.MAK :
$(CC) $(CFLAGS) /c $*.CPP
LIB SHUTDOWN-+$*.OBJ;
DEL SHUTDOWN.BAK
DEL $*.OBJ
TOUCH $*.MAK
#
#---------------------------------- Targets ---------------------------------
#
TARGETS : SHUTDOWN.EXE
SHUTDOWN.OBJ: $*.CPP
COMMAND.MAK : $*.CPP
PROCESS.MAK : $*.CPP
SHUTDOWN.RES: $*.ICO $*.RC
SHUTDOWN.EXE: $(CCOBJS)
$(LL) $(LFLAGS) $*.OBJ,$*.EXE,NUL,$(CCLIBS),$*.DEF
$(RC) $*.RES $*.EXE