home *** CD-ROM | disk | FTP | other *** search
/ Fractal Creations (Second Edition) / FRACTALS_2E.iso / frasrc.exe / MAKEFRAC.BAT < prev    next >
DOS Batch File  |  1993-05-06  |  2KB  |  51 lines

  1. @echo off
  2. rem ** The SET commands are here to ensure no options are accidentally set
  3. set CL=
  4. set MASM=
  5. set LINK=
  6.  
  7. rem ** now un-comment out the goto that applies to you...
  8. rem goto msc7debug
  9.     goto msc7
  10. rem goto msc6
  11. rem goto msc5
  12. rem goto quickc
  13.  
  14. :msc7debug
  15. rem ** Microsoft C7.00 with CodeView Debugging
  16. echo Building Fractint using MSC 7 using Debug
  17. nmake "CC=cl /Zi" "AS=masm /ML /Zi" "LINKER=link /CO " "OptT= " "C7=YES" frachelp.mak
  18. if errorlevel 1 goto exit
  19. nmake "CC=cl /Zi" "AS=masm /ML /Zi" "LINKER=link /CO" "OptT= " "OptS= " "OptN= " "DEBUG=YES" "C7=YES" fractint.mak
  20. goto exit
  21.  
  22. :msc7
  23. rem ** Microsoft C7.00 or Visual C++ (normal case)
  24. echo Building Fractint using MSC 7 or Visual C++
  25. nmake "CC=cl /Gs" "AS=masm /ML" "LINKER=link" "OptT=/Oilg" "C7=YES" frachelp.mak
  26. if errorlevel 1 goto exit
  27. nmake "CC=cl /Gs /DC6" "AS=masm /ML" "LINKER=link" "OptT=/Oecilgtaz" "OptS=/Osleazcg" "OptN=/Oilg" "C7=YES" fractint.mak
  28. goto exit
  29.  
  30. :msc6
  31. rem ** Microsoft C6.00A
  32. nmk "CC=cl /Gs" "AS=masm /ML" "LINKER=link" "OptT=/Oecilgtaz" frachelp.mak
  33. if errorlevel 1 goto exit
  34. nmk "CC=cl /Gs /DC6 /qc" "AS=masm /ML" "LINKER=link" "OptT=/Oecilgtaz" "OptS=/Osleazcg" "OptN=/Oeilg" fractint.mak
  35. goto exit
  36.  
  37. :msc5
  38. rem ** Microsoft C5.1
  39. make "CC=cl" "AS=masm /ML" "LINKER=link" "OptT=/Oait" frachelp.mak
  40. if errorlevel 1 goto exit
  41. make "CC=cl /Gs" "AS=masm /ML" "LINKER=link" "OptT=/Oait" "OptS=/Oais"  "OptN=/Oais" fractint.mak
  42. goto exit
  43.  
  44. :quickc
  45. rem ** Use for QuickC 2.50
  46. nmake "CC=qcl" "AS=masm /c /ML" "LINKER=link" "OptT=" frachelp.mak
  47. if errorlevel 1 goto exit
  48. nmake "CC=qcl /Gs" "AS=masm /c /ML" "LINKER=link" "OptT=/Olt" "OptS=/Ols" "OptN=/Ols" fractint.mak
  49.  
  50. :exit
  51.