#
#  gbm123.dll makefile
#

DLL     = yes
TOPDIR  = ..

!include $(TOPDIR)\config\makerules

OBJECTS = gbm$(CO) gbmpgm$(CO) gbmppm$(CO) gbmbmp$(CO) gbmtga$(CO) gbmkps$(CO)
OBJECTS = $(OBJECTS) gbmiax$(CO) gbmpcx$(CO) gbmlbm$(CO) gbmvid$(CO) gbmgif$(CO)
OBJECTS = $(OBJECTS) gbmxbm$(CO) gbmspr$(CO) gbmpsg$(CO) gbmgem$(CO) gbmcvp$(CO)
OBJECTS = $(OBJECTS) gbmjpg$(CO) gbmhelp$(CO) gbmmap$(CO) gbmrect$(CO) gbmpbm$(CO)
OBJECTS = $(OBJECTS) gbmpnm$(CO)  
DEF     = gbm$(LDEF_SUFFX)

all: gbm123.dll gbm123$(LBI) $(MDUMMY)

gbm123.dll: $(OBJECTS) $(DEF)
	$(CL) $(LFLAGS) $(LFLAGS_OUT)$@ $(LOBJ_PREFX)$(OBJECTS)$(LOBJ_SUFFX) $(LDEF_PREFX)$(DEF)

gbm123$(LBI): $(DEF)
	$(LI) $(IFLAGS_OUT)$@ gbm123.dll

clean: $(MDUMMY)
	-@del gbm123$(LBI) gbm123.dll $(OBJECTS) 2> nul
depend: $(MDUMMY)
	@$(TOPDIR)\config\makedep.cmd *.c -r -x -q -I$(INCDIR)

gbm.c:		gbm.h gbmhelp.h gbmpbm.h gbmpgm.h gbmpnm.h gbmppm.h gbmpng.h gbmbmp.h gbmtga.h gbmkps.h gbmiax.h gbmpcx.h gbmtif.h gbmlbm.h gbmvid.h gbmgif.h gbmxbm.h gbmspr.h gbmpsg.h gbmgem.h gbmcvp.h gbmjpg.h
gbmbmp.c:	gbm.h gbmhelp.h gbmdesc.h
gbmbpp.c:	gbm.h gbmerr.h gbmtrunc.h gbmht.h gbmhist.h gbmmcut.h gbmtool.h
gbmconv.c:	gbm.h gbmtool.h
gbmcpal.c:	gbm.h gbmhist.h gbmmcut.h gbmtool.h
gbmcvp.c:	gbm.h gbmhelp.h gbmdesc.h
gbmerr.c:	gbm.h
gbmgamma.c:	gbm.h gbmtool.h
gbmgem.c:	gbm.h gbmhelp.h gbmdesc.h
gbmgif.c:	gbm.h gbmhelp.h gbmdesc.h
gbmhdr.c:	gbm.h gbmtool.h
gbmhelp.c:	gbm.h
gbmhist.c:	gbm.h
gbmht.c:	gbm.h
gbmiax.c:	gbm.h gbmhelp.h gbmdesc.h
gbmjpg.c:	gbm.h gbmhelp.h gbmdesc.h
gbmkps.c:	gbm.h gbmhelp.h gbmdesc.h
gbmlbm.c:	gbm.h gbmhelp.h gbmdesc.h
gbmmap.c:	gbm.h gbmmap.h
gbmmcut.c:	gbm.h
gbmmir.c:	gbm.h
gbmpbm.c:	gbm.h gbmhelp.h gbmdesc.h
gbmpcx.c:	gbm.h gbmhelp.h gbmdesc.h
gbmpgm.c:	gbm.h gbmhelp.h gbmdesc.h
gbmpng.c:	gbm.h gbmhelp.h gbmdesc.h gbmmap.h
gbmpnm.c:	gbm.h gbmhelp.h gbmdesc.h gbmpbm.h gbmpgm.h gbmppm.h
gbmppm.c:	gbm.h gbmhelp.h gbmdesc.h
gbmpsg.c:	gbm.h gbmhelp.h gbmdesc.h
gbmrect.c:	gbm.h
gbmref.c:	gbm.h gbmmir.h gbmtool.h
gbmscale.c:	gbm.h
gbmsize.c:	gbm.h gbmscale.h gbmtool.h
gbmspr.c:	gbm.h gbmhelp.h gbmdesc.h
gbmsub.c:	gbm.h gbmrect.h gbmtool.h
gbmtga.c:	gbm.h gbmhelp.h gbmdesc.h
gbmtif.c:	gbm.h gbmhelp.h gbmdesc.h gbmmap.h
gbmtool.c:	gbm.h gbmtool.h
gbmtos2.c:	gbm.h gbmtool.h
gbmtrunc.c:	gbm.h
gbmver.c:	gbm.h gbmtool.h
gbmvid.c:	gbm.h gbmhelp.h gbmdesc.h
gbmxbm.c:	gbm.h gbmhelp.h gbmdesc.h
