home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GFX / Painting / XiPaint3.2-Aminet11.lzx / XiPaint / Developer / OutputLib / smakefile < prev    next >
Encoding:
Makefile  |  1995-02-05  |  2.8 KB  |  136 lines

  1. # SAS/C Makefile für XiPaint, 030-Version, Version für Retina
  2.  
  3. #    Kürzel für XOut-Versionen
  4. #    -------------------------
  5. #
  6. #  a    Amiga HAM8
  7. #  b    Retina 8-Bit-Screen (dit.)
  8. #  d    Amiga AA256 (dit.)
  9. #  e    EGS-Screen
  10. #  f    FrameMaster
  11. #  g    Graffity
  12. #  h    Amiga HAM
  13. #  m    Merlin
  14. #  p    Picasso 24Bit
  15. #  q    Picasso 16Bit
  16. #  r    Retina 24/16-Bit-Screen
  17. #  v    VD2001
  18. #  w    Retina 24Bit-WB
  19. #  y    Cybervision 24/16-Bit
  20.  
  21.  
  22. all: 
  23.      xout_g.library xout_p.library xout_q.library xout_y.library
  24.  
  25. CC = sc
  26. AS = asm
  27. LN = slink
  28.  
  29. CFLAGS = GSTIMMEDIATE GST=SysInc.gst
  30.  
  31. ASMFLAGS = -i:ASMINCL: -m2
  32.  
  33. START=LIB:c.o
  34. LIBS=LIB:scmieee.lib LIB:sc.lib LIB:amiga3.lib sc:extras/memlib/memwatch.lib
  35. LNFLAGS = VERBOSE BATCH
  36.  
  37. SysInc.gst: SysInclude.h
  38.     $(CC) $(CFLI) NOOBJNAME MAKEGST=SysInc.gst SysInclude.h
  39.  
  40.  
  41.  
  42. ###  Compilieren der xout-Library
  43.  
  44. CFLAGS2 = LIBCODE NOSTACKCHECK GSTIMMEDIATE GST=SysInc.gst 
  45.  
  46.  
  47.  
  48. ###########################################################################
  49. # und nun die Picasso - Version (24-Bit)
  50. ###########################################################################
  51.  
  52. xout_p.o: xout_p.c  
  53.       $(CC) $(CFLAGS2) xout_p.c
  54.  
  55.  
  56. xout_p.library: SysInc.gst xout_p.o
  57.       $(LN) WITH <<
  58. LIBFD xout.fd 
  59. TO xout_p.library 
  60. FROM LIB:libent.o LIB:libinitr.o xout_p.o
  61. LIB LIB:sc.lib
  62. NOICONS
  63. SD 
  64. LIBVERSION 3 LIBREVISION 6
  65. <
  66. #      $(LN) FROM xgfx.library TO LIBS:xgfx.library ND NOICONS
  67.    BumpRev 3 xout_p.library
  68.  
  69. ###########################################################################
  70. # und nun die Picasso - Version (16-Bit)
  71. ###########################################################################
  72.  
  73. xout_q.o: xout_q.c  
  74.       $(CC) $(CFLAGS2) xout_q.c
  75.  
  76.  
  77. xout_q.library: SysInc.gst xout_q.o
  78.       $(LN) WITH <<
  79. LIBFD xout.fd 
  80. TO xout_q.library 
  81. FROM LIB:libent.o LIB:libinitr.o xout_q.o
  82. LIB LIB:sc.lib
  83. NOICONS
  84. SD 
  85. LIBVERSION 3 LIBREVISION 6
  86. <
  87. #      $(LN) FROM xgfx.library TO LIBS:xgfx.library ND NOICONS
  88.    BumpRev 3 xout_q.library
  89.  
  90.  
  91. ###########################################################################
  92. # und nun die Graffity - Version
  93. ###########################################################################
  94.  
  95. xout_g.o: xout_g.c  
  96.       $(CC) $(CFLAGS2) xout_g.c
  97.  
  98.  
  99. xout_g.library: SysInc.gst xout_g.o
  100.       $(LN) WITH <<
  101. LIBFD xout.fd 
  102. TO xout_g.library 
  103. FROM LIB:libent.o LIB:libinitr.o xout_g.o
  104. LIB LIB:sc.lib
  105. NOICONS
  106. SD 
  107. LIBVERSION 3 LIBREVISION 6
  108. <
  109. #      $(LN) FROM xgfx.library TO LIBS:xgfx.library ND NOICONS
  110.    BumpRev 3 xout_g.library
  111.  
  112.  
  113.  
  114.  
  115.  
  116. ###########################################################################
  117. # Cybervision mit direktem Screen
  118. ###########################################################################
  119.  
  120. xout_y.o: xout_y.c  
  121.       $(CC) $(CFLAGS2) xout_y.c
  122.  
  123.  
  124. xout_y.library: SysInc.gst xout_y.o
  125.       $(LN) WITH <<
  126. LIBFD xout.fd 
  127. TO xout_y.library 
  128. FROM LIB:libent.o LIB:libinitr.o xout_y.o
  129. LIB LIB:sc.lib
  130. NOICONS
  131. SD 
  132. LIBVERSION 3 LIBREVISION 0
  133. <
  134.    BumpRev 3 xout_y.library
  135.  
  136.