Commit Graph

12 Commits

Author SHA1 Message Date
f50f8a7dde moved the definitions of CATREZ, INSTALL, and TMPDIR to <gno/>
since so many components depend on them
1999-03-19 05:53:33 +00:00
- 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
- Allow for rez source to be on Appleshare volumes.  Kludge is
	  not enabled by default (see
1998-12-31 21:26:34 +00:00
- 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
Added MACGEN and MACGEN_FLAGS macros.
	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).
	Added some comments on the OBJ_DIR directory.
1998-03-08 17:12:34 +00:00
- 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
	- backed out all v1.5 changes except for using $(MAINSRC)
	  vice $(MAIN).c
	- added a recipe for building ProDOS-renamed object files
	- 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
- with the modified, we don't need the .SOURCE
	- 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
	- 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)
	- don't relink the executable if it just needs a new resource fork
	- 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
	- don't include if CUSTOM_RULES is defined and
1998-02-15 19:44:03 +00:00
6bd94b0884 Added support for separate object hierarchy and cleaned up libc makefiles 1998-02-09 08:45:21 +00:00
3e68d4bd15 Initial commit of rcp utility 1998-01-24 07:35:26 +00:00
37a13feeb9 [Changes submitted by Derek Taubert.],
	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).
	ORCA_DIST has changed from /orca-native to /lang/orca.
1997-11-01 19:10:37 +00:00
8774b23e30 - got,, and 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
b0cfaf1892 initial checkin 1997-08-08 04:44:13 +00:00