home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
greetz.zip
/
makefile
< prev
next >
Wrap
Makefile
|
1993-11-08
|
1KB
|
41 lines
# Command names
CC = icc # Your compiler
LD = link386 # Your linker
IDL = idl # Your IDL Compiler
# Command flags and default args
DSSFLAGS = /DINTEL80x86 /DIBMOS2 /D__STDC__ /DIDL_PROTOTYPES
CDEBFLAGS = /Ti+
CFLAGS=/Q+ /W3 /Gm+ /O- /C+ /Sem /Ss+ /Ms -I. $(DSSFLAGS) $(CDEBFLAGS)
ICFLAGS=/P+ $(CFLAGS)
LDEBFLAGS = /DE
LDFLAGS=/BATCH /E /MAP /NOI /NOL /NOD $(LDEBFLAGS)
IDLFLAGS = -v -keep c_source
# application specific libraries
LDLIBS=dceos2 dde4mbs os2386
# inference rules
.c.obj:
$(CC) -Fo$@ $(CFLAGS) $*.c
.obj.exe:
$(LD) $**, $*.exe, $*.map, $(LDFLAGS) $(LDLIBS), $*.def
# targets
all: server.exe client.exe
server.exe: server.obj manager.obj greet_sstub.obj
client.exe: client.obj greet_cstub.obj
greet_cstub.c greet_sstub.c greet.h: greet.idl
$(IDL) greet.idl $(IDLFLAGS)
client.obj : client.c greet.h
server.obj : server.c greet.h
greet_cstub.obj : greet_cstub.c greet.h
greet_sstub.obj : greet_sstub.c greet.h
manager.obj : manager.c greet.h