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.