home *** CD-ROM | disk | FTP | other *** search
/ Mega A/V / mega_av.zip / mega_av / GRAPHUTL / FRPOR172.ZIP / FRACTINT.MAK < prev    next >
Text File  |  1992-03-15  |  4KB  |  164 lines

  1.  
  2. # Note that frachelp.mak and fractint.mak can't be combined into a single
  3. # make file because with MSC6 we need to use "NMK", to have enough memory
  4. # available for the compiler.  NMK would not trigger subsequent recompiles
  5. # due to a rebuild of helpdefs.h file if we used a single step.
  6.  
  7. # Next is a pseudo-target for nmake/nmk.  It just generates harmless
  8. # warnings with make.
  9.  
  10. all : fractint.exe
  11.  
  12. .asm.obj:
  13.     $(AS) /ML $*;
  14. # for Quick Assembler
  15. #       $(AS) /c $*.asm
  16.  
  17. .c.obj:
  18.       $(CC) /AM /W1 /FPi /c $(OptT) $*.c
  19.  
  20. Optsize = $(CC) /AM /W1 /FPi /c $(OptS) $*.c
  21.  
  22. lorenz.obj : lorenz.c fractint.h fractype.h
  23.  
  24. lsys.obj : lsys.c fractint.h
  25.  
  26. lsysa.obj: lsysa.asm
  27.  
  28. plot3d.obj : plot3d.c fractint.h fractype.h
  29.  
  30. 3d.obj : 3d.c fractint.h
  31.  
  32. fractals.obj : fractals.c fractint.h fractype.h mpmath.h helpdefs.h
  33.  
  34. fractalp.obj : fractalp.c fractint.h fractype.h mpmath.h helpdefs.h
  35.  
  36. calcfrac.obj : calcfrac.c fractint.h mpmath.h
  37.  
  38. fracsubr.obj : fracsubr.c fractint.h
  39.  
  40. fracsuba.obj : fracsuba.asm
  41.  
  42. parser.obj : parser.c fractint.h mpmath.h
  43.  
  44. calcmand.obj : calcmand.asm
  45.  
  46. calmanfp.obj : calmanfp.asm
  47. # for MASM
  48.     $(AS) /e /ML calmanfp;
  49. # for QuickAssembler
  50. #   $(AS) /FPi /c calmanfp.asm
  51.  
  52. cmdfiles.obj : cmdfiles.c fractint.h
  53.     $(Optsize)
  54.  
  55. loadfile.obj : loadfile.c fractint.h fractype.h
  56.     $(Optsize)
  57.  
  58. loadfdos.obj : loadfdos.c fractint.h helpdefs.h
  59.     $(Optsize)
  60.  
  61. decoder.obj : decoder.c fractint.h
  62.  
  63. diskvid.obj : diskvid.c fractint.h
  64.  
  65. encoder.obj : encoder.c fractint.h fractype.h
  66.  
  67. fr8514a.obj : fr8514a.asm
  68.  
  69. hgcfra.obj : hgcfra.asm
  70.  
  71. fractint.obj : fractint.c fractint.h fractype.h helpdefs.h
  72.     $(Optsize)
  73.  
  74. video.obj : video.asm
  75.  
  76. general.obj : general.asm
  77.  
  78. gifview.obj : gifview.c fractint.h
  79.  
  80. tgaview.obj : tgaview.c fractint.h targa_lc.h port.h
  81.  
  82. help.obj : help.c fractint.h helpdefs.h helpcom.h
  83.     $(Optsize)
  84.  
  85. intro.obj : intro.c fractint.h helpdefs.h
  86.     $(Optsize)
  87.  
  88. line3d.obj : line3d.c fractint.h
  89.  
  90. newton.obj : newton.asm
  91.     $(AS) /e /ML newton;
  92.  
  93. printer.obj : printer.c fractint.h
  94.     $(Optsize)
  95.  
  96. printera.obj : printera.asm
  97.  
  98. prompts.obj : prompts.c fractint.h fractype.h helpdefs.h
  99.     $(Optsize)
  100.  
  101. rotate.obj : rotate.c fractint.h helpdefs.h
  102.     $(Optsize)
  103.  
  104. editpal.obj : editpal.c fractint.h
  105.     $(Optsize)
  106.  
  107. testpt.obj: testpt.c fractint.h
  108.  
  109. targa.obj : targa.c targa.h fractint.h
  110.  
  111. loadmap.obj : loadmap.c targa.h fractint.h
  112.     $(Optsize)
  113.  
  114. yourvid.obj : yourvid.c
  115.  
  116. fpu387.obj : fpu387.asm
  117.  
  118. fpu087.obj : fpu087.asm
  119.     $(AS) /e /ML fpu087;
  120.  
  121. f16.obj : f16.c targa_lc.h
  122.  
  123. mpmath_c.obj : mpmath_c.c mpmath.h
  124.  
  125. mpmath_a.obj : mpmath_a.asm
  126.  
  127. jb.obj : jb.c fractint.h helpdefs.h
  128.  
  129. zoom.obj : zoom.c fractint.h
  130.     $(Optsize)
  131.  
  132. miscres.obj : miscres.c fractint.h fractype.h helpdefs.h
  133.     $(Optsize)
  134.  
  135. miscovl.obj : miscovl.c fractint.h fractype.h helpdefs.h
  136.     $(Optsize)
  137.  
  138. realdos.obj : realdos.c fractint.h helpdefs.h
  139.     $(Optsize)
  140.  
  141. tplus.obj : tplus.c tplus.h
  142.  
  143. tplus_a.obj : tplus_a.asm
  144.  
  145. tp3d.obj : tp3d.c fractint.h
  146.  
  147. slideshw.obj : slideshw.c
  148.     $(Optsize)
  149.  
  150. fractint.exe : fractint.obj help.obj loadfile.obj encoder.obj gifview.obj \
  151.      general.obj calcmand.obj calmanfp.obj fractals.obj fractalp.obj calcfrac.obj \
  152.      testpt.obj decoder.obj rotate.obj yourvid.obj prompts.obj parser.obj \
  153.      diskvid.obj line3d.obj 3d.obj newton.obj cmdfiles.obj \
  154.      intro.obj slideshw.obj \
  155.      targa.obj loadmap.obj printer.obj printera.obj fracsubr.obj fracsuba.obj \
  156.      video.obj tgaview.obj f16.obj fr8514a.obj loadfdos.obj \
  157.      hgcfra.obj fpu087.obj fpu387.obj mpmath_c.obj mpmath_a.obj \
  158.      lorenz.obj plot3d.obj jb.obj zoom.obj miscres.obj miscovl.obj \
  159.      realdos.obj lsys.obj lsysa.obj editpal.obj tplus.obj tplus_a.obj tp3d.obj \
  160.      fractint.hlp
  161. #       $(LINKER) /ST:4096 /CO /NOE /SE:200 /PACKC /F /EXEPACK @fractint.lnk
  162.     $(LINKER) /ST:4096 /SE:200 /PACKC /F /EXEPACK /NOE @fractint.lnk
  163.     hc /a
  164.