home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 530b.lha / AMenu_v1.3 / Makefile < prev    next >
Makefile  |  1991-07-03  |  1KB  |  52 lines

  1.  
  2. CFLAGS= -cst -v -ms -O #-dDBUG
  3. LIBS= lib:lc.lib         # no amiga.lib (protos used)
  4. LOPTS=BATCH SC SD #ND
  5. RM=delete QUIET
  6. CP=copy CLONE
  7.  
  8. # - - - - - - - - - - - - - - - - - - - - - - - - - -
  9.  
  10. PROGS = AMenu AMenu-Handler
  11. MOBJS = AMenu.o Parse.o Menu.o Warn.o
  12. HOBJS = AMenu-Handler.o Mon.o Run.o Warn.o
  13.  
  14. ALL: $(PROGS)
  15.     @echo "-- Done -- \X07"
  16.  
  17. AMenu: $(MOBJS) ArpC.o
  18.     blink  <WITH <
  19.     TO $@ FROM ArpC.o lib:ArpGlueSm.o $(MOBJS)
  20.     LIB $(LIBS) $(LOPTS)
  21. <
  22.  
  23.  
  24. AMenu-Handler: $(HOBJS) _main.o
  25.     blink  <WITH <
  26.     TO $@ FROM _main.o lib:ArpGlueSm.o $(HOBJS)
  27.     LIB $(LIBS) $(LOPTS)
  28. <
  29.  
  30. AMenu.o: AMenu.c AMenu.h AllocStr.h ArpC.h
  31. AMenu-Handler.o: AMenu-Handler.c AMenu.h AllocStr.h
  32. Run.o: Run.c AMenu.h AllocStr.h
  33. Mon.o:  Mon.c AMenu.h
  34. Menu.o: Menu.c AMenu.h AllocStr.h
  35. Parse.o: Parse.c AMenu.h AllocStr.h
  36. Warn.o: Warn.c
  37. ArpC.o: ArpC.c ArpC.h          # My own Arp library Startup Code
  38. _main.o: _main.c               # fake c.o (no WB reply!)
  39.  
  40. install:
  41.     $(CP) AMenu.doc      SYS:docs/Utilities/AMenu.
  42.     $(CP) AMenu.doc.info SYS:docs/Utilities/AMenu..info
  43.     $(CP) AMenu-Handler  L:
  44.     $(CP) AMenu(|.info)  SYS:Utilities
  45.  
  46. clean :
  47.     $(RM) *.o *.sym *.lnk *.map *.tmp
  48.  
  49. clobber : clean
  50.     $(RM) $(PROGS)
  51.  
  52.