acpica/generate/unix
Robert Moore 5adfba9805 AcpiBin: Update for correct unix/linux generation.
Fix warnings under GCC 4. Add generic unix makefile.
2011-06-03 14:15:22 -07:00
..
acpibin AcpiBin: Update for correct unix/linux generation. 2011-06-03 14:15:22 -07:00
acpiexec Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
acpihelp Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
acpinames Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
acpisrc Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
acpixtract Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
iasl Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
Makefile Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
Makefile.config Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -07:00
readme.txt Generic Unix makefiles: Update makefile headers. 2011-06-01 14:51:07 -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
acpihelp
acpinames
acpisrc
acpixtract
iasl


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

make
gcc compiler (4+)
bison
flex


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

The Makefile.config file contains the configuration information:

HOST =       _CYGWIN            /* Host system, must appear in acenv.h */
CC =         gcc                /* 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 local bin directory.

"make install" will install the binaries to /usr/bin