FSRC = buffer.c fastmem.c files.c getopt.c hotkey.c input.c main.c math.c \
       object.c process.c random.c redirect.c screen.c sound.c stream.c \
       table.c text.c variable.c
ASRC = amiga.c amiga_list.c amiga_prefs.c amiga_start.c checkbox.c
SSRC = amiga_stdio.c
FOBJ = $(FSRC:"*.c":"*.o")
AOBJ = $(ASRC:"*.c":"*.o")
SOBJ = $(SSRC:"*.c":"*.o")

all : Frotz

Frotz : $(FOBJ) $(AOBJ)
    dcc -d1 %(right) -o %(left) -l bgui -l reqtools

FrotzStdIO : $(FOBJ) $(SOBJ)
    dcc -d1 %(right) -o %(left)

$(AOBJ) : $(ASRC)
    dcc -d1 -c -mi %(right) -o %(left)

$(SOBJ) : $(SSRC)
    dcc -d1 -c -mi %(right) -o %(left)

$(FOBJ) : $(FSRC)
    dcc -d1 -c %(right) -o %(left)
