1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- %
- % "makefile" style code for CSL for the recompilation of parts of REDUCE
- %
- % A C Norman. July 1995
- module 'make;
- fluid '(r36_modules source_directory);
- if null source_directory then source_directory := "..";
- r36_modules := '(
- (module "src/module.red")
- (patches "src/patches.red")
- (arith "src/arith.red")
- (alg "src/alg.red")
- );
- symbolic procedure bring_up_to_date();
- begin
- scalar done, m, s;
- for each w in r36_modules do <<
- m := car w;
- s := cadr w;
- file := bldmsg("""%w/%w""", source_directory, m);
- file_date := datestamp file;
- module_date := modulep m;
- prin m; ttab 15; prin file; ttab 40; prin module_date;
- ttab 60; print file_date >>;
- % eval '(begin)
- nil
- end;
- endmodule;
- end;
|