[email protected] wrote:
> Beyond Linux® From Scratch - Version 2012-03-01/Chapter 24. X Window 
> System Environment states the following:
> 
>     Setting up the Xorg Build Environment
> 
>     First, you'll need to create a working directory:
> 
>     mkdir xc &&
>     cd xc
> 
> So if the xc directory is necessary, why? If xc isn't necessary, should 
> it be in the documentation? This isn't a big problem either way, but I'm 
> curious.

DJ is the expert on this, but I think it's for convenience.  For me, I have:

[ /usr/src/xc ]$ ll
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec 10 21:54 drivers
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec 10 18:11 fonts
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec 10 18:23 keyboard
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  8 20:40 libpthread-stubs
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec 10 17:12 libxau
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  8 20:55 libxcb
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  8 20:37 libxdmcp
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  8 20:33 makedepend
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  9 21:24 prot-headers
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  7 15:53 util-macros
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  8 20:43 xcb-proto
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  8 22:41 xcb-util
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec 10 17:58 xcursor
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec 10 17:51 xorg-apps
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec  8 22:27 xorg-libs
drwxrwxr-x 3 bdubbs bdubbs 4096 Dec 10 21:41 xorg-server
drwxrwxr-x 2 bdubbs bdubbs 4096 Dec 10 22:05 xterm

and each of these sections has the sources.  For example:

[ /usr/src/xc ]$ ll drivers
-rw-rw-r-- 1  501804 Dec 10 21:58 driver-7.6-2.log
-rw-rw-r-- 1    3559 Dec  5 20:02 driver-7.6-2.md5
-rw-rw-r-- 1    3181 Dec  5 20:02 driver-7.6-2.wget
-rwxr-xr-x 1    1570 Dec 10 21:54 make-xorg-drivers
-rw-rw-r-- 1  262818 May  4  2011 xf86-input-acecad-1.5.0.tar.bz2
-rw-rw-r-- 1  294033 Jun 28  2011 xf86-input-aiptek-1.4.1.tar.bz2
-rw-rw-r-- 1  322773 Jan 10  2011 xf86-input-evdev-2.6.0.tar.bz2
-rw-rw-r-- 1  310552 Apr 20  2011 xf86-input-joystick-1.6.0.tar.bz2
-rw-rw-r-- 1  273454 May  4  2011 xf86-input-void-1.4.0.tar.bz2
-rw-rw-r-- 1  295470 Jul 23  2010 xf86-video-apm-1.2.3.tar.bz2
-rw-rw-r-- 1  238946 Jul 23  2010 xf86-video-ark-0.7.3.tar.bz2
-rw-rw-r-- 1  298304 Jul 15  2011 xf86-video-ast-0.93.9.tar.bz2
-rw-rw-r-- 1 1113119 Nov  2 07:16 xf86-video-ati-6.14.3.tar.bz2
-rw-rw-r-- 1  286949 Jul 29  2009 xf86-video-cirrus-1.3.2.tar.bz2
-rw-rw-r-- 1  255658 Jul  4  2010 xf86-video-dummy-0.3.4.tar.bz2
-rw-rw-r-- 1  263094 Apr  3  2010 xf86-video-fbdev-0.4.2.tar.bz2
-rw-rw-r-- 1  393872 Sep  6 14:26 xf86-video-glint-1.2.6.tar.bz2
-rw-rw-r-- 1  292046 Aug 10  2010 xf86-video-i128-1.3.4.tar.bz2
-rw-rw-r-- 1  273853 Jul 29  2009 xf86-video-i740-1.3.2.tar.bz2
-rw-rw-r-- 1 1339717 Nov 16 17:20 xf86-video-intel-2.17.0.tar.bz2
-rw-rw-r-- 1  505200 Apr 28  2011 xf86-video-mach64-6.9.0.tar.bz2
-rw-rw-r-- 1  423134 Aug 10  2010 xf86-video-mga-1.4.13.tar.bz2
-rw-rw-r-- 1  294723 Jul  4  2010 xf86-video-neomagic-1.2.5.tar.bz2
-rw-rw-r-- 1  354719 Jul 30  2010 xf86-video-nv-2.1.18.tar.bz2
-rw-rw-r-- 1  418251 Jul 29  2009 xf86-video-r128-6.8.1.tar.bz2
-rw-rw-r-- 1  320573 Jul  5  2010 xf86-video-rendition-4.2.4.tar.bz2
-rw-rw-r-- 1  277148 Jul 29  2009 xf86-video-s3-0.6.3.tar.bz2
-rw-rw-r-- 1  300224 Jul 29  2009 xf86-video-s3virge-1.10.4.tar.bz2
-rw-rw-r-- 1  371252 Oct  8 15:21 xf86-video-savage-2.3.3.tar.bz2
-rw-rw-r-- 1  351610 Feb 27  2011 xf86-video-siliconmotion-1.7.5.tar.bz2
-rw-rw-r-- 1  649750 Jul  4  2010 xf86-video-sis-0.10.3.tar.bz2
-rw-rw-r-- 1  349846 Jul  5  2010 xf86-video-sisusb-0.9.4.tar.bz2
-rw-rw-r-- 1  290172 Jul 29  2009 xf86-video-tdfx-1.4.3.tar.bz2
-rw-rw-r-- 1  273334 Sep  6  2009 xf86-video-tga-1.2.1.tar.bz2
-rw-rw-r-- 1  310898 Jul  4  2010 xf86-video-trident-1.3.4.tar.bz2
-rw-rw-r-- 1  296314 Jul  4  2010 xf86-video-tseng-1.2.4.tar.bz2
-rw-rw-r-- 1  244063 Mar 19  2008 xf86-video-v4l-0.2.0.tar.bz2
-rw-rw-r-- 1  264539 Jan  4  2010 xf86-video-vesa-2.3.0.tar.bz2
-rw-rw-r-- 1  274523 Jul  4  2010 xf86-video-voodoo-1.2.4.tar.bz2
-rw-rw-r-- 1  488086 Aug 10  2010 xf86-video-xgi-1.6.0.tar.bz2

I have a separate make script in each subdirectory.  If you want to put 
everything into one directory, you are certainly free to do so.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to