- with the modified binrules.mk, we don't need the .SOURCE
directives.
binconst.mk:
- change the definition of OBJS somewhat so that they are
always fully pathed in the $(OBJ_DIR) directory
- for utils with both BSD and GNO man pages, make sure we
install the GNO one
- conditionally define MAINSRC so that we can override it
if necessary. By default MAINSRC is $(MAIN).c
binrules.mk:
- don't assume MAINSRC is $(MAIN).c
- don't assume the compiled rez fork is in the current directory
- add default target for creating object files in the $(OBJ_DIR)
directory
- don't relink the executable if it just needs a new resource fork
binrelease.mk:
- changed targets to allow for the BSD/GNO man page duality
- assume the built program is in the $(OBJ_DIR)
- eliminate describe actions from the 'install' target
prog.mk:
- don't include binrules.mk if CUSTOM_RULES is defined and
non-NULL.
binconst.mk, binrules.mk:
The $(MAIN) macro is now the basename of the file containing
the main() function, and therefore the only .root file that
should exist is $(MAIN).root. If MAIN is not set in the lower
level makefiles, it defaults to $(PROG).
paths.mk:
ORCA_DIST has changed from /orca-native to /lang/orca.