home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 15 / AACD15.ISO / AACD / Utilities / Extract / Extract.smake < prev    next >
Encoding:
Text File  |  1995-12-04  |  862 b   |  77 lines

  1. #
  2. # SAS/C Makefile for Extract.
  3. #
  4. # Directories
  5. #
  6.  
  7. PROG=  Extract
  8. OBJD=  OBJS:
  9. LIBD=  LIB:
  10.  
  11. #
  12. # Macros
  13. #
  14.  
  15. STDOBJ= $(LIBD)TinyStart.o
  16.  
  17. STDINC= 
  18.  
  19. STDLIBS= $(LIBD)amiga.lib $(LIBD)sc.lib
  20.  
  21. STDLINK= SMALLDATA SMALLCODE NOICONS DEFINE @__chkabort=@__dummy
  22.  
  23. STDMAP= MAP $(PROG).map H,X,S,F,L,O HEIGHT 0 PLAIN SWIDTH 16
  24.  
  25. EXOBJS= $(STDOBJ) $(OBJD)Extract.o
  26.  
  27. EXOPTS= $(PROG).scopts
  28.  
  29. EXINCS= 
  30.  
  31. EXLIBS= $(STDLIBS)
  32.  
  33. EXLINK= $(STDLINK)
  34.  
  35. EXMAP= $(STDMAP)
  36.  
  37. #
  38. # Rules
  39. #
  40.  
  41. .c.o:
  42.   sc WITH $(EXOPTS) $< OBJNAME $@
  43.  
  44. #
  45. # Dependencies
  46. #
  47.  
  48. $(PROG):        $(EXOBJS)
  49.   slink <WITH <
  50.     FROM $(EXOBJS)
  51.     TO $(PROG)
  52.     LIB $(EXLIBS)
  53.     $(EXLINK)
  54.     NODEBUG
  55.     <
  56.  
  57. Debug:            $(EXOBJS)
  58.   slink <WITH <
  59.     FROM $(EXOBJS)
  60.     TO $(PROG)
  61.     LIB $(EXLIBS)
  62.     $(EXLINK)
  63.     <
  64.  
  65. Final:            $(EXOBJS)
  66.   slink <WITH <
  67.     FROM $(EXOBJS)
  68.     TO $(PROG)
  69.     LIB $(EXLIBS)
  70.     $(EXLINK)
  71.     $(EXMAP)
  72.     NODEBUG
  73.     <
  74.  
  75. $(OBJD)Extract.o:    Extract.c $(EXINCS)
  76.  
  77.