home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
rexx
/
library2
/
gbmrexx
/
gbm
/
os2
/
makefile
next >
Wrap
Makefile
|
1993-11-10
|
3KB
|
156 lines
#
# OS/2, 32 bit
# IBM C-Set++
#
# Builds GBM.DLL which is compiled multithreaded
# Therefore all users should also be multithreaded
#
COMMON = \ak\common
CFLAGS_EXE = /C+ /I$(COMMON) /W3 /DOS2 /Kb+ /G4 /Gd-e+m+ /Q+ /Weff- /O+
CFLAGS_DLL = /C+ /I$(COMMON) /W3 /DOS2 /Kb+ /G4 /Gd-e-m+ /Q+ /Weff- /O+
LFLAGS_EXE = /NOI /ALIGN:4 /BATCH /NOLOGO /BASE:0x10000 /STACK:0x4000 /PMTYPE:VIO
LFLAGS_DLL = /NOI /ALIGN:4 /BATCH /NOLOGO
.SUFFIXES: .c .obj
.c.obj:
icc $(CFLAGS_EXE) $*.c
#
all: gbm.dll gbm.lib gbmhdr.exe \
gbmmir.lib gbmref.exe \
gbmrect.lib gbmsub.exe \
gbmerr.lib gbmtrunc.lib gbmht.lib gbmhist.lib gbmbpp.exe \
gbmgamma.exe
#
#...Vgbm\46\def:0:
gbm.dll: gbm.obj gbmpgm.obj gbmppm.obj gbmbmp.obj gbmtga.obj gbmkps.obj gbmiax.obj gbmpcx.obj gbmtif.obj gbmtifh.obj gbmlbm.obj gbmvid.obj gbmgif.obj gbmxbm.obj gbmspr.obj gbm.def
link386 $(LFLAGS_DLL) gbm gbmpgm gbmppm gbmbmp gbmtga gbmkps gbmiax gbmpcx gbmtif gbmtifh gbmlbm gbmvid gbmgif gbmxbm gbmspr,gbm.dll,nul,,gbm.def
gbm.lib: gbm.def
implib /NOI gbm.lib gbm.def
gbm.obj: gbm.c gbm.h gbmpgm.h gbmppm.h gbmbmp.h gbmtga.h gbmkps.h gbmiax.h gbmpcx.h gbmtif.h gbmlbm.h gbmvid.h gbmgif.h gbmxbm.h gbmspr.h
icc $(CFLAGS_DLL) $*.c
gbmpgm.obj: gbmpgm.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmppm.obj: gbmppm.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmbmp.obj: gbmbmp.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmtga.obj: gbmtga.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmkps.obj: gbmkps.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmiax.obj: gbmiax.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmpcx.obj: gbmpcx.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmtif.obj: gbmtif.c gbm.h gbmtifh.h
icc $(CFLAGS_DLL) $*.c
gbmtifh.obj: gbmtifh.c gbmtifh.h
icc $(CFLAGS_DLL) $*.c
gbmlbm.obj: gbmlbm.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmvid.obj: gbmvid.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmgif.obj: gbmgif.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmxbm.obj: gbmxbm.c gbm.h
icc $(CFLAGS_DLL) $*.c
gbmspr.obj: gbmspr.c gbm.h
icc $(CFLAGS_DLL) $*.c
#
gbmhdr.exe: gbmhdr.obj gbm.lib
link386 $(LFLAGS_EXE) /NOE gbmhdr setargv,gbmhdr.exe,nul,gbm;
gbmhdr.obj: gbmhdr.c gbm.h
#
gbmmir.lib: gbmmir.obj
lib /NOLOGO gbmmir -+gbmmir;
gbmmir.obj: gbmmir.c
gbmref.exe: gbmref.obj gbm.lib gbmmir.lib
link386 $(LFLAGS_EXE) gbmref,gbmref.exe,nul,gbm gbmmir;
gbmref.obj: gbmref.c gbm.h gbmmir.h
#
gbmrect.lib: gbmrect.obj
lib /NOLOGO gbmrect -+gbmrect;
gbmrect.obj: gbmrect.c
gbmsub.exe: gbmsub.obj gbm.lib gbmrect.lib
link386 $(LFLAGS_EXE) gbmsub,gbmsub.exe,nul,gbm gbmrect;
gbmsub.obj: gbmsub.c gbm.h gbmrect.h
#
gbmerr.lib: gbmerr.obj
lib /NOLOGO gbmerr -+gbmerr;
gbmerr.obj: gbmerr.c
#
gbmtrunc.lib: gbmtrunc.obj
lib /NOLOGO gbmtrunc -+gbmtrunc;
gbmtrunc.obj: gbmtrunc.c
#
gbmht.lib: gbmht.obj
lib /NOLOGO gbmht -+gbmht;
gbmht.obj: gbmht.c
#
gbmhist.lib: gbmhist.obj
lib /NOLOGO gbmhist -+gbmhist;
gbmhist.obj: gbmhist.c
#
gbmbpp.exe: gbmbpp.obj gbm.lib gbmerr.lib gbmtrunc.lib gbmht.lib gbmhist.lib
link386 $(LFLAGS_EXE) gbmbpp,gbmbpp.exe,nul,gbm gbmerr gbmtrunc gbmht gbmhist;
gbmbpp.obj: gbmbpp.c gbm.h gbmerr.h gbmtrunc.h gbmht.h gbmhist.h
#
gbmgamma.exe: gbmgamma.obj gbm.lib
link386 $(LFLAGS_EXE) gbmgamma,gbmgamma.exe,nul,gbm;
gbmgamma.obj: gbmgamma.c gbm.h