home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 18 / amigaformatcd18.iso / mui / mui_developer / c / dlib / dmakefile < prev    next >
Makefile  |  1997-03-10  |  1KB  |  54 lines

  1. TMPDIR  = T:
  2. SRCS    = newobj.c makeobj.c request.c classnames.c allocaslreq.c aslreq.c
  3. SOBJS   = $(SRCS:"*.c":"$(TMPDIR)*s.o")
  4. SROBJS  = $(SRCS:"*.c":"$(TMPDIR)*sr.o")
  5. LOBJS   = $(SRCS:"*.c":"$(TMPDIR)*l.o")
  6. LROBJS  = $(SRCS:"*.c":"$(TMPDIR)*lr.o")
  7. LIBS    = muis.lib muisr.lib muil.lib muilr.lib
  8. FDLIB   = $(TMPDIR)muifd.lib
  9. FTLOPTS = //fd/muimaster_lib.fd -h /include/clib/muimaster_protos.h -o $(FDLIB) \
  10.           -auto muimaster.library -v -I DINCLUDE:amiga30
  11. CFLAGS  = -3.0 -mi -I /include
  12.  
  13. all : $(LIBS)
  14.  
  15. muis.lib : $(SOBJS)
  16.       fdtolib $(FTLOPTS) -md
  17.       Join %(right) $(FDLIB) to %(left)
  18.       -delete $(FDLIB)
  19.  
  20. muisr.lib : $(SROBJS)
  21.       fdtolib $(FTLOPTS) -md -mRR
  22.       Join %(right) $(FDLIB) to %(left)
  23.       -delete $(FDLIB)
  24.  
  25. muil.lib : $(LOBJS)
  26.       fdtolib $(FTLOPTS) -mD
  27.       Join %(right) $(FDLIB) to %(left)
  28.       -delete $(FDLIB)
  29.  
  30. muilr.lib : $(LROBJS)
  31.       fdtolib $(FTLOPTS) -mD -mRR
  32.       Join %(right) $(FDLIB) to %(left)
  33.       -delete $(FDLIB)
  34.  
  35. $(SOBJS) : $(SRCS)
  36.       dcc $(CFLAGS) -o %(left) -c %(right) -md
  37.  
  38. $(SROBJS) : $(SRCS)
  39.       dcc $(CFLAGS) -o %(left) -c %(right) -md -mRR
  40.  
  41. $(LOBJS) : $(SRCS)
  42.       dcc $(CFLAGS) -o %(left) -c %(right) -mD
  43.  
  44. $(LROBJS) : $(SRCS)
  45.       dcc $(CFLAGS) -o %(left) -c %(right) -mD -mRR
  46.  
  47. clean :
  48.       -Delete $(SOBJS) $(SROBJS) $(LOBJS) $(LROBJS) QUIET
  49.  
  50. new :
  51.       DMake clean
  52.       DMake all
  53.  
  54.