> Note:
>
> The ".cxx" extension is used because it is the only common C++ extension
-> between Linux, OS X, UNIX, and Windows.
+> between Linux, macOS, UNIX, and Windows.
The top of each source file contains a header giving the purpose or nature of
the source file and the copyright and licensing notice:
the target, e.g.:
target:
-
- _TAB_ target commands
+ TAB target commands
- Dependencies; we assume that the make program supports recursive dependencies
on targets, e.g.:
target: foo bar
-
- _TAB_ target commands
+ TAB target commands
foo: bla
-
- _TAB_ foo commands
+ TAB foo commands
bar:
-
- _TAB_ bar commands
+ TAB bar commands
bla:
-
- _TAB_ bla commands
+ TAB bla commands
- Variable Definition; we assume that the make program supports variable
definition on the command-line or in the makefile using the following form:
assumed dependencies, e.g.:
.SUFFIXES: .c .o
-
.c.o:
-
- _TAB_ $(CC) $(CFLAGS) -o $@ -c $<
+ TAB $(CC) $(CFLAGS) -o $@ -c $<
- Include Files; we assume that the make program supports the include
directive, e.g.:
include ../Makedefs
-
include Dependencies
- Comments; we assume that comments begin with a # character and proceed to the
depend:
TAB $(CC) -MM $(ALL_CFLAGS) $(OBJS:.o=.c) >Dependencies
-We regenerate the automatic dependencies on an OS X system and express any
-non-OS X dependencies statically in the makefile.
+We regenerate the automatic dependencies on an macOS system and express any
+non-macOS dependencies statically in the makefile.
### INSTALL/UNINSTALL SUPPORT