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