home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / utility / misc / toolmana.lha / ToolManager / Source / library / DMakefile < prev    next >
Encoding:
Makefile  |  1992-09-26  |  1.2 KB  |  49 lines

  1. #
  2. # DMakefile
  3. #
  4. # Makefile for ToolManager 2.0 (Library)
  5. #
  6. # (c) 1990-92 Stefan Becker
  7. #
  8. PRE    = t:symbolslib.m
  9. FLAGS  = -mRR -ms
  10. #FLAGS  = -mRR -ms -mi
  11. IDIR   = //Programmers/include
  12. #CFLAGS = $(FLAGS) -DDEBUG -I $(IDIR) -proto -H$(PRE)=ToolManagerLib.h -c
  13. CFLAGS = $(FLAGS) -I $(IDIR) -proto -H$(PRE)=ToolManagerLib.h -c
  14. AFLAGS =
  15. #LFLAGS = $(FLAGS) -L/locale -s
  16. LFLAGS = $(FLAGS) -L/locale
  17. LIBS   = -l0 -ldebug -lamiga -lamigas -llocale -lc
  18.  
  19. ASRCS = RomTag.a starthandler.a TmpAddAppIconA.a
  20. AOBJS = $(ASRCS:"*.a":"T:*.o")
  21. CSRCS = LibInit.c handler.c data.c tmhandle.c objects.c execobj.c imageobj.c \
  22.         soundobj.c menuobj.c iconobj.c dockobj.c rexx.c workbench.c readiff.c \
  23.         hotkey.c locale.c safety.c config.c
  24. COBJS = $(CSRCS:"*.c":"T:*.o")
  25. OBJS  = $(AOBJS) $(COBJS)
  26.  
  27. DEST  = //libs/toolmanager.library
  28.  
  29. all : $(DEST)
  30.  
  31. $(DEST) : $(OBJS)
  32.          dcc $(LFLAGS) -o %(left) $(OBJS) $(LIBS)
  33.  
  34. $(AOBJS) : $(ASRCS)
  35.          das $(AFLAGS) -o %(left) %(right)
  36.  
  37. $(AOBJS) : DMakefile
  38.  
  39. $(COBJS) : $(CSRCS)
  40.          dcc $(CFLAGS) -o %(left) %(right)
  41.  
  42. $(COBJS) : $(PRE)
  43.  
  44. $(PRE) : ToolManagerLib.h $(IDIR)/libraries/toolmanager.h DMakefile
  45.          -Delete %(left)
  46.  
  47. clean :
  48.          -Delete $(PRE) $(OBJS)
  49.