home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p024 / 12.img / ADS2.LIB / Z30SAMP.BAT < prev    next >
Encoding:
DOS Batch File  |  1992-05-26  |  3.8 KB  |  118 lines

  1. @echo off
  2. echo --------------------------------------------------------------------
  3. echo (C) Copyright 1990-1991 by Autodesk, Inc.
  4. echo Permission to use, copy, modify, and distribute this software and its
  5. echo documentation for any purpose and without fee is hereby granted.   
  6. echo THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. 
  7. echo ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF 
  8. echo MERCHANTABILITY ARE HEREBY DISCLAIMED.                                 
  9. echo --------------------------------------------------------------------
  10. Rem Notice what goes into an ADS application:  the application's own
  11. Rem code (e.g., GRAVITY.OBJ), the library (ZTCADS30.LIB), and the Zortech
  12. Rem libraries.  
  13. Rem
  14. @echo MSDOS batch file to build Zortech 3.0 ADS sample programs
  15.  
  16. set ZORTECH=c:\zortech
  17. set savpth=%path%
  18. set PATH=%ZORTECH%\bin;%path%
  19. set savinc=%INCLUDE%
  20. set INCLUDE=%ZORTECH%\include;..
  21. set savlib=%LIB%
  22. set LIB=%ZORTECH%\lib
  23. set savcfl=%CFLAGS%
  24. set CFLAGS= -c -O -o -3 -bx -mp -f -A -a4
  25. set LIB1=-lib %ZORTECH%\lib\zps
  26.  
  27. if exist %ZORTECH%\lib\zps.lib goto L1
  28. echo You must edit z30samp.bat and change the variable ZORTECH
  29. goto done 
  30. :L1
  31.  
  32. if .%1 == . goto L2
  33. @echo Compiling %1.c 
  34.   ztc %1 -I%ZORTECH%\include -o%1.obj
  35.   386link ztcads30.lib %1.obj %LIB1% -dosorder -exe %1
  36. goto done
  37.  
  38. :L2
  39. @echo Compiling ads_perr.c
  40.   ztc ads_perr.c -I%ZORTECH%\include -oads_perr.obj
  41.   386link ztcads30.lib ads_perr.obj %LIB1% -dosorder -exe ads_perr
  42.  
  43. @echo Compiling arbmat.c
  44.   ztc arbmat -I%ZORTECH%\include -oarbmat.obj
  45.   386link ztcads30.lib arbmat.obj %LIB1% -dosorder -exe arbmat
  46.  
  47. @echo Compiling colext.c
  48.   ztc colext -I%ZORTECH%\include -ocolext.obj
  49.   386link ztcads30.lib colext.obj %LIB1% -dosorder -exe colext
  50.  
  51. @echo Compiling dlgtest.c
  52.   ztc dlgtest -I%ZORTECH%\include -odlgtest.obj
  53.   386link ztcads30.lib dlgtest.obj %LIB1% -dosorder -exe dlgtest
  54.  
  55. @echo Compiling fact.c
  56.   ztc fact -I%ZORTECH%\include -ofact.obj
  57.   386link ztcads30.lib fact.obj %LIB1% -dosorder -exe fact
  58.  
  59. @echo Compiling gravity.c
  60.   ztc gravity -I%ZORTECH%\include -ogravity.obj
  61.   386link ztcads30.lib gravity.obj %LIB1% -dosorder -exe gravity
  62.  
  63. @echo Compiling magnets.c
  64.   ztc magnets -I%ZORTECH%\include -omagnets.obj
  65.   386link ztcads30.lib magnets.obj %LIB1% -dosorder -exe magnets
  66.  
  67. @echo Compiling mountain.c
  68.   ztc mountain -I%ZORTECH%\include -omountain.obj
  69.   386link ztcads30.lib mountain.obj %LIB1% -dosorder -exe mountain
  70.  
  71. @echo Compiling sld2ps.c
  72.   ztc sld2ps -I%ZORTECH%\include -osld2ps.obj
  73.   386link ztcads30.lib sld2ps.obj %LIB1% -dosorder -exe sld2ps
  74.  
  75. @echo Compiling sqr.c
  76.   ztc sqr -I%ZORTECH%\include -osqr.obj
  77.   386link ztcads30.lib sqr.obj %LIB1% -dosorder -exe sqr
  78.  
  79. @echo Compiling tadc.c
  80.   ztc tadc -I%ZORTECH%\include -otadc.obj
  81.   386link ztcads30.lib tadc.obj %LIB1% -dosorder -exe tadc
  82.  
  83. @echo Compiling tower.c
  84.   ztc tower -I%ZORTECH%\include -otower.obj
  85.   386link ztcads30.lib tower.obj %LIB1% -dosorder -exe tower
  86.  
  87. @echo Building geomcal
  88.   ztc cal     -I%ZORTECH%\include -ocal.obj
  89.   ztc calerr  -I%ZORTECH%\include -ocalerr.obj
  90.   ztc calexpr -I%ZORTECH%\include -ocalexpr.obj
  91.   ztc callex  -I%ZORTECH%\include -ocallex.obj
  92.   ztc calmngf -I%ZORTECH%\include -ocalmngf.obj
  93.   ztc calstdf -I%ZORTECH%\include -ocalstdf.obj
  94.   ztc calusrf -I%ZORTECH%\include -ocalusrf.obj
  95.   ztc util    -I%ZORTECH%\include -outil.obj
  96.   echo ztcads30.lib cal.obj calerr.obj calexpr.obj > geomcal.lnk
  97.   echo callex.obj calmngf.obj calstdf.obj calusrf.obj >> geomcal.lnk
  98.   echo util.obj %LIB1% -dosorder -exe geomcal >> geomcal.lnk
  99.   386link @geomcal.lnk
  100.   del geomcal.lnk
  101.  
  102. :done
  103.  
  104. set path=%savpth%
  105. set include=%savinc%
  106. set lib=%savlib%
  107. set cflags=%savcfl%
  108. set savpth=
  109. set savinc=
  110. set savlib=
  111. set savcfl=
  112. set ZORTECH=
  113. set LIB1=
  114.  
  115. @echo
  116. @echo Z30SAMP completed
  117. @echo on
  118.