Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!mcgill-vision!bloom-beacon!EXPO.LCS.MIT.EDU!jim From: jim@EXPO.LCS.MIT.EDU (Jim Fulton) Newsgroups: comp.windows.x Subject: Re: Imake.tmpl and files it includes Message-ID: <9003081643.AA17241@kanga.lcs.mit.edu> Date: 8 Mar 90 16:43:01 GMT References: <6534@ncar.ucar.edu> Sender: daemon@athena.mit.edu (Mr Background) Organization: X Consortium, MIT Laboratory for Computer Science Lines: 19 I didn't see any indication of /usr/lib/X11/config being put on the include files paths list. Within the build tree, there is a -I$(TOP)/config. Outside the tree, xmkmf does -I/usr/lib/X11/config. Another question is, why is the first file included in Imake.tmpl? How do redefines in site.def override those in other include files. It is first to give it a chance to do any special initialization of parameters. The rest of the templates use #ifndef to tell whether or not the default value is needed: #ifndef HasPutenv #define HasPutenv NO #endif