home *** CD-ROM | disk | FTP | other *** search
/ Photo CD Demo 1 / Demo.bin / fractint / fras1611.zip / FRACTINT.MAK < prev    next >
Text File  |  1991-06-09  |  4KB  |  152 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.     masm /ML $*;
  14.  
  15. .c.obj:
  16.       $(CC) /AM /W1 /FPi /c $(OptT) $*.c
  17.  
  18. Optsize = $(CC) /AM /W1 /FPi /c $(OptS) $*.c
  19.  
  20. lorenz.obj : lorenz.c fractint.h fractype.h
  21.  
  22. lsys.obj : lsys.c fractint.h
  23.  
  24. plot3d.obj : plot3d.c fractint.h fractype.h
  25.  
  26. 3d.obj : 3d.c fractint.h
  27.  
  28. fractals.obj : fractals.c fractint.h fractype.h mpmath.h helpdefs.h
  29.  
  30. calcfrac.obj : calcfrac.c fractint.h mpmath.h
  31.  
  32. fracsubr.obj : fracsubr.c fractint.h
  33.  
  34. fracsuba.obj : fracsuba.asm
  35.  
  36. parser.obj : parser.c fractint.h mpmath.h
  37.  
  38. calcmand.obj : calcmand.asm
  39.  
  40. cmdfiles.obj : cmdfiles.c fractint.h
  41.     $(Optsize)
  42.  
  43. loadfile.obj : loadfile.c fractint.h fractype.h
  44.     $(Optsize)
  45.  
  46. loadfdos.obj : loadfdos.c fractint.h helpdefs.h
  47.     $(Optsize)
  48.  
  49. decoder.obj : decoder.c fractint.h
  50.  
  51. diskvid.obj : diskvid.c fractint.h
  52.  
  53. encoder.obj : encoder.c fractint.h fractype.h
  54.  
  55. fr8514a.obj : fr8514a.asm
  56.  
  57. hgcfra.obj : hgcfra.asm
  58.  
  59. fractint.obj : fractint.c fractint.h fractype.h helpdefs.h
  60.     $(Optsize)
  61.  
  62. video.obj : video.asm
  63.  
  64. general.obj : general.asm
  65.  
  66. gifview.obj : gifview.c fractint.h
  67.  
  68. tgaview.obj : tgaview.c fractint.h targa_lc.h port.h
  69.  
  70. help.obj : help.c fractint.h helpdefs.h helpcom.h
  71.     $(Optsize)
  72.  
  73. intro.obj : intro.c fractint.h helpdefs.h
  74.     $(Optsize)
  75.  
  76. line3d.obj : line3d.c fractint.h
  77.  
  78. newton.obj : newton.asm
  79.     masm /e /ML newton;
  80.  
  81. printer.obj : printer.c fractint.h
  82.     $(Optsize)
  83.  
  84. printera.obj : printera.asm
  85.  
  86. prompts.obj : prompts.c fractint.h fractype.h helpdefs.h
  87.     $(Optsize)
  88.  
  89. rotate.obj : rotate.c fractint.h helpdefs.h
  90.     $(Optsize)
  91.  
  92. editpal.obj : editpal.c fractint.h
  93.     $(Optsize)
  94.  
  95. testpt.obj: testpt.c fractint.h
  96.  
  97. targa.obj : targa.c targa.h fractint.h
  98.  
  99. loadmap.obj : loadmap.c targa.h fractint.h
  100.     $(Optsize)
  101.  
  102. yourvid.obj : yourvid.c
  103.  
  104. fpu387.obj : fpu387.asm
  105.  
  106. fpu087.obj : fpu087.asm
  107.     masm /e /ML fpu087;
  108.  
  109. f16.obj : f16.c targa_lc.h
  110.  
  111. mpmath_c.obj : mpmath_c.c mpmath.h
  112.  
  113. mpmath_a.obj : mpmath_a.asm
  114.  
  115. jb.obj : jb.c fractint.h helpdefs.h
  116.  
  117. zoom.obj : zoom.c fractint.h
  118.     $(Optsize)
  119.  
  120. miscres.obj : miscres.c fractint.h fractype.h helpdefs.h
  121.     $(Optsize)
  122.  
  123. miscovl.obj : miscovl.c fractint.h fractype.h helpdefs.h
  124.     $(Optsize)
  125.  
  126. realdos.obj : realdos.c fractint.h helpdefs.h
  127.     $(Optsize)
  128.  
  129. tplus.obj : tplus.c tplus.h
  130.  
  131. tplus_a.obj : tplus_a.asm
  132.  
  133. tp3d.obj : tp3d.c fractint.h
  134.  
  135. slideshw.obj : slideshw.c
  136.     $(Optsize)
  137.  
  138. fractint.exe : fractint.obj help.obj loadfile.obj encoder.obj gifview.obj \
  139.      general.obj calcmand.obj fractals.obj calcfrac.obj testpt.obj \
  140.      decoder.obj rotate.obj yourvid.obj prompts.obj parser.obj \
  141.      diskvid.obj line3d.obj 3d.obj newton.obj cmdfiles.obj \
  142.      intro.obj slideshw.obj \
  143.      targa.obj loadmap.obj printer.obj printera.obj fracsubr.obj fracsuba.obj \
  144.      video.obj tgaview.obj f16.obj fr8514a.obj loadfdos.obj \
  145.      hgcfra.obj fpu087.obj fpu387.obj mpmath_c.obj mpmath_a.obj \
  146.      lorenz.obj plot3d.obj jb.obj zoom.obj miscres.obj miscovl.obj \
  147.      realdos.obj lsys.obj editpal.obj tplus.obj tplus_a.obj tp3d.obj \
  148.      fractint.hlp
  149. #    link /ST:4096 /CO /NOE /SE:200 /PACKC /F /EXEPACK @fractint.lnk
  150.     link /ST:4096 /SE:200 /PACKC /F /EXEPACK /NOE @fractint.lnk
  151.     hc /a
  152.