[comp.windows.x] client-only X11 build

bzs@BU-CS.BU.EDU (Barry Shein) (06/29/88)

Has anyone given any thought to how the makefiles should operate for a
client-only build? Seems one has to do some direct surgery to elide
the SERVERSRC and FONTSRC directories, perhaps that should be
conditionalized into the util/imake.includes/MACHINE.macros somehow,
maybe via some sort of CLIENTONLY flag?

Also, I assume there's no point in -DUNIXCONN for a client-only build
(which can be controlled just fine as is, but just wondering if I've
missed something subtle.)

	-Barry Shein, Boston University

P.S. Just cleaning up X11R2 for the Encore, seems a lot of early
(X11R1) portability problems are gone, good show.

aledm@cvaxa.sussex.ac.uk (Aled Morris) (07/13/88)

In article <8806291555.AA06775@bu-cs.bu.edu>, bzs@BU-CS.BU.EDU (Barry Shein) writes:
> Has anyone given any thought to how the makefiles should operate for a
> client-only build? Seems one has to do some direct surgery to elide
> the SERVERSRC and FONTSRC directories, 

And you only need to do that because the code in the makefile says something
like "for foo in ; do ... done".  Personally, I think this is a bug in
the Bourne shell (does anyone out there know what KSH does with empty
lists in "for" statements?)

> Also, I assume there's no point in -DUNIXCONN for a client-only build
Right.

I posted details of a client-only build for the Sequent Symmetry, including
diffs, to "comp.sys.sequent" (should I have cross posted to xpert?)

Aled Morris
systems programmer

      mail: aledm@cvaxa.sussex.ac.uk   |   School of Cognitive Science
      uucp: ..!mcvax!ukc!cvaxa!aledm   |   University of Sussex
      talk: +44-(0)273-606755  x4284   |   Falmer, Brighton, England
   "I'm living in the future/I feel wonderful/I'm tipping over backwards...
I'm so ambitious/I'm looking back/I'm running a race and you're the book I read"

jim@EXPO.LCS.MIT.EDU (Jim Fulton) (07/18/88)

>> Also, I assume there's no point in -DUNIXCONN for a client-only build
>Right.

Maybe.  It depends on whether or not you want to build clients that can talk
over Unix-domain sockets; this is reasonable if you want to run a proprietary
server with clients compiled against the public library.


> I posted details of a client-only build for the Sequent Symmetry, including
> diffs, to "comp.sys.sequent" (should I have cross posted to xpert?)

That or xbugs@expo.lcs.mit.edu (or both) so that it can get fixed in R3.


Jim Fulton
MIT X Consortium