diff options
Diffstat (limited to 'Build/source/utils/gzip/primos/build.cpl')
-rw-r--r-- | Build/source/utils/gzip/primos/build.cpl | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/Build/source/utils/gzip/primos/build.cpl b/Build/source/utils/gzip/primos/build.cpl new file mode 100644 index 00000000000..6d82fa0c9b7 --- /dev/null +++ b/Build/source/utils/gzip/primos/build.cpl @@ -0,0 +1,76 @@ +/* Gzip build file for Primos. +/* author: Peter Eriksson, pen@lysator.liu.se +/* +type +type 'Building GZIP for PRIMOS - Please Wait...' +type +&if ^ [exists *>PRIMOS>OBJ -dir] &then &do + type 'Creating *>PRIMOS>OBJ directory...' + type + create *>PRIMOS>OBJ + &end + +type 'Compiling... + +&set_var unit := 0 + +/* +&set_var cdefines := -debug + +como *>primos>compile.como +&do file &items [wild *>@@.c -single unit] + &set_var filebase := [before %file% .] + &if ^ [exists *>primos>obj>%filebase%.bin] &then &do + type 'Compiling "'%file%'"...' + ci *>%file% -binary *>primos>obj>=.bin %cdefines% -optionsfile *>primos>ci.opts + &end +&end +close -unit %unit% +&set_var unit := 0 + +&do file &items [wild *>primos>@@.c -single unit] + &set_var filebase := [before %file% .] + &if ^ [exists *>primos>obj>%filebase%.bin] &then &do + type 'Compiling "'%file%'"...' + ci *>primos>%file% -binary *>primos>obj>=.bin %cdefines% -optionsfile *>primos>ci.opts + &end +&end +como -end + +type +type +type 'Binding...' + +&set_var unit := 0 +&data bind + li ccmain + load *>primos>obj>gzip + load *>primos>obj>bits + load *>primos>obj>crypt + load *>primos>obj>deflate + load *>primos>obj>getopt + load *>primos>obj>inflate + load *>primos>obj>lzw + load *>primos>obj>makecrc + load *>primos>obj>primos + load *>primos>obj>trees + load *>primos>obj>unlzw + load *>primos>obj>unpack + load *>primos>obj>unlzh + load *>primos>obj>unzip + load *>primos>obj>util + load *>primos>obj>zip + li c_lib + li + dynt -all + nwc + nitr + ntw + compress + file *>primos>gzip.run +&end + +type +type +type 'All done. (Hopefully). The executable should be in *>PRIMOS>GZIP.RUN' +&return |