NAME=ccd
D=DEBUG=FULL
CFLAGS=GST=$(NAME).gst $(D)
#CFLAGS=
LINKERFLAGS=MAP ccd.map NODEBUG
HEADERS=ccd.h
CC=sc
LINKER=slink
LIBRARIES=lib:sc.lib lib:amiga.lib
OBJECTS=$(NAME).o graphics.o database.o

$(NAME): $(OBJECTS)
	$(LINKER) $(LINKERFLAGS)\
             FROM LIB:c.o $(OBJECTS)\
             LIB $(LIBRARIES)\
             MAP t.map\
             TO $(NAME)

$(NAME).o: $(NAME).c $(NAME).h
	$(CC) $(CFLAGS) $(NAME).c

database.o:	database.c database.h
	$(CC) $(CFLAGS) database.c

graphics.o:	graphics.c $(HEADERS)
	$(CC) $(CFLAGS) graphics.c

gst: $(NAME).c $(HEADERS)
   $(CC) MGST=$(NAME).gst $(D) $(NAME).c

