- stack size is 1024, not 768
- name of file is prog.mk, not gno.prog.mk
- remove version number and date string at beginning, since it
is updated in the id string
- 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.