[comp.windows.x] Imake For Other Projects Using X11

totty@flute.cs.uiuc.edu (Brian Totty) (04/20/91)

	Have people come to a standard convention on how to build other
	(possibly complex) systems with imake?  I have read Paul DuBois'
	proposals about imake, which are the most detailed I have seen, but
	I was wondering what approach people have adopted if any.

	Specifically I would like:

	(1) The ability to search for templates in local, project specific
	    directories to override global config templates
	(2) New rules to propagate the new imake search path down through
	    subdirectories
	(3) Changes to xmkmf to initiate new imake search paths
	(4) Ability to handle X libraries in non-standard locations

	I can set up systems to do this by hand, but I do not want to edit the
	system files (so they don't get trashed with the next release of X),
	and I don't really want to insert lots of explicit #includes in
	subdirectory Imakefiles to find the right project templates.

	Do any people who work on the X build structure have comments about
	supporting this?  Do people already have a standard way of doing this?


							Thanks,

							--- Bri

   /                      Brian Totty              o o
  /__  __  o       1304 W. Springfield Avenue       o  
 /  / /   /             Urbana, IL 61801           \_/  "We have corn in
/__/ /   /             totty@cs.uiuc.edu                Massachusetts too!"

marbru@auto-trol.com (Martin Brunecky) (04/22/91)

In article <1991Apr19.190034.23150@m.cs.uiuc.edu> totty@flute.cs.uiuc.edu (Brian Totty) writes:
>	Specifically I would like:
>	(1) The ability to search for templates in local, project specific
>	    directories to override global config templates
>	(2) New rules to propagate the new imake search path down through
>	    subdirectories
>	(3) Changes to xmkmf to initiate new imake search paths
>	(4) Ability to handle X libraries in non-standard locations
>
My $.01 (5) Ability to handle X include files in non-standard location(s)
        (6) Ability to handle default Imake templates in non-standard 
            location(s)
        (6) Remove ALL build-in pathnames from ALL X11 components
>
>	Do any people who work on the X build structure have comments about
>	supporting this?  Do people already have a standard way of doing this?
>
    As I asked for a help on this subject, I received several proposals
    suggestions (BIG THASNX), most of which were semi-site-specific, but
    helped me a LOT. So I doubt there is a "standard" out there.

    However, I'd consider it a major flaw if X11R5 comes out assuming THIS
    is the ONLY X11 release on the machine, requiring to either wipe out
    everything from X11R4, or create links in so many "public" places that
    it can't ever be done on a file server.




-- 
=*= Opinions presented here are solely of my own and not those of Auto-trol =*=
Martin Brunecky                           {...}sunpeaks!auto-trol!marbru
(303) 252-2499                        (sometimes also:  marbru@auto-trol.COM )
Auto-trol Technology Corp. 12500 North Washington St., Denver, CO 80241-2404