home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 19 / AACD19.BIN / CDTools / Viewers / Flick / src / smakefile < prev   
Makefile  |  1995-05-20  |  2KB  |  80 lines

  1. COMMONFLAGS = parm=reg math=ieee verbose \
  2.           utilitylibrary stringmerge gst=t:includes.gst define=__USE_SYSBASE
  3.  
  4. SCFLAGS = optimize opttime nodebug nostackcheck $(COMMONFLAGS)
  5.  
  6. #SCFLAGS = nooptimize debug=full $(COMMONFLAGS)
  7.  
  8. #SCFLAGS = optimize opttime debug=full nostackcheck $(COMMONFLAGS)
  9.  
  10. OBJS =    flick.o median.o \
  11.     decode.o math64.o \
  12.     c2p_8_000.o c2p_6_000.o c2p_4_000.o \
  13.     c2p_8_020.o c2p_6_020.o c2p_4_020.o \
  14.     c2p_8_040.o c2p_6_040.o c2p_4_040.o \
  15.     c2p_8_akiko.o c2p_6_akiko.o c2p_4_akiko.o
  16.  
  17. flick: $(OBJS)
  18.     slink <with <
  19. from lib:c.o $(OBJS) \
  20. to flick \
  21. lib lib:scmieee.lib lib:sc.lib lib:amiga.lib \
  22. smallcode smalldata \
  23. addsym \
  24. define __CXM33=__UCXM33 \
  25. define __CXD33=__UCXD33 \
  26. define __CXM22=__UCXM22 \
  27. define __CXD22=__UCXD22
  28. <
  29.  
  30. flick.o: flick.c t:includes.gst
  31.     sc $(SCFLAGS) flick.c
  32.  
  33. median.o: median.c t:includes.gst
  34.     sc $(SCFLAGS) median.c
  35.  
  36. decode.o: decode.s smakefile
  37.     macro68 decode.s -o decode.o
  38.  
  39. math64.o: math64.s smakefile
  40.     macro68 math64.s -o math64.o
  41.  
  42. c2p_8_000.o: c2p_000.s smakefile
  43.     macro68 -D "depth=8" c2p_000.s -o c2p_8_000.o
  44.  
  45. c2p_6_000.o: c2p_000.s smakefile
  46.     macro68 -D "depth=6" c2p_000.s -o c2p_6_000.o
  47.  
  48. c2p_4_000.o: c2p_000.s smakefile
  49.     macro68 -D "depth=4" c2p_000.s -o c2p_4_000.o
  50.  
  51. c2p_8_020.o: c2p_020.s smakefile
  52.     macro68 -D "depth=8" c2p_020.s -o c2p_8_020.o
  53.  
  54. c2p_6_020.o: c2p_020.s smakefile
  55.     macro68 -D "depth=6" c2p_020.s -o c2p_6_020.o
  56.  
  57. c2p_4_020.o: c2p_020.s smakefile
  58.     macro68 -D "depth=4" c2p_020.s -o c2p_4_020.o
  59.  
  60. c2p_8_040.o: c2p_040.s smakefile
  61.     macro68 -D "depth=8" c2p_040.s -o c2p_8_040.o
  62.  
  63. c2p_6_040.o: c2p_040.s smakefile
  64.     macro68 -D "depth=6" c2p_040.s -o c2p_6_040.o
  65.  
  66. c2p_4_040.o: c2p_040.s smakefile
  67.     macro68 -D "depth=4" c2p_040.s -o c2p_4_040.o
  68.  
  69. c2p_8_akiko.o: c2p_akiko.s smakefile
  70.     macro68 -D "depth=8" c2p_akiko.s -o c2p_8_akiko.o
  71.  
  72. c2p_6_akiko.o: c2p_akiko.s smakefile
  73.     macro68 -D "depth=6" c2p_akiko.s -o c2p_6_akiko.o
  74.  
  75. c2p_4_akiko.o: c2p_akiko.s smakefile
  76.     macro68 -D "depth=4" c2p_akiko.s -o c2p_4_akiko.o
  77.  
  78. t:includes.gst: includes.h smakefile
  79.     sc $(SCFLAGS) makegst=t:includes.gst includes.h
  80.