| Index Entry | Section |
|
| $ | | |
| $(EXEEXT) variable | 2.7.2 Makefile variables used by Mosmake |
| $(MOSMAKE) variable | 2.7.2 Makefile variables used by Mosmake |
| $(MOSMAKEDEPS) variable | 2.7.3 Mosmake and other makefile generators |
| $(MOSMAKEDIRS) variable | 2.7.2 Makefile variables used by Mosmake |
| $(MOSMAKEDIRS) variable | 2.10 Multiple directories |
| $(MOSMLC) variable | 2.7.2 Makefile variables used by Mosmake |
| $(MOSMLFLAGS) variable | 2.7.2 Makefile variables used by Mosmake |
| $(MOSMLLEX) variable | 2.5.1 The mosmllex lexer generator |
| $(MOSMLYAC) variable | 2.5.2 The mosmlyac parser generator |
| $(PERL) variable | 2.7.2 Makefile variables used by Mosmake |
| $(RM) variable | 2.7.2 Makefile variables used by Mosmake |
| $(SMARTMAKE) variable | 2.7.2 Makefile variables used by Mosmake |
|
| % | | |
| %DASHSIG flag | 2.5.3 Generic support for generated files |
| %DOTSIG flag | 2.5.3 Generic support for generated files |
| %MOSMLLEX flag | 2.5.1 The mosmllex lexer generator |
| %MOSMLYAC flag | 2.5.2 The mosmlyac parser generator |
| %NOCOMPILE flag | 2.9 Linking with external libararies |
| %NODASHSIG flag | 2.5.3 Generic support for generated files |
| %NODOTSIG flag | 2.5.3 Generic support for generated files |
| %OPTIONAL flag | 2.4 Building more than one program |
| %PROGRAM flag | 2.4 Building more than one program |
| %STRUCTURE flag | 2.3 Structure mode |
|
| + | | |
| `+' | 2.2.2 The "native" model |
|
| , | | |
| ,smartmade pseudo-filenames | 2.2.6 The "smartmake" feature |
|
| ` | | |
| ``foo' is up to date' message | 2.1 A Simple Example |
|
| A | | |
| `ajour' target | 2.7.1 Makefile targets defined by Mosmake |
| `all' target | 2.7.1 Makefile targets defined by Mosmake |
| autoconf | 2.7.3.1 GNU autoconf |
| automake | 2.7.3.2 GNU automake |
| automatic dependency tracking | 1.3 Alternatives to Mosmake |
|
| B | | |
| backup file | 2.7.1 Makefile targets defined by Mosmake |
| binary, location of | 2.10 Multiple directories |
| binary, name of | 2.4 Building more than one program |
| Bourne shell | 2.11 Mosmake on non-unix platforms |
| brace expansion | 2.6.2 Brace expansion |
| brace expansion, for libraries | 2.9 Linking with external libararies |
| brace expansion, for subdirectories | 2.10 Multiple directories |
| buffer overflow in mosmlc | 2.7.2 Makefile variables used by Mosmake |
|
| C | | |
| change log | 4. History of Mosmake |
| `clean' target | 2.7.1 Makefile targets defined by Mosmake |
| comments in `Dependencies' file | 2.1 A Simple Example |
| compile-mode | 2.10 Multiple directories |
| conditional inclusion of programs in `all' target | 2.2.6 The "smartmake" feature |
| continuation line | 2.6.1 Extension lines |
| cross-directory support | 2.10 Multiple directories |
| Cygwin | 2.11 Mosmake on non-unix platforms |
|
| D | | |
| `depend' target | 2.7.1 Makefile targets defined by Mosmake |
| Dependencies | 2.1 A Simple Example |
| directories | 2.10 Multiple directories |
|
| E | | |
| Emacs | 2.10 Multiple directories |
| extension line | 2.6.1 Extension lines |
|
| F | | |
| full model for separate compilation | 2.2.3 The "full" model |
|
| G | | |
| GNU make | 1.2 Reasons not to use Mosmake |
| GNU make, bugs in | 2.2.6 The "smartmake" feature |
|
| H | | |
| history of Mosmake | 4. History of Mosmake |
|
| I | | |
| implicit rules | 2.7.4 Implicit rules to avoid |
| include line in master makefile | 2.1 A Simple Example |
| index | Index |
|
| L | | |
| libraries | 2.9 Linking with external libararies |
| library | 2.9 Linking with external libararies |
| location versus identity | 2.10 Multiple directories |
|
| M | | |
| Macintosh | 2.11 Mosmake on non-unix platforms |
| macros | 2.6.3 Macros |
| macros, in subdirectories | 2.10 Multiple directories |
| `make ajour' | 2.7.1 Makefile targets defined by Mosmake |
| `make all' | 2.7.1 Makefile targets defined by Mosmake |
| `make clean' | 2.7.1 Makefile targets defined by Mosmake |
| `make depend' | 2.2.5 How Mosmake finds out which model you use |
| make implementations | 1.2 Reasons not to use Mosmake |
| `make mostlyclean' | 2.7.1 Makefile targets defined by Mosmake |
| `make realclean' | 2.7.1 Makefile targets defined by Mosmake |
| Mosmake | 1. What is Mosmake? |
| Mosmake, history of | 4. History of Mosmake |
| `mosmake.dep' | 2.1 A Simple Example |
| `mosmake.dep', rebuilding | 2.2.5 How Mosmake finds out which model you use |
| mosmlc options | 2.8 Extra mosmlc options |
| mosmldep tool | 1.3 Alternatives to Mosmake |
| mosmllex lexer generator | 2.5.1 The mosmllex lexer generator |
| mosmlyac parser generator | 2.5.2 The mosmlyac parser generator |
| `mostlyclean' target | 2.7.1 Makefile targets defined by Mosmake |
|
| N | | |
| native model for separate compilation | 2.2.2 The "native" model |
|
| P | | |
| pattern rules | 2.7.4 Implicit rules to avoid |
| Perl | 1.2 Reasons not to use Mosmake |
| phony targets not `,smartmade' | 2.2.6 The "smartmake" feature |
| platforms | 1.2 Reasons not to use Mosmake |
| plus sign in `Dependencies' | 2.2.2 The "native" model |
| portability | 1.2 Reasons not to use Mosmake |
|
| R | | |
| read-eval-print loop | 1.2 Reasons not to use Mosmake |
| `realclean' target | 2.7.1 Makefile targets defined by Mosmake |
| Recursive Make Considered Harmful | 2.10 Multiple directories |
| response file | 2.7.2 Makefile variables used by Mosmake |
| retouching | 2.2.6 The "smartmake" feature |
|
| S | | |
| simple model for separate compilation | 2.2.1 The "simple" model |
| smartmake | 2.2.6 The "smartmake" feature |
| SML/NJ | 2.2.4 The "hybrid" model |
| structure mode | 2.3 Structure mode |
| structure mode, for third-party library | 2.9 Linking with external libararies |
| subdirectories | 2.10 Multiple directories |
| suffix rules | 2.7.4 Implicit rules to avoid |
|
| T | | |
| toplevel mode | 2.3 Structure mode |
| touch commands from Smartmake | 2.2.6 The "smartmake" feature |
|