home *** CD-ROM | disk | FTP | other *** search
/ ANews 1 / AnewsCD01.iso / Indispensables / Compression / xad / Developer / Sources / clients / SMakeFile < prev    next >
Makefile  |  1999-08-09  |  3KB  |  140 lines

  1. SCOPTS = RESOPT NOSTACKCHECK STRINGMERGE UNSIGNEDCHARS\
  2. NOCHECKABORT OPTIMIZE OPTIMIZERTIME OPTIMIZERLOOP OPTINLOCAL NOICONS\
  3. MEMSIZE=HUGE DATA=FARONLY CODE=FAR DEBUG=SYMBOL PARAM=REGISTERS
  4. SLOPTS = SMALLDATA SMALLCODE NOICONS STRIPDEBUG
  5. SDILIB = LIB:SDI_ASM_STD_functions.lib
  6. FARLIB = LIB:scnb.lib
  7.  
  8. ODIR = //objects/clients/
  9.  
  10. HEAD = $(ODIR)extheader.o
  11.  
  12. Ext: LZX Zoom
  13.  
  14. All: AMPK AmPlusUnpack DMS LhA LZX MXM-SimpleArc PackDev \
  15.      SuperDuper3 Tar xDisk xMash Zoom
  16.  
  17. AMPK:        $(ODIR)AMPK
  18. AmPlusUnpack:    $(ODIR)AmPlusUnpack
  19. DMS:        $(ODIR)DMS
  20. LhA:        $(ODIR)LhA
  21. LZX:        $(ODIR)LZX
  22. MXM-SimpleArc:    $(ODIR)MXM-SimpleArc
  23. PackDev:    $(ODIR)PackDev
  24. SuperDuper3:    $(ODIR)SuperDuper3
  25. Tar:        $(ODIR)Tar
  26. xDisk:        $(ODIR)xDisk
  27. xMash:        $(ODIR)xMash
  28. Zip:        $(ODIR)Zip
  29. Zoom:        $(ODIR)Zoom
  30.  
  31. # ************* global header
  32.  
  33. $(HEAD): extheader.c
  34.     sc $(SCOPTS) $? OBJNAME=$@
  35.  
  36. # ************* AMPK
  37.  
  38. $(ODIR)AMPK: $(HEAD) $(ODIR)AMPK.o
  39.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)AMPK.o TO $@ LIB $(FARLIB)
  40.  
  41. $(ODIR)AMPK.o: AMPK.c
  42.     sc $(SCOPTS) $? OBJNAME=$@
  43.  
  44. # ************* AmPlusUnpack
  45.  
  46. $(ODIR)AmPlusUnpack: $(HEAD) $(ODIR)AmPlusUnpack.o
  47.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)AmPlusUnpack.o TO $@
  48.  
  49. $(ODIR)AmPlusUnpack.o: AmPlusUnpack.c
  50.     sc $(SCOPTS) $? OBJNAME=$@
  51.  
  52. # ************* DMS
  53.  
  54. $(ODIR)DMS: $(HEAD) $(ODIR)DMS.o
  55.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)DMS.o TO $@ LIB $(FARLIB) $(SDILIB)
  56.  
  57. $(ODIR)DMS.o: DMS.c
  58.     sc $(SCOPTS) $? OBJNAME=$@
  59.  
  60. # ************* LhA
  61.  
  62. $(ODIR)LhA: $(HEAD) $(ODIR)LhA.o
  63.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)LhA.o TO $@ LIB $(SDILIB)
  64.  
  65. $(ODIR)LhA.o: LhA.c
  66.     sc $(SCOPTS) $? OBJNAME=$@
  67.  
  68. # ************* LZX
  69.  
  70. $(ODIR)LZX: $(HEAD) $(ODIR)LZX.o
  71.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)LZX.o TO $@ LIB $(FARLIB)
  72.  
  73. $(ODIR)LZX.o: LZX.c
  74.     sc $(SCOPTS) $? OBJNAME=$@
  75.  
  76. # ************* MXM-SimpleArc
  77.  
  78. $(ODIR)MXM-SimpleArc: $(HEAD) $(ODIR)MXM-SimpleArc.o
  79.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)MXM-SimpleArc.o TO $@ LIB $(FARLIB) $(SDILIB)
  80.  
  81. $(ODIR)MXM-SimpleArc.o: MXM-SimpleArc.c
  82.     sc $(SCOPTS) $? OBJNAME=$@
  83.  
  84. # ************* PackDev
  85.  
  86. $(ODIR)PackDev: $(HEAD) $(ODIR)PackDev.o
  87.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)PackDev.o TO $@ LIB $(FARLIB) $(SDILIB)
  88.  
  89. $(ODIR)PackDev.o: PackDev.c
  90.     sc $(SCOPTS) $? OBJNAME=$@
  91.  
  92. # ************* SuperDuper3
  93.  
  94. $(ODIR)SuperDuper3: $(HEAD) $(ODIR)SuperDuper3.o
  95.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)SuperDuper3.o TO $@
  96.  
  97. $(ODIR)SuperDuper3.o: SuperDuper3.c
  98.     sc $(SCOPTS) $? OBJNAME=$@
  99.  
  100. # ************* Tar
  101.  
  102. $(ODIR)Tar: $(HEAD) $(ODIR)Tar.o
  103.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)Tar.o TO $@ LIB $(SDILIB)
  104.  
  105. $(ODIR)Tar.o: Tar.c
  106.     sc $(SCOPTS) $? OBJNAME=$@
  107.  
  108. # ************* xDisk
  109.  
  110. $(ODIR)xDisk: $(HEAD) $(ODIR)xDisk.o
  111.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)xDisk.o TO $@ LIB $(FARLIB)
  112.  
  113. $(ODIR)xDisk.o: xDisk.c
  114.     sc $(SCOPTS) $? OBJNAME=$@
  115.  
  116. # ************* xMash
  117.  
  118. $(ODIR)xMash: $(HEAD) $(ODIR)xMash.o
  119.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)xMash.o TO $@
  120.  
  121. $(ODIR)xMash.o: xMash.c
  122.     sc $(SCOPTS) $? OBJNAME=$@
  123.  
  124. # ************* Zip
  125.  
  126. $(ODIR)Zip: $(HEAD) $(ODIR)Zip.o
  127.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)Zip.o TO $@
  128.  
  129. $(ODIR)Zip.o: Zip.c
  130.     sc $(SCOPTS) $? OBJNAME=$@
  131.  
  132. # ************* Zoom
  133.  
  134. $(ODIR)Zoom: $(HEAD) $(ODIR)Zoom.o
  135.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)Zoom.o TO $@ LIB $(FARLIB)
  136.  
  137. $(ODIR)Zoom.o: Zoom.c
  138.     sc $(SCOPTS) $? OBJNAME=$@
  139.  
  140.