[comp.windows.x] Another R4 configuration question

bin@primate.wisc.edu (Brain in Neutral) (01/13/90)

The symbols OSName, OSMajorVersion and OSMinorVersion are supposed to be
defined in the platform-specific .cf file (according to README).  Just
in case they aren't, I suppose, Imake.tmpl contains

	#ifndef OSMajorVersion
	#define OSMajorVersion          0
	#endif
	#ifndef OSMinorVersion
	#define OSMinorVersion          0
	#endif

There is no corresponding set of lines for OSName.  However, Project.tmpl
contains

	#ifndef OsNameDefines
	#define OsNameDefines /* as nothing */
	#endif

My question:  Are OSName and OsNameDefines supposed to be distinct, and
if so, what is the distinction (i.e., what is OsNameDefines for)?  Or
is there a mistake here?

Paul DuBois
dubois@primate.wisc.edu

jim@EXPO.LCS.MIT.EDU (Jim Fulton) (01/13/90)

	Imake.tmpl contains defaults for OsMajorVersion and OSMinorVersion
	but not OSNameDefines.  Why?

Because OSNameDefines is something that X uses (see Imakefiles in lib/Xdmcp
and lib/Xmu) rather than everything.  It could just as well go into
Imake.tmpl.