1 1.1 jruoho Unix ACPICA makefiles 2 1.1 jruoho --------------------- 3 1.1 jruoho 4 1.1 jruoho These makefiles are intended for generating the ACPICA utilities in 5 1.1 jruoho a Unix-like environment, with the original ACPICA code (not linuxized), 6 1.1 jruoho and in the original (git tree) ACPICA directory structure. 7 1.1 jruoho 8 1.1 jruoho The top level makefile will generate the following utilities: 9 1.1 jruoho 10 1.1 jruoho acpiexec 11 1.1 jruoho acpinames 12 1.1 jruoho acpisrc 13 1.1 jruoho acpixtract 14 1.1 jruoho iasl 15 1.1 jruoho 16 1.1 jruoho 17 1.1 jruoho Requirements 18 1.1 jruoho ------------ 19 1.1 jruoho 20 1.1 jruoho make 21 1.1 jruoho gcc compiler (3+ or 4+) 22 1.1 jruoho bison 23 1.1 jruoho flex 24 1.1 jruoho 25 1.1 jruoho 26 1.1 jruoho Configuration 27 1.1 jruoho ------------- 28 1.1 jruoho 29 1.1 jruoho The Makefile.config file contains the configuration information: 30 1.1 jruoho 31 1.1 jruoho HOST = _CYGWIN /* Host system, must appear in acenv.h */ 32 1.1 jruoho CC = gcc-4 /* C compiler */ 33 1.1 jruoho ACPICA_SRC = ../../../source /* Location of acpica source tree */ 34 1.1 jruoho 35 1.1 jruoho 36 1.1 jruoho Intermediate Files 37 1.1 jruoho ------------------ 38 1.1 jruoho 39 1.1 jruoho The intermediate files for each utility (.o, etc.) are placed in the 40 1.1 jruoho subdirectory corresponding to each utility, not in the source code 41 1.1 jruoho tree itself. This prevents collisions when different utilities compile 42 1.1 jruoho the same source modules with different options. 43 1.1 jruoho 44 1.1 jruoho 45 1.1 jruoho Output 46 1.1 jruoho ------ 47 1.1 jruoho 48 1.1 jruoho The executable utilities are copied to the local bin directory. 49 1.1 jruoho 50 1.1 jruoho "make install" will install the binaries to /usr/bin 51 1.1 jruoho 52