[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
