home *** CD-ROM | disk | FTP | other *** search
- @echo off
- echo --------------------------------------------------------------------
- echo (C) Copyright 1990-1991 by Autodesk, Inc.
- echo Permission to use, copy, modify, and distribute this software and its
- echo documentation for any purpose and without fee is hereby granted.
- echo THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
- echo ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
- echo MERCHANTABILITY ARE HEREBY DISCLAIMED.
- echo --------------------------------------------------------------------
- Rem Notice what goes into an ADS application: the application's own
- Rem code (e.g., GRAVITY.OBJ), the library (ZTCADS30.LIB), and the Zortech
- Rem libraries.
- Rem
- @echo MSDOS batch file to build Zortech 3.0 ADS sample programs
-
- set ZORTECH=c:\zortech
- set savpth=%path%
- set PATH=%ZORTECH%\bin;%path%
- set savinc=%INCLUDE%
- set INCLUDE=%ZORTECH%\include;..
- set savlib=%LIB%
- set LIB=%ZORTECH%\lib
- set savcfl=%CFLAGS%
- set CFLAGS= -c -O -o -3 -bx -mp -f -A -a4
- set LIB1=-lib %ZORTECH%\lib\zps
-
- if exist %ZORTECH%\lib\zps.lib goto L1
- echo You must edit z30samp.bat and change the variable ZORTECH
- goto done
- :L1
-
- if .%1 == . goto L2
- @echo Compiling %1.c
- ztc %1 -I%ZORTECH%\include -o%1.obj
- 386link ztcads30.lib %1.obj %LIB1% -dosorder -exe %1
- goto done
-
- :L2
- @echo Compiling ads_perr.c
- ztc ads_perr.c -I%ZORTECH%\include -oads_perr.obj
- 386link ztcads30.lib ads_perr.obj %LIB1% -dosorder -exe ads_perr
-
- @echo Compiling arbmat.c
- ztc arbmat -I%ZORTECH%\include -oarbmat.obj
- 386link ztcads30.lib arbmat.obj %LIB1% -dosorder -exe arbmat
-
- @echo Compiling colext.c
- ztc colext -I%ZORTECH%\include -ocolext.obj
- 386link ztcads30.lib colext.obj %LIB1% -dosorder -exe colext
-
- @echo Compiling dlgtest.c
- ztc dlgtest -I%ZORTECH%\include -odlgtest.obj
- 386link ztcads30.lib dlgtest.obj %LIB1% -dosorder -exe dlgtest
-
- @echo Compiling fact.c
- ztc fact -I%ZORTECH%\include -ofact.obj
- 386link ztcads30.lib fact.obj %LIB1% -dosorder -exe fact
-
- @echo Compiling gravity.c
- ztc gravity -I%ZORTECH%\include -ogravity.obj
- 386link ztcads30.lib gravity.obj %LIB1% -dosorder -exe gravity
-
- @echo Compiling magnets.c
- ztc magnets -I%ZORTECH%\include -omagnets.obj
- 386link ztcads30.lib magnets.obj %LIB1% -dosorder -exe magnets
-
- @echo Compiling mountain.c
- ztc mountain -I%ZORTECH%\include -omountain.obj
- 386link ztcads30.lib mountain.obj %LIB1% -dosorder -exe mountain
-
- @echo Compiling sld2ps.c
- ztc sld2ps -I%ZORTECH%\include -osld2ps.obj
- 386link ztcads30.lib sld2ps.obj %LIB1% -dosorder -exe sld2ps
-
- @echo Compiling sqr.c
- ztc sqr -I%ZORTECH%\include -osqr.obj
- 386link ztcads30.lib sqr.obj %LIB1% -dosorder -exe sqr
-
- @echo Compiling tadc.c
- ztc tadc -I%ZORTECH%\include -otadc.obj
- 386link ztcads30.lib tadc.obj %LIB1% -dosorder -exe tadc
-
- @echo Compiling tower.c
- ztc tower -I%ZORTECH%\include -otower.obj
- 386link ztcads30.lib tower.obj %LIB1% -dosorder -exe tower
-
- @echo Building geomcal
- ztc cal -I%ZORTECH%\include -ocal.obj
- ztc calerr -I%ZORTECH%\include -ocalerr.obj
- ztc calexpr -I%ZORTECH%\include -ocalexpr.obj
- ztc callex -I%ZORTECH%\include -ocallex.obj
- ztc calmngf -I%ZORTECH%\include -ocalmngf.obj
- ztc calstdf -I%ZORTECH%\include -ocalstdf.obj
- ztc calusrf -I%ZORTECH%\include -ocalusrf.obj
- ztc util -I%ZORTECH%\include -outil.obj
- echo ztcads30.lib cal.obj calerr.obj calexpr.obj > geomcal.lnk
- echo callex.obj calmngf.obj calstdf.obj calusrf.obj >> geomcal.lnk
- echo util.obj %LIB1% -dosorder -exe geomcal >> geomcal.lnk
- 386link @geomcal.lnk
- del geomcal.lnk
-
- :done
-
- set path=%savpth%
- set include=%savinc%
- set lib=%savlib%
- set cflags=%savcfl%
- set savpth=
- set savinc=
- set savlib=
- set savcfl=
- set ZORTECH=
- set LIB1=
-
- @echo
- @echo Z30SAMP completed
- @echo on
-