1 /* Gzip build file for Primos.
2 /* author: Peter Eriksson, pen@lysator.liu.se
5 type 'Building GZIP for PRIMOS - Please Wait...'
7 &if ^ [exists *>PRIMOS>OBJ -dir] &then &do
8 type 'Creating *>PRIMOS>OBJ directory...'
18 &set_var cdefines := -debug
20 como *>primos>compile.como
21 &do file &items [wild *>@@.c -single unit]
22 &set_var filebase := [before %file% .]
23 &if ^ [exists *>primos>obj>%filebase%.bin] &then &do
24 type 'Compiling "'%file%'"...'
25 ci *>%file% -binary *>primos>obj>=.bin %cdefines% -optionsfile *>primos>ci.opts
31 &do file &items [wild *>primos>@@.c -single unit]
32 &set_var filebase := [before %file% .]
33 &if ^ [exists *>primos>obj>%filebase%.bin] &then &do
34 type 'Compiling "'%file%'"...'
35 ci *>primos>%file% -binary *>primos>obj>=.bin %cdefines% -optionsfile *>primos>ci.opts
47 load *>primos>obj>gzip
48 load *>primos>obj>bits
49 load *>primos>obj>crypt
50 load *>primos>obj>deflate
51 load *>primos>obj>getopt
52 load *>primos>obj>inflate
54 load *>primos>obj>makecrc
55 load *>primos>obj>primos
56 load *>primos>obj>trees
57 load *>primos>obj>unlzw
58 load *>primos>obj>unpack
59 load *>primos>obj>unlzh
60 load *>primos>obj>unzip
61 load *>primos>obj>util
70 file *>primos>gzip.run
75 type 'All done. (Hopefully). The executable should be in *>PRIMOS>GZIP.RUN'