
# ILBM->ASCII  DICE Makefile by Tobias Ferber, ukjg@rz.uni-karlsruhe.de

CC	= dcc
LN	= dlink

CFLAGS	= -3.1 -I/
LFLAGS	= -s
CLIBS   = cs.lib amiga30s.lib autos.lib

MODS	= modules/
APP	= ilbm2ascii

all: $(APP)

# iffparse support object modules

$(MODS)parse.o : $(MODS)parse.c
	$(CC) $(CFLAGS) -c -o%(left) %(right)

$(MODS)ilbmr.o : $(MODS)ilbmr.c
	$(CC) $(CFLAGS) -c -o%(left) %(right)

$(MODS)loadilbm.o: $(MODS)loadilbm.c
	$(CC) $(CFLAGS) -c -o%(left) %(right)

$(MODS)iffpstrings.o : $(MODS)iffpstrings.c
	$(CC) $(CFLAGS) -c -o%(left) %(right)

$(MODS)getbitmap.o : $(MODS)getbitmap.c
	$(CC) $(CFLAGS) -c -o%(left) %(right)

$(MODS)unpacker.o : $(MODS)unpacker.c
	$(CC) $(CFLAGS) -c -o%(left) %(right)

#

$(APP).o : $(APP).c
	$(CC) $(CFLAGS) -c -o%(left) %(right)

$(APP) : $(MODS)parse.o $(MODS)ilbmr.o $(MODS)loadilbm.o $(MODS)iffpstrings.o $(MODS)getbitmap.o $(MODS)unpacker.o $(APP).o
	$(LN) $(LFLAGS) -o%(left) c.o %(right) $(CLIBS) x.o

