2 rem Author: Rene' Jager
3 rem Update: June 11, 1993
4 rem Info: utility for generating makefile for RICE library, see makelib.doc;
5 rem meaning of arguments:
7 rem %2 : source extension
9 rem %4 : include extension
11 rem %6 : object extension
12 rem %7 : compiler type
15 echo # makefile for %7 RICE-library > makefile
19 echo OBJECTS = \ >> makefile
20 echo %5compile1.%6 \ >> makefile
21 echo %5compile2.%6 \ >> makefile
22 echo %5compile3.%6 \ >> makefile
23 echo %5compile4.%6 \ >> makefile
24 echo %5destroy.%6 \ >> makefile
25 echo %5explain.%6 \ >> makefile
26 echo %5global.%6 \ >> makefile
27 echo %5infer.%6 \ >> makefile
28 echo %5load.%6 \ >> makefile
29 echo %5rebuild.%6 \ >> makefile
30 echo %5save.%6 >> makefile
34 echo HEADERS = \ >> makefile
35 echo %3compile.%4 \ >> makefile
36 echo %3define.%4 \ >> makefile
37 echo %3function.%4 \ >> makefile
38 echo %3include.%4 \ >> makefile
39 echo %3rebuild.%4 \ >> makefile
40 echo %3type.%4 \ >> makefile
41 echo %3variable.%4 >> makefile
45 echo %8: $(OBJECTS) >> makefile
48 echo %5compile1.%6: %1compile1.%2 %3compile.%4 $(HEADERS) >> makefile
53 echo %5compile2.%6: %1compile2.%2 %3compile.%4 $(HEADERS) >> makefile
58 echo %5compile3.%6: %1compile3.%2 %3compile.%4 $(HEADERS) >> makefile
63 echo %5compile4.%6: %1compile4.%2 %3compile.%4 $(HEADERS) >> makefile
68 echo %5destroy.%6: %1destroy.%2 $(HEADERS) >> makefile
73 echo %5explain.%6: %1explain.%2 %3rebuild.%4 $(HEADERS) >> makefile
78 echo %5global.%6: %1global.%2 $(HEADERS) >> makefile
83 echo %5infer.%6: %1infer.%2 $(HEADERS) >> makefile
88 echo %5load.%6: %1load.%2 $(HEADERS) >> makefile
93 echo %5rebuild.%6: %1rebuild.%2 %3rebuild.%4 $(HEADERS) >> makefile
98 echo %5save.%6: %1save.%2 $(HEADERS) >> makefile