home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / compress / misc / xpk / filesys / xpkhandler / makefile < prev    next >
Makefile  |  1995-02-27  |  1KB  |  50 lines

  1. #
  2. #        Makefile for xpk handler
  3. #
  4. # Macros
  5. #
  6. #DEFINES     =-dDEBUG -dFARPRINT
  7. DEFINES     =
  8. CFLAGS_PRE  =-a $(DEFINES) -pacs -so -wdelopqw -ho ram:symbols
  9. CFLAGS      =$(DEFINES) -pacs -so -wdelopqw -hi ram:symbols
  10. #LFLAGS      =-m +q -w
  11. LFLAGS      =-m +q
  12. HANDLER_OBJS=crt0.o version.o handler.o packet.o action.o subs.o
  13. KILL_OBJS   =killcrt0.o kill.o
  14. HANDLER_LIBS=-lfarprint16 -larp16 -lc16
  15. KILL_LIBS   =-larp16 -lc16
  16. #
  17. # Dependancy entries
  18. #
  19. all: ram:symbols xpk-handler
  20. #
  21. ram:symbols: symbols kill
  22.    copy symbols $@
  23. #
  24. symbols: includes.h
  25.    cc $(CFLAGS_PRE) -o nil: includes.h
  26.    copy ram:$@ $@
  27. #
  28. xpk-handler: $(HANDLER_OBJS)
  29.    ln $(LFLAGS) -o $@ $(HANDLER_OBJS) $(HANDLER_LIBS)
  30.    delete version.o quiet
  31. #
  32. kill: $(KILL_OBJS)
  33.    ln $(LFLAGS) -o $@ $(KILL_OBJS) $(KILL_LIBS)
  34. #
  35. archive:
  36.    delete (#?.o|symbols) quiet
  37.    rename xpk-handler /l/
  38.    rename kill /c/
  39.    cd //
  40.    lha -a -r -x u XpkHandler XpkHandler.info XpkHandler/*
  41.    cd xpkhandler/src
  42. #
  43. cleanup:
  44.    delete (#?.o|symbols) quiet
  45. #
  46. new:
  47.    delete (#?.o|symbols) quiet
  48.    make
  49. #
  50.