Commit Graph

11 Commits

Author SHA1 Message Date
gdr-ftp
bd0308e3b2 binconst.mk:
- when building the various utilities, have the 'release'
	  target update the master describe database source, rather
	  than a copy of it.
1999-01-07 07:28:14 +00:00
gdr-ftp
6d572535da binconst.mk, binrules.mk:
- Allow for rez source to be on Appleshare volumes.  Kludge is
	  not enabled by default (see paths.mk).
1998-12-31 21:26:34 +00:00
gdr-ftp
97bbd0ba97 binconst.mk, binrelease.mk:
- generalized the release target so that it can also be used
	  for chapter 8 programs.  This is done by defining the CHAPTER
	  macro to be 8.
	- if HAS_MKLINK_DATA or HAS_MKSO_DATA macros are set, then the
	  appropriate data files are copied when the 'release' target
	  is made.
1998-04-22 05:07:20 +00:00
gdr-ftp
cffe806766 binconst.mk:
Added MACGEN and MACGEN_FLAGS macros.

binrules.mk:
	Added a (normally empty) macro "LOCAL_SETUP" to the build target.
	If a utility needs a special target to be done prior to the
	main build, then it sets this macro to be that special target(s).

paths.mk:
	Added some comments on the OBJ_DIR directory.
1998-03-08 17:12:34 +00:00
gdr-ftp
22fa70695a binconst.mk:
- changed definition of OBJS to remove the full pathnames
	  and to add to previous values of OBJS rather than to act
	  as a default value

binrules.mk:
	- backed out all v1.5 changes except for using $(MAINSRC)
	  vice $(MAIN).c
	- added a recipe for building ProDOS-renamed object files

paths.mk:
	- backed out v1.6 changes
	- added a macro, PRODOS_OBJS.  If this is set to "true", then
	  ProDOS-compliant file names will be used for object files.
1998-02-17 00:26:27 +00:00
gdr-ftp
150b2eb2e2 paths.mk:
- 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.
1998-02-15 19:44:03 +00:00
taubert
6bd94b0884 Added support for separate object hierarchy and cleaned up libc makefiles 1998-02-09 08:45:21 +00:00
taubert
3e68d4bd15 Initial commit of rcp utility 1998-01-24 07:35:26 +00:00
gdr
37a13feeb9 [Changes submitted by Derek Taubert.]
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.
1997-11-01 19:10:37 +00:00
gdr
8774b23e30 - got binrules.mk, binconst.mk, and prog.mk working together properly
- reduce the number of shell meta characters in recipes
- use catrez instead of copyfork
1997-09-24 06:43:53 +00:00
gdr
b0cfaf1892 initial checkin 1997-08-08 04:44:13 +00:00