
#MYLIBS= LIB:debug.lib

CC = lc
ASM = asm

CFLAGS = -cfistq -v -j73 -iINCLUDE:
AFLAGS = -iINCLUDE:
LFLAGS = SC BATCH ND

M      = modules/
A      = 
I      = iffp/

# Our iffparse support object modules to link with
IFFO      = $(M)parse.o iffpstrings.o $(M)Hook.o
ILBMRO    = $(M)ilbmr.o $(M)unpacker.o
ILBMSO    = $(M)getdisplay.o $(M)screen.o
ILBMLO    = $(M)loadilbm.o $(M)getbitmap.o
ILBMRSO   = $(IFFO) $(ILBMRO) $(ILBMSO)
ILBMWO    = $(M)saveilbm.o $(M)ilbmw.o $(M)packer.o
ILBMO     = $(IFFO) $(ILBMRO) $(ILBMLO) $(ILBMSO) $(ILBMWO)
EXTRAO    = $(M)copychunks.o $(M)screendump.o $(M)bmprintc.o


# Our iffparse applications
APP0   = Display

# The object modules and special includes needed by each application example
APP0O  = $(APP0).o $(ILBMRSO) $(M)screendump.o $(M)copychunks.o createtask.o

.SUFFIXES:
.SUFFIXES:	.o .c .h .asm .i

# Make all of the applications
all:	$(APP0)

# Linkage for each application

$(APP0): $(APP0O)
  blink <WITH <
FROM wc.o wmain.o $(APP0O)
LIBRARY lib:lc.lib LIB:amiga.lib $(MYLIBS)
TO $(APP0).ld $(LFLAGS)
<

.c.o:
	$(CC) $(CFLAGS) $*.c

.asm.o:
	$(ASM) $(AFLAGS) $*.asm

