acpica/generate/unix
Robert Moore 818d9a5f31 New: AcpiNames - Example namespace dump utility.
Shows example of ACPICA configuration for a minimal namespace
dump utility. Uses table and namespace managers, but no AML
interpreter.

Does not add any functionality over AcpiExec. It is a subset
of AcpiExec. The purpose is to show how to partition and
configure ACPICA.
2010-12-01 14:33:02 -08:00
..
acpiexec GPE support code overhaul and enhancement. 2010-12-01 12:57:25 -08:00
acpinames New: AcpiNames - Example namespace dump utility. 2010-12-01 14:33:02 -08:00
acpisrc Add makefiles for generic unix generation of acpica. 2009-04-22 09:48:38 -07:00
acpixtract Add makefiles for generic unix generation of acpica. 2009-04-22 09:48:38 -07:00
iasl iASL/Disassembler: Write ACPI errors to stderr instead of output file. 2010-09-10 12:48:36 -07:00
Makefile Update generic unix makefiles 2010-08-20 12:41:45 -07:00
Makefile.config New: AcpiNames - Example namespace dump utility. 2010-12-01 14:33:02 -08:00
readme.txt Add makefiles for generic unix generation of acpica. 2009-04-22 09:48:38 -07:00

Unix ACPICA makefiles
---------------------

These makefiles are intended for generating the ACPICA utilities in
a Unix-like environment, with the original ACPICA code (not linuxized),
and in the original (git tree) ACPICA directory structure.

The top level makefile will generate the following utilities:

acpiexec
acpisrc
acpixtract
iasl


Requirements
------------

make
gcc compiler (3+ or 4+)
bison
flex


Configuration
-------------

The Makefile.config file contains the configuration information:

HOST =       _CYGWIN            /* Host system, must appear in acenv.h */
CC =         gcc-4              /* C compiler */
ACPICA_SRC = ../../../source    /* Location of acpica source tree */


Intermediate Files
------------------

The intermediate files for each utility (.o, etc.) are placed in the
subdirectory corresponding to each utility, not in the source code 
tree itself. This prevents collisions when different utilities compile
the same source modules with different options.


Output
------

The executable utilities are copied to the bin directory.