TMPDIR  = T:
SRCS    = newobj.c makeobj.c request.c classnames.c allocaslreq.c aslreq.c
SOBJS   = $(SRCS:"*.c":"$(TMPDIR)*s.o")
SROBJS  = $(SRCS:"*.c":"$(TMPDIR)*sr.o")
LOBJS   = $(SRCS:"*.c":"$(TMPDIR)*l.o")
LROBJS  = $(SRCS:"*.c":"$(TMPDIR)*lr.o")
LIBS    = muis.lib muisr.lib muil.lib muilr.lib
FDLIB   = $(TMPDIR)muifd.lib
FTLOPTS = //fd/muimaster_lib.fd -h /include/clib/muimaster_protos.h -o $(FDLIB) \
          -auto muimaster.library -v -I DINCLUDE:amiga30
CFLAGS  = -3.0 -mi -I /include

all : $(LIBS)

muis.lib : $(SOBJS)
      fdtolib $(FTLOPTS) -md
      Join %(right) $(FDLIB) to %(left)
      -delete $(FDLIB)

muisr.lib : $(SROBJS)
      fdtolib $(FTLOPTS) -md -mRR
      Join %(right) $(FDLIB) to %(left)
      -delete $(FDLIB)

muil.lib : $(LOBJS)
      fdtolib $(FTLOPTS) -mD
      Join %(right) $(FDLIB) to %(left)
      -delete $(FDLIB)

muilr.lib : $(LROBJS)
      fdtolib $(FTLOPTS) -mD -mRR
      Join %(right) $(FDLIB) to %(left)
      -delete $(FDLIB)

$(SOBJS) : $(SRCS)
      dcc $(CFLAGS) -o %(left) -c %(right) -md

$(SROBJS) : $(SRCS)
      dcc $(CFLAGS) -o %(left) -c %(right) -md -mRR

$(LOBJS) : $(SRCS)
      dcc $(CFLAGS) -o %(left) -c %(right) -mD

$(LROBJS) : $(SRCS)
      dcc $(CFLAGS) -o %(left) -c %(right) -mD -mRR

clean :
      -Delete $(SOBJS) $(SROBJS) $(LOBJS) $(LROBJS) QUIET

new :
      DMake clean
      DMake all