mirror of
https://github.com/acpica/acpica/
synced 2024-12-27 20:59:47 +03:00
Add makefiles for generic unix generation of acpica.
Makefiles to generate the acpica tools and utilities from within the original acpica source tree.
This commit is contained in:
parent
b7def3a7cb
commit
db2eb1f5b8
15
.gitignore
vendored
Executable file → Normal file
15
.gitignore
vendored
Executable file → Normal file
@ -22,6 +22,19 @@ generate/msvc/AcpiSubsystem64
|
||||
generate/msvc/Examples
|
||||
generate/msvc/ExamplesDebug
|
||||
|
||||
generate/unix/bin
|
||||
generate/unix/acpiexec/*.o
|
||||
generate/unix/acpiexec/*.exe
|
||||
generate/unix/acpisrc/*.o
|
||||
generate/unix/acpisrc/*.exe
|
||||
generate/unix/acpixtract/*.o
|
||||
generate/unix/acpixtract/*.exe
|
||||
generate/unix/iasl/*.o
|
||||
generate/unix/iasl/*.h
|
||||
generate/unix/iasl/*.c
|
||||
generate/unix/iasl/*.output
|
||||
generate/unix/iasl/*.exe
|
||||
|
||||
generate/release/current
|
||||
generate/release/archive
|
||||
|
||||
@ -40,6 +53,8 @@ libraries/size.bat
|
||||
libraries/size_dbg.txt
|
||||
libraries/size_rel.txt
|
||||
|
||||
tests/tmp
|
||||
|
||||
*.sh
|
||||
new
|
||||
patches
|
||||
|
21
generate/unix/Makefile
Normal file
21
generate/unix/Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
#
|
||||
# Common make for acpica tools and utilities
|
||||
#
|
||||
include Makefile.config
|
||||
|
||||
|
||||
all: ${DIRS}
|
||||
${DIRS}: FORCE
|
||||
@cd $@; make; ls -al $@.exe
|
||||
|
||||
clean: FORCE
|
||||
@for d in ${DIRS}; do \
|
||||
(cd $$d; \
|
||||
if [ $$? -ne 0 ]; then \
|
||||
echo "Bad element of DIRS: <$$d>"; \
|
||||
else \
|
||||
pwd; make clean; \
|
||||
fi); \
|
||||
done
|
||||
|
||||
FORCE:
|
76
generate/unix/Makefile.config
Normal file
76
generate/unix/Makefile.config
Normal file
@ -0,0 +1,76 @@
|
||||
#
|
||||
# Makefile.config
|
||||
#
|
||||
# Common configuration and setup file to generate the ACPICA tools and
|
||||
# utilities: acpiexec, acpisrc, acpixtract, and the iASL compiler.
|
||||
#
|
||||
# This file is included by the individual makefiles for each tool.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
#
|
||||
HOST = _CYGWIN
|
||||
CC = gcc-4
|
||||
ACPICA_SRC = ../../../source
|
||||
DIRS = acpiexec acpisrc acpixtract iasl
|
||||
|
||||
#
|
||||
# Common defines
|
||||
#
|
||||
ASL_COMPILER = $(ACPICA_SRC)/compiler
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $?
|
||||
COPYPROG = @mkdir -p ../bin; cp --remove-destination $(PROG) ../bin
|
||||
|
||||
#
|
||||
# Common compiler flags. The warning flags in addition to -Wall are not
|
||||
# automatically included in -Wall.
|
||||
#
|
||||
CFLAGS+= -Os -D$(HOST) -I$(ACPICA_SRC)/include
|
||||
CWARNINGFLAGS = \
|
||||
-ansi -D_ANSI \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=2 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS+= \
|
||||
-Waddress \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-field-initializers \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Extra warning flags (possible future use)
|
||||
#
|
||||
#CWARNINGFLAGS+= \
|
||||
# -Wredundant-decls \
|
||||
# -Wunreachable-code \
|
||||
# -Wcast-qual \
|
||||
# -Wconversion
|
||||
|
||||
#
|
||||
# Bison/Flex configuration
|
||||
#
|
||||
YACC= bison
|
||||
YFLAGS+= -v -d -y -pAslCompiler
|
||||
|
||||
LEX= flex
|
||||
LFLAGS+= -i -s -PAslCompiler
|
||||
|
582
generate/unix/acpiexec/Makefile
Normal file
582
generate/unix/acpiexec/Makefile
Normal file
@ -0,0 +1,582 @@
|
||||
#
|
||||
# AcpiExec utility
|
||||
#
|
||||
include ../Makefile.config
|
||||
|
||||
PROG = acpiexec
|
||||
|
||||
|
||||
#
|
||||
# Flags specific to acpiexec utility
|
||||
#
|
||||
CFLAGS+= -DACPI_EXEC_APP -D_MULTI_THREADED -I$(ACPICA_TOOLS)/acpiexec
|
||||
|
||||
OBJS = \
|
||||
aeexec.o \
|
||||
aehandlers.o \
|
||||
aemain.o \
|
||||
aetables.o \
|
||||
dbcmds.o \
|
||||
dbdisply.o \
|
||||
dbexec.o \
|
||||
dbfileio.o \
|
||||
dbhistry.o \
|
||||
dbinput.o \
|
||||
dbstats.o \
|
||||
dbutils.o \
|
||||
dbxface.o \
|
||||
dmbuffer.o \
|
||||
dmnames.o \
|
||||
dmobject.o \
|
||||
dmopcode.o \
|
||||
dmresrc.o \
|
||||
dmresrcl.o \
|
||||
dmresrcs.o \
|
||||
dmutils.o \
|
||||
dmwalk.o \
|
||||
dsfield.o \
|
||||
dsinit.o \
|
||||
dsmethod.o \
|
||||
dsmthdat.o \
|
||||
dsobject.o \
|
||||
dsopcode.o \
|
||||
dsutils.o \
|
||||
dswexec.o \
|
||||
dswload.o \
|
||||
dswscope.o \
|
||||
dswstate.o \
|
||||
evevent.o \
|
||||
evgpe.o \
|
||||
evgpeblk.o \
|
||||
evmisc.o \
|
||||
evregion.o \
|
||||
evrgnini.o \
|
||||
evsci.o \
|
||||
evxface.o \
|
||||
evxfevnt.o \
|
||||
evxfregn.o \
|
||||
exconfig.o \
|
||||
exconvrt.o \
|
||||
excreate.o \
|
||||
exdump.o \
|
||||
exfield.o \
|
||||
exfldio.o \
|
||||
exmisc.o \
|
||||
exmutex.o \
|
||||
exnames.o \
|
||||
exoparg1.o \
|
||||
exoparg2.o \
|
||||
exoparg3.o \
|
||||
exoparg6.o \
|
||||
exprep.o \
|
||||
exregion.o \
|
||||
exresnte.o \
|
||||
exresolv.o \
|
||||
exresop.o \
|
||||
exstore.o \
|
||||
exstoren.o \
|
||||
exstorob.o \
|
||||
exsystem.o \
|
||||
exutils.o \
|
||||
getopt.o \
|
||||
hwacpi.o \
|
||||
hwgpe.o \
|
||||
hwregs.o \
|
||||
hwsleep.o \
|
||||
hwvalid.o \
|
||||
hwxface.o \
|
||||
nsaccess.o \
|
||||
nsalloc.o \
|
||||
nsdump.o \
|
||||
nsdumpdv.o \
|
||||
nseval.o \
|
||||
nsinit.o \
|
||||
nsload.o \
|
||||
nsnames.o \
|
||||
nsobject.o \
|
||||
nsparse.o \
|
||||
nspredef.o \
|
||||
nssearch.o \
|
||||
nsutils.o \
|
||||
nswalk.o \
|
||||
nsxfeval.o \
|
||||
nsxfname.o \
|
||||
nsxfobj.o \
|
||||
osunixxf.o \
|
||||
psargs.o \
|
||||
psloop.o \
|
||||
psopcode.o \
|
||||
psparse.o \
|
||||
psscope.o \
|
||||
pstree.o \
|
||||
psutils.o \
|
||||
pswalk.o \
|
||||
psxface.o \
|
||||
rsaddr.o \
|
||||
rscalc.o \
|
||||
rscreate.o \
|
||||
rsdump.o \
|
||||
rsinfo.o \
|
||||
rsio.o \
|
||||
rsirq.o \
|
||||
rslist.o \
|
||||
rsmemory.o \
|
||||
rsmisc.o \
|
||||
rsutils.o \
|
||||
rsxface.o \
|
||||
tbfadt.o \
|
||||
tbfind.o \
|
||||
tbinstal.o \
|
||||
tbutils.o \
|
||||
tbxface.o \
|
||||
tbxfroot.o \
|
||||
utalloc.o \
|
||||
utcache.o \
|
||||
utcopy.o \
|
||||
utdebug.o \
|
||||
utdelete.o \
|
||||
uteval.o \
|
||||
utglobal.o \
|
||||
utinit.o \
|
||||
utlock.o \
|
||||
utmath.o \
|
||||
utmisc.o \
|
||||
utmutex.o \
|
||||
utobject.o \
|
||||
utresrc.o \
|
||||
utstate.o \
|
||||
uttrack.o \
|
||||
utxface.o
|
||||
|
||||
|
||||
#
|
||||
# Root rule
|
||||
#
|
||||
$(PROG) : $(OBJS)
|
||||
$(CC) $(LDFLAGS) $(OBJS) -lpthread -o $(PROG)
|
||||
$(COPYPROG)
|
||||
|
||||
|
||||
#
|
||||
# acpiexec source
|
||||
#
|
||||
aeexec.o : $(ACPICA_TOOLS)/acpiexec/aeexec.c
|
||||
$(COMPILE)
|
||||
|
||||
aehandlers.o : $(ACPICA_TOOLS)/acpiexec/aehandlers.c
|
||||
$(COMPILE)
|
||||
|
||||
aemain.o : $(ACPICA_TOOLS)/acpiexec/aemain.c
|
||||
$(COMPILE)
|
||||
|
||||
aetables.o : $(ACPICA_TOOLS)/acpiexec/aetables.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# ACPICA core source - common
|
||||
#
|
||||
getopt.o : $(ACPICA_COMMON)/getopt.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# ACPICA core source
|
||||
#
|
||||
dbcmds.o : $(ACPICA_CORE)/debugger/dbcmds.c
|
||||
$(COMPILE)
|
||||
|
||||
dbdisply.o : $(ACPICA_CORE)/debugger/dbdisply.c
|
||||
$(COMPILE)
|
||||
|
||||
dbexec.o : $(ACPICA_CORE)/debugger/dbexec.c
|
||||
$(COMPILE)
|
||||
|
||||
dbfileio.o : $(ACPICA_CORE)/debugger/dbfileio.c
|
||||
$(COMPILE)
|
||||
|
||||
dbhistry.o : $(ACPICA_CORE)/debugger/dbhistry.c
|
||||
$(COMPILE)
|
||||
|
||||
dbinput.o : $(ACPICA_CORE)/debugger/dbinput.c
|
||||
$(COMPILE)
|
||||
|
||||
dbstats.o : $(ACPICA_CORE)/debugger/dbstats.c
|
||||
$(COMPILE)
|
||||
|
||||
dbutils.o : $(ACPICA_CORE)/debugger/dbutils.c
|
||||
$(COMPILE)
|
||||
|
||||
dbxface.o : $(ACPICA_CORE)/debugger/dbxface.c
|
||||
$(COMPILE)
|
||||
|
||||
dmbuffer.o : $(ACPICA_CORE)/disassembler/dmbuffer.c
|
||||
$(COMPILE)
|
||||
|
||||
dmnames.o : $(ACPICA_CORE)/disassembler/dmnames.c
|
||||
$(COMPILE)
|
||||
|
||||
dmobject.o : $(ACPICA_CORE)/disassembler/dmobject.c
|
||||
$(COMPILE)
|
||||
|
||||
dmopcode.o : $(ACPICA_CORE)/disassembler/dmopcode.c
|
||||
$(COMPILE)
|
||||
|
||||
dmresrc.o : $(ACPICA_CORE)/disassembler/dmresrc.c
|
||||
$(COMPILE)
|
||||
|
||||
dmresrcl.o : $(ACPICA_CORE)/disassembler/dmresrcl.c
|
||||
$(COMPILE)
|
||||
|
||||
dmresrcs.o : $(ACPICA_CORE)/disassembler/dmresrcs.c
|
||||
$(COMPILE)
|
||||
|
||||
dmutils.o : $(ACPICA_CORE)/disassembler/dmutils.c
|
||||
$(COMPILE)
|
||||
|
||||
dmwalk.o : $(ACPICA_CORE)/disassembler/dmwalk.c
|
||||
$(COMPILE)
|
||||
|
||||
dsfield.o : $(ACPICA_CORE)/dispatcher/dsfield.c
|
||||
$(COMPILE)
|
||||
|
||||
dsinit.o : $(ACPICA_CORE)/dispatcher/dsinit.c
|
||||
$(COMPILE)
|
||||
|
||||
dsmethod.o : $(ACPICA_CORE)/dispatcher/dsmethod.c
|
||||
$(COMPILE)
|
||||
|
||||
dsmthdat.o : $(ACPICA_CORE)/dispatcher/dsmthdat.c
|
||||
$(COMPILE)
|
||||
|
||||
dsobject.o : $(ACPICA_CORE)/dispatcher/dsobject.c
|
||||
$(COMPILE)
|
||||
|
||||
dsopcode.o : $(ACPICA_CORE)/dispatcher/dsopcode.c
|
||||
$(COMPILE)
|
||||
|
||||
dsutils.o : $(ACPICA_CORE)/dispatcher/dsutils.c
|
||||
$(COMPILE)
|
||||
|
||||
dswexec.o : $(ACPICA_CORE)/dispatcher/dswexec.c
|
||||
$(COMPILE)
|
||||
|
||||
dswload.o : $(ACPICA_CORE)/dispatcher/dswload.c
|
||||
$(COMPILE)
|
||||
|
||||
dswscope.o : $(ACPICA_CORE)/dispatcher/dswscope.c
|
||||
$(COMPILE)
|
||||
|
||||
dswstate.o : $(ACPICA_CORE)/dispatcher/dswstate.c
|
||||
$(COMPILE)
|
||||
|
||||
evevent.o : $(ACPICA_CORE)/events/evevent.c
|
||||
$(COMPILE)
|
||||
|
||||
evgpe.o : $(ACPICA_CORE)/events/evgpe.c
|
||||
$(COMPILE)
|
||||
|
||||
evgpeblk.o : $(ACPICA_CORE)/events/evgpeblk.c
|
||||
$(COMPILE)
|
||||
|
||||
evmisc.o : $(ACPICA_CORE)/events/evmisc.c
|
||||
$(COMPILE)
|
||||
|
||||
evregion.o : $(ACPICA_CORE)/events/evregion.c
|
||||
$(COMPILE)
|
||||
|
||||
evrgnini.o : $(ACPICA_CORE)/events/evrgnini.c
|
||||
$(COMPILE)
|
||||
|
||||
evsci.o : $(ACPICA_CORE)/events/evsci.c
|
||||
$(COMPILE)
|
||||
|
||||
evxface.o : $(ACPICA_CORE)/events/evxface.c
|
||||
$(COMPILE)
|
||||
|
||||
evxfevnt.o : $(ACPICA_CORE)/events/evxfevnt.c
|
||||
$(COMPILE)
|
||||
|
||||
evxfregn.o : $(ACPICA_CORE)/events/evxfregn.c
|
||||
$(COMPILE)
|
||||
|
||||
exconfig.o : $(ACPICA_CORE)/executer/exconfig.c
|
||||
$(COMPILE)
|
||||
|
||||
exconvrt.o : $(ACPICA_CORE)/executer/exconvrt.c
|
||||
$(COMPILE)
|
||||
|
||||
excreate.o : $(ACPICA_CORE)/executer/excreate.c
|
||||
$(COMPILE)
|
||||
|
||||
exdump.o : $(ACPICA_CORE)/executer/exdump.c
|
||||
$(COMPILE)
|
||||
|
||||
exfield.o : $(ACPICA_CORE)/executer/exfield.c
|
||||
$(COMPILE)
|
||||
|
||||
exfldio.o : $(ACPICA_CORE)/executer/exfldio.c
|
||||
$(COMPILE)
|
||||
|
||||
exmisc.o : $(ACPICA_CORE)/executer/exmisc.c
|
||||
$(COMPILE)
|
||||
|
||||
exmutex.o : $(ACPICA_CORE)/executer/exmutex.c
|
||||
$(COMPILE)
|
||||
|
||||
exnames.o : $(ACPICA_CORE)/executer/exnames.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg1.o : $(ACPICA_CORE)/executer/exoparg1.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg2.o : $(ACPICA_CORE)/executer/exoparg2.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg3.o : $(ACPICA_CORE)/executer/exoparg3.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg6.o : $(ACPICA_CORE)/executer/exoparg6.c
|
||||
$(COMPILE)
|
||||
|
||||
exprep.o : $(ACPICA_CORE)/executer/exprep.c
|
||||
$(COMPILE)
|
||||
|
||||
exregion.o : $(ACPICA_CORE)/executer/exregion.c
|
||||
$(COMPILE)
|
||||
|
||||
exresnte.o : $(ACPICA_CORE)/executer/exresnte.c
|
||||
$(COMPILE)
|
||||
|
||||
exresolv.o : $(ACPICA_CORE)/executer/exresolv.c
|
||||
$(COMPILE)
|
||||
|
||||
exresop.o : $(ACPICA_CORE)/executer/exresop.c
|
||||
$(COMPILE)
|
||||
|
||||
exstore.o : $(ACPICA_CORE)/executer/exstore.c
|
||||
$(COMPILE)
|
||||
|
||||
exstoren.o : $(ACPICA_CORE)/executer/exstoren.c
|
||||
$(COMPILE)
|
||||
|
||||
exstorob.o : $(ACPICA_CORE)/executer/exstorob.c
|
||||
$(COMPILE)
|
||||
|
||||
exsystem.o : $(ACPICA_CORE)/executer/exsystem.c
|
||||
$(COMPILE)
|
||||
|
||||
exutils.o : $(ACPICA_CORE)/executer/exutils.c
|
||||
$(COMPILE)
|
||||
|
||||
hwacpi.o : $(ACPICA_CORE)/hardware/hwacpi.c
|
||||
$(COMPILE)
|
||||
|
||||
hwgpe.o : $(ACPICA_CORE)/hardware/hwgpe.c
|
||||
$(COMPILE)
|
||||
|
||||
hwregs.o : $(ACPICA_CORE)/hardware/hwregs.c
|
||||
$(COMPILE)
|
||||
|
||||
hwsleep.o : $(ACPICA_CORE)/hardware/hwsleep.c
|
||||
$(COMPILE)
|
||||
|
||||
hwvalid.o : $(ACPICA_CORE)/hardware/hwvalid.c
|
||||
$(COMPILE)
|
||||
|
||||
hwxface.o : $(ACPICA_CORE)/hardware/hwxface.c
|
||||
$(COMPILE)
|
||||
|
||||
nsaccess.o : $(ACPICA_CORE)/namespace/nsaccess.c
|
||||
$(COMPILE)
|
||||
|
||||
nsalloc.o : $(ACPICA_CORE)/namespace/nsalloc.c
|
||||
$(COMPILE)
|
||||
|
||||
nsdump.o : $(ACPICA_CORE)/namespace/nsdump.c
|
||||
$(COMPILE)
|
||||
|
||||
nsdumpdv.o : $(ACPICA_CORE)/namespace/nsdumpdv.c
|
||||
$(COMPILE)
|
||||
|
||||
nseval.o : $(ACPICA_CORE)/namespace/nseval.c
|
||||
$(COMPILE)
|
||||
|
||||
nsinit.o : $(ACPICA_CORE)/namespace/nsinit.c
|
||||
$(COMPILE)
|
||||
|
||||
nsload.o : $(ACPICA_CORE)/namespace/nsload.c
|
||||
$(COMPILE)
|
||||
|
||||
nsnames.o : $(ACPICA_CORE)/namespace/nsnames.c
|
||||
$(COMPILE)
|
||||
|
||||
nsobject.o : $(ACPICA_CORE)/namespace/nsobject.c
|
||||
$(COMPILE)
|
||||
|
||||
nsparse.o : $(ACPICA_CORE)/namespace/nsparse.c
|
||||
$(COMPILE)
|
||||
|
||||
nspredef.o : $(ACPICA_CORE)/namespace/nspredef.c
|
||||
$(COMPILE)
|
||||
|
||||
nssearch.o : $(ACPICA_CORE)/namespace/nssearch.c
|
||||
$(COMPILE)
|
||||
|
||||
nsutils.o : $(ACPICA_CORE)/namespace/nsutils.c
|
||||
$(COMPILE)
|
||||
|
||||
nswalk.o : $(ACPICA_CORE)/namespace/nswalk.c
|
||||
$(COMPILE)
|
||||
|
||||
nsxfeval.o : $(ACPICA_CORE)/namespace/nsxfeval.c
|
||||
$(COMPILE)
|
||||
|
||||
nsxfname.o : $(ACPICA_CORE)/namespace/nsxfname.c
|
||||
$(COMPILE)
|
||||
|
||||
nsxfobj.o : $(ACPICA_CORE)/namespace/nsxfobj.c
|
||||
$(COMPILE)
|
||||
|
||||
psargs.o : $(ACPICA_CORE)/parser/psargs.c
|
||||
$(COMPILE)
|
||||
|
||||
psloop.o : $(ACPICA_CORE)/parser/psloop.c
|
||||
$(COMPILE)
|
||||
|
||||
psopcode.o : $(ACPICA_CORE)/parser/psopcode.c
|
||||
$(COMPILE)
|
||||
|
||||
psparse.o : $(ACPICA_CORE)/parser/psparse.c
|
||||
$(COMPILE)
|
||||
|
||||
psscope.o : $(ACPICA_CORE)/parser/psscope.c
|
||||
$(COMPILE)
|
||||
|
||||
pstree.o : $(ACPICA_CORE)/parser/pstree.c
|
||||
$(COMPILE)
|
||||
|
||||
psutils.o : $(ACPICA_CORE)/parser/psutils.c
|
||||
$(COMPILE)
|
||||
|
||||
pswalk.o : $(ACPICA_CORE)/parser/pswalk.c
|
||||
$(COMPILE)
|
||||
|
||||
psxface.o : $(ACPICA_CORE)/parser/psxface.c
|
||||
$(COMPILE)
|
||||
|
||||
rsaddr.o : $(ACPICA_CORE)/resources/rsaddr.c
|
||||
$(COMPILE)
|
||||
|
||||
rscalc.o : $(ACPICA_CORE)/resources/rscalc.c
|
||||
$(COMPILE)
|
||||
|
||||
rscreate.o : $(ACPICA_CORE)/resources/rscreate.c
|
||||
$(COMPILE)
|
||||
|
||||
rsdump.o : $(ACPICA_CORE)/resources/rsdump.c
|
||||
$(COMPILE)
|
||||
|
||||
rsio.o : $(ACPICA_CORE)/resources/rsio.c
|
||||
$(COMPILE)
|
||||
|
||||
rsinfo.o : $(ACPICA_CORE)/resources/rsinfo.c
|
||||
$(COMPILE)
|
||||
|
||||
rsirq.o : $(ACPICA_CORE)/resources/rsirq.c
|
||||
$(COMPILE)
|
||||
|
||||
rslist.o : $(ACPICA_CORE)/resources/rslist.c
|
||||
$(COMPILE)
|
||||
|
||||
rsmemory.o : $(ACPICA_CORE)/resources/rsmemory.c
|
||||
$(COMPILE)
|
||||
|
||||
rsmisc.o : $(ACPICA_CORE)/resources/rsmisc.c
|
||||
$(COMPILE)
|
||||
|
||||
rsutils.o : $(ACPICA_CORE)/resources/rsutils.c
|
||||
$(COMPILE)
|
||||
|
||||
rsxface.o : $(ACPICA_CORE)/resources/rsxface.c
|
||||
$(COMPILE)
|
||||
|
||||
tbfadt.o : $(ACPICA_CORE)/tables/tbfadt.c
|
||||
$(COMPILE)
|
||||
|
||||
tbfind.o : $(ACPICA_CORE)/tables/tbfind.c
|
||||
$(COMPILE)
|
||||
|
||||
tbinstal.o : $(ACPICA_CORE)/tables/tbinstal.c
|
||||
$(COMPILE)
|
||||
|
||||
tbutils.o : $(ACPICA_CORE)/tables/tbutils.c
|
||||
$(COMPILE)
|
||||
|
||||
tbxface.o : $(ACPICA_CORE)/tables/tbxface.c
|
||||
$(COMPILE)
|
||||
|
||||
tbxfroot.o : $(ACPICA_CORE)/tables/tbxfroot.c
|
||||
$(COMPILE)
|
||||
|
||||
utalloc.o : $(ACPICA_CORE)/utilities/utalloc.c
|
||||
$(COMPILE)
|
||||
|
||||
utcache.o : $(ACPICA_CORE)/utilities/utcache.c
|
||||
$(COMPILE)
|
||||
|
||||
utcopy.o : $(ACPICA_CORE)/utilities/utcopy.c
|
||||
$(COMPILE)
|
||||
|
||||
utdebug.o : $(ACPICA_CORE)/utilities/utdebug.c
|
||||
$(COMPILE)
|
||||
|
||||
utdelete.o : $(ACPICA_CORE)/utilities/utdelete.c
|
||||
$(COMPILE)
|
||||
|
||||
uteval.o : $(ACPICA_CORE)/utilities/uteval.c
|
||||
$(COMPILE)
|
||||
|
||||
utglobal.o : $(ACPICA_CORE)/utilities/utglobal.c
|
||||
$(COMPILE)
|
||||
|
||||
utinit.o : $(ACPICA_CORE)/utilities/utinit.c
|
||||
$(COMPILE)
|
||||
|
||||
utlock.o : $(ACPICA_CORE)/utilities/utlock.c
|
||||
$(COMPILE)
|
||||
|
||||
utmath.o : $(ACPICA_CORE)/utilities/utmath.c
|
||||
$(COMPILE)
|
||||
|
||||
utmisc.o : $(ACPICA_CORE)/utilities/utmisc.c
|
||||
$(COMPILE)
|
||||
|
||||
utmutex.o : $(ACPICA_CORE)/utilities/utmutex.c
|
||||
$(COMPILE)
|
||||
|
||||
utobject.o : $(ACPICA_CORE)/utilities/utobject.c
|
||||
$(COMPILE)
|
||||
|
||||
utresrc.o : $(ACPICA_CORE)/utilities/utresrc.c
|
||||
$(COMPILE)
|
||||
|
||||
utstate.o : $(ACPICA_CORE)/utilities/utstate.c
|
||||
$(COMPILE)
|
||||
|
||||
uttrack.o : $(ACPICA_CORE)/utilities/uttrack.c
|
||||
$(COMPILE)
|
||||
|
||||
utxface.o : $(ACPICA_CORE)/utilities/utxface.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# Unix OS services layer (OSL)
|
||||
#
|
||||
osunixxf.o : $(ACPICA_OSL)/osunixxf.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJS)
|
75
generate/unix/acpisrc/Makefile
Normal file
75
generate/unix/acpisrc/Makefile
Normal file
@ -0,0 +1,75 @@
|
||||
#
|
||||
# acpisrc utility
|
||||
#
|
||||
include ../Makefile.config
|
||||
|
||||
PROG = acpisrc
|
||||
|
||||
|
||||
#
|
||||
# Flags specific to acpisrc
|
||||
#
|
||||
CFLAGS+= -DACPI_APPLICATION -I$(ACPICA_TOOLS)/acpisrc
|
||||
|
||||
OBJS = \
|
||||
ascase.o \
|
||||
asconvrt.o \
|
||||
asfile.o \
|
||||
asmain.o \
|
||||
asremove.o \
|
||||
astable.o \
|
||||
asutils.o \
|
||||
getopt.o \
|
||||
osunixdir.o
|
||||
|
||||
|
||||
#
|
||||
# Root rule
|
||||
#
|
||||
$(PROG) : $(OBJS)
|
||||
$(CC) $(LDFLAGS) $(OBJS) -o $(PROG)
|
||||
$(COPYPROG)
|
||||
|
||||
|
||||
#
|
||||
# acpisrc source
|
||||
#
|
||||
ascase.o : $(ACPICA_TOOLS)/acpisrc/ascase.c
|
||||
$(COMPILE)
|
||||
|
||||
asconvrt.o : $(ACPICA_TOOLS)/acpisrc/asconvrt.c
|
||||
$(COMPILE)
|
||||
|
||||
asfile.o : $(ACPICA_TOOLS)/acpisrc/asfile.c
|
||||
$(COMPILE)
|
||||
|
||||
asmain.o : $(ACPICA_TOOLS)/acpisrc/asmain.c
|
||||
$(COMPILE)
|
||||
|
||||
asremove.o : $(ACPICA_TOOLS)/acpisrc/asremove.c
|
||||
$(COMPILE)
|
||||
|
||||
astable.o : $(ACPICA_TOOLS)/acpisrc/astable.c
|
||||
$(COMPILE)
|
||||
|
||||
asutils.o : $(ACPICA_TOOLS)/acpisrc/asutils.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# ACPICA core source - common
|
||||
#
|
||||
getopt.o : $(ACPICA_COMMON)/getopt.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# Unix OS services layer (OSL)
|
||||
#
|
||||
osunixdir.o : $(ACPICA_OSL)/osunixdir.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJS)
|
||||
|
15
generate/unix/acpixtract/Makefile
Normal file
15
generate/unix/acpixtract/Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
#
|
||||
# acpixtract utility
|
||||
#
|
||||
include ../Makefile.config
|
||||
|
||||
PROG = acpixtract
|
||||
|
||||
|
||||
$(PROG) : $(ACPICA_TOOLS)/acpixtract/acpixtract.c
|
||||
$(CC) $(CFLAGS) $(CWARNINGFLAGS) $(LDFLAGS) -o$(PROG) $?
|
||||
$(COPYPROG)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe
|
||||
|
504
generate/unix/iasl/Makefile
Normal file
504
generate/unix/iasl/Makefile
Normal file
@ -0,0 +1,504 @@
|
||||
#
|
||||
# iASL compiler
|
||||
#
|
||||
include ../Makefile.config
|
||||
|
||||
PROG = iasl
|
||||
|
||||
|
||||
#
|
||||
# Flags specific to iASL compiler
|
||||
#
|
||||
CFLAGS+= -DACPI_ASL_COMPILER -I$(ASL_COMPILER) -I.
|
||||
|
||||
OBJS = \
|
||||
adfile.o \
|
||||
adisasm.o \
|
||||
adwalk.o \
|
||||
aslanalyze.o \
|
||||
aslcodegen.o \
|
||||
aslcompile.o \
|
||||
aslcompilerlex.o \
|
||||
aslcompilerparse.o \
|
||||
aslerror.o \
|
||||
aslfiles.o \
|
||||
aslfold.o \
|
||||
asllength.o \
|
||||
asllisting.o \
|
||||
aslload.o \
|
||||
asllookup.o \
|
||||
aslmain.o \
|
||||
aslmap.o \
|
||||
aslopcodes.o \
|
||||
asloperands.o \
|
||||
aslopt.o \
|
||||
aslresource.o \
|
||||
aslrestype1.o \
|
||||
aslrestype2.o \
|
||||
aslstartup.o \
|
||||
aslstubs.o \
|
||||
asltransform.o \
|
||||
asltree.o \
|
||||
aslutils.o \
|
||||
dbfileio.o \
|
||||
dmbuffer.o \
|
||||
dmnames.o \
|
||||
dmobject.o \
|
||||
dmopcode.o \
|
||||
dmresrc.o \
|
||||
dmresrcl.o \
|
||||
dmresrcs.o \
|
||||
dmrestag.o \
|
||||
dmtable.o \
|
||||
dmtbdump.o \
|
||||
dmtbinfo.o \
|
||||
dmutils.o \
|
||||
dmwalk.o \
|
||||
dsfield.o \
|
||||
dsobject.o \
|
||||
dsopcode.o \
|
||||
dsutils.o \
|
||||
dswexec.o \
|
||||
dswload.o \
|
||||
dswscope.o \
|
||||
dswstate.o \
|
||||
exconvrt.o \
|
||||
excreate.o \
|
||||
exdump.o \
|
||||
exmisc.o \
|
||||
exmutex.o \
|
||||
exnames.o \
|
||||
exoparg1.o \
|
||||
exoparg2.o \
|
||||
exoparg3.o \
|
||||
exoparg6.o \
|
||||
exprep.o \
|
||||
exregion.o \
|
||||
exresnte.o \
|
||||
exresolv.o \
|
||||
exresop.o \
|
||||
exstore.o \
|
||||
exstoren.o \
|
||||
exstorob.o \
|
||||
exsystem.o \
|
||||
exutils.o \
|
||||
getopt.o \
|
||||
nsaccess.o \
|
||||
nsalloc.o \
|
||||
nsdump.o \
|
||||
nsnames.o \
|
||||
nsobject.o \
|
||||
nsparse.o \
|
||||
nssearch.o \
|
||||
nsutils.o \
|
||||
nswalk.o \
|
||||
nsxfobj.o \
|
||||
osunixxf.o \
|
||||
psargs.o \
|
||||
psloop.o \
|
||||
psopcode.o \
|
||||
psparse.o \
|
||||
psscope.o \
|
||||
pstree.o \
|
||||
psutils.o \
|
||||
pswalk.o \
|
||||
tbfadt.o \
|
||||
tbinstal.o \
|
||||
tbutils.o \
|
||||
tbxface.o \
|
||||
utalloc.o \
|
||||
utcache.o \
|
||||
utcopy.o \
|
||||
utdebug.o \
|
||||
utdelete.o \
|
||||
utglobal.o \
|
||||
utinit.o \
|
||||
utlock.o \
|
||||
utmath.o \
|
||||
utmisc.o \
|
||||
utmutex.o \
|
||||
utobject.o \
|
||||
utresrc.o \
|
||||
utstate.o \
|
||||
utxface.o
|
||||
|
||||
INTERMEDIATES = \
|
||||
aslcompilerlex.c \
|
||||
aslcompilerparse.c
|
||||
|
||||
MISC = \
|
||||
aslcompiler.y.h \
|
||||
aslcompilerparse.output
|
||||
|
||||
|
||||
#
|
||||
# Root rule
|
||||
#
|
||||
$(PROG) : $(INTERMEDIATES) $(OBJS)
|
||||
$(CC) $(LDFLAGS) $(OBJS) -o $(PROG)
|
||||
$(COPYPROG)
|
||||
|
||||
|
||||
#
|
||||
# Parser and Lexer - intermediate C files
|
||||
#
|
||||
aslcompilerlex.c : $(ASL_COMPILER)/aslcompiler.l
|
||||
${LEX} ${LFLAGS} -o$@ $?
|
||||
|
||||
aslcompilerparse.c : $(ASL_COMPILER)/aslcompiler.y
|
||||
${YACC} ${YFLAGS} -o$@ $?
|
||||
@mv -f aslcompilerparse.h aslcompiler.y.h
|
||||
|
||||
#
|
||||
# Parser and Lexer - final object files
|
||||
#
|
||||
# Cannot use the common compile warning flags since the C files are created
|
||||
# by the utilities above and they are not necessarily ANSI C, etc.
|
||||
#
|
||||
aslcompilerlex.o : aslcompilerlex.c
|
||||
$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $?
|
||||
|
||||
aslcompilerparse.o : aslcompilerparse.c
|
||||
$(CC) -c $(CFLAGS) -Wall -Werror -o$@ $?
|
||||
|
||||
|
||||
#
|
||||
# Compiler source
|
||||
#
|
||||
aslanalyze.o : $(ASL_COMPILER)/aslanalyze.c
|
||||
$(COMPILE)
|
||||
|
||||
aslcodegen.o : $(ASL_COMPILER)/aslcodegen.c
|
||||
$(COMPILE)
|
||||
|
||||
aslcompile.o : $(ASL_COMPILER)/aslcompile.c
|
||||
$(COMPILE)
|
||||
|
||||
aslerror.o : $(ASL_COMPILER)/aslerror.c
|
||||
$(COMPILE)
|
||||
|
||||
aslfiles.o : $(ASL_COMPILER)/aslfiles.c
|
||||
$(COMPILE)
|
||||
|
||||
aslfold.o : $(ASL_COMPILER)/aslfold.c
|
||||
$(COMPILE)
|
||||
|
||||
asllength.o : $(ASL_COMPILER)/asllength.c
|
||||
$(COMPILE)
|
||||
|
||||
asllisting.o : $(ASL_COMPILER)/asllisting.c
|
||||
$(COMPILE)
|
||||
|
||||
aslload.o : $(ASL_COMPILER)/aslload.c
|
||||
$(COMPILE)
|
||||
|
||||
asllookup.o : $(ASL_COMPILER)/asllookup.c
|
||||
$(COMPILE)
|
||||
|
||||
aslmain.o : $(ASL_COMPILER)/aslmain.c
|
||||
$(COMPILE)
|
||||
|
||||
aslmap.o : $(ASL_COMPILER)/aslmap.c
|
||||
$(COMPILE)
|
||||
|
||||
aslopcodes.o : $(ASL_COMPILER)/aslopcodes.c
|
||||
$(COMPILE)
|
||||
|
||||
asloperands.o : $(ASL_COMPILER)/asloperands.c
|
||||
$(COMPILE)
|
||||
|
||||
aslopt.o : $(ASL_COMPILER)/aslopt.c
|
||||
$(COMPILE)
|
||||
|
||||
aslresource.o : $(ASL_COMPILER)/aslresource.c
|
||||
$(COMPILE)
|
||||
|
||||
aslrestype1.o : $(ASL_COMPILER)/aslrestype1.c
|
||||
$(COMPILE)
|
||||
|
||||
aslrestype2.o : $(ASL_COMPILER)/aslrestype2.c
|
||||
$(COMPILE)
|
||||
|
||||
aslstartup.o : $(ASL_COMPILER)/aslstartup.c
|
||||
$(COMPILE)
|
||||
|
||||
aslstubs.o : $(ASL_COMPILER)/aslstubs.c
|
||||
$(COMPILE)
|
||||
|
||||
asltransform.o : $(ASL_COMPILER)/asltransform.c
|
||||
$(COMPILE)
|
||||
|
||||
asltree.o : $(ASL_COMPILER)/asltree.c
|
||||
$(COMPILE)
|
||||
|
||||
aslutils.o : $(ASL_COMPILER)/aslutils.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# ACPICA core source - common
|
||||
#
|
||||
adfile.o : $(ACPICA_COMMON)/adfile.c
|
||||
$(COMPILE)
|
||||
|
||||
adisasm.o : $(ACPICA_COMMON)/adisasm.c
|
||||
$(COMPILE)
|
||||
|
||||
adwalk.o : $(ACPICA_COMMON)/adwalk.c
|
||||
$(COMPILE)
|
||||
|
||||
dmrestag.o : $(ACPICA_COMMON)/dmrestag.c
|
||||
$(COMPILE)
|
||||
|
||||
dmtable.o : $(ACPICA_COMMON)/dmtable.c
|
||||
$(COMPILE)
|
||||
|
||||
dmtbdump.o : $(ACPICA_COMMON)/dmtbdump.c
|
||||
$(COMPILE)
|
||||
|
||||
dmtbinfo.o : $(ACPICA_COMMON)/dmtbinfo.c
|
||||
$(COMPILE)
|
||||
|
||||
getopt.o : $(ACPICA_COMMON)/getopt.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# ACPICA core source
|
||||
#
|
||||
dbfileio.o : $(ACPICA_CORE)/debugger/dbfileio.c
|
||||
$(COMPILE)
|
||||
|
||||
dmbuffer.o : $(ACPICA_CORE)/disassembler/dmbuffer.c
|
||||
$(COMPILE)
|
||||
|
||||
dmnames.o : $(ACPICA_CORE)/disassembler/dmnames.c
|
||||
$(COMPILE)
|
||||
|
||||
dmobject.o : $(ACPICA_CORE)/disassembler/dmobject.c
|
||||
$(COMPILE)
|
||||
|
||||
dmopcode.o : $(ACPICA_CORE)/disassembler/dmopcode.c
|
||||
$(COMPILE)
|
||||
|
||||
dmresrc.o : $(ACPICA_CORE)/disassembler/dmresrc.c
|
||||
$(COMPILE)
|
||||
|
||||
dmresrcl.o : $(ACPICA_CORE)/disassembler/dmresrcl.c
|
||||
$(COMPILE)
|
||||
|
||||
dmresrcs.o : $(ACPICA_CORE)/disassembler/dmresrcs.c
|
||||
$(COMPILE)
|
||||
|
||||
dmutils.o : $(ACPICA_CORE)/disassembler/dmutils.c
|
||||
$(COMPILE)
|
||||
|
||||
dmwalk.o : $(ACPICA_CORE)/disassembler/dmwalk.c
|
||||
$(COMPILE)
|
||||
|
||||
dsfield.o : $(ACPICA_CORE)/dispatcher/dsfield.c
|
||||
$(COMPILE)
|
||||
|
||||
dsobject.o : $(ACPICA_CORE)/dispatcher/dsobject.c
|
||||
$(COMPILE)
|
||||
|
||||
dsopcode.o : $(ACPICA_CORE)/dispatcher/dsopcode.c
|
||||
$(COMPILE)
|
||||
|
||||
dsutils.o : $(ACPICA_CORE)/dispatcher/dsutils.c
|
||||
$(COMPILE)
|
||||
|
||||
dswexec.o : $(ACPICA_CORE)/dispatcher/dswexec.c
|
||||
$(COMPILE)
|
||||
|
||||
dswload.o : $(ACPICA_CORE)/dispatcher/dswload.c
|
||||
$(COMPILE)
|
||||
|
||||
dswscope.o : $(ACPICA_CORE)/dispatcher/dswscope.c
|
||||
$(COMPILE)
|
||||
|
||||
dswstate.o : $(ACPICA_CORE)/dispatcher/dswstate.c
|
||||
$(COMPILE)
|
||||
|
||||
exconvrt.o : $(ACPICA_CORE)/executer/exconvrt.c
|
||||
$(COMPILE)
|
||||
|
||||
excreate.o : $(ACPICA_CORE)/executer/excreate.c
|
||||
$(COMPILE)
|
||||
|
||||
exdump.o : $(ACPICA_CORE)/executer/exdump.c
|
||||
$(COMPILE)
|
||||
|
||||
exmisc.o : $(ACPICA_CORE)/executer/exmisc.c
|
||||
$(COMPILE)
|
||||
|
||||
exmutex.o : $(ACPICA_CORE)/executer/exmutex.c
|
||||
$(COMPILE)
|
||||
|
||||
exnames.o : $(ACPICA_CORE)/executer/exnames.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg1.o : $(ACPICA_CORE)/executer/exoparg1.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg2.o : $(ACPICA_CORE)/executer/exoparg2.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg3.o : $(ACPICA_CORE)/executer/exoparg3.c
|
||||
$(COMPILE)
|
||||
|
||||
exoparg6.o : $(ACPICA_CORE)/executer/exoparg6.c
|
||||
$(COMPILE)
|
||||
|
||||
exprep.o : $(ACPICA_CORE)/executer/exprep.c
|
||||
$(COMPILE)
|
||||
|
||||
exregion.o : $(ACPICA_CORE)/executer/exregion.c
|
||||
$(COMPILE)
|
||||
|
||||
exresnte.o : $(ACPICA_CORE)/executer/exresnte.c
|
||||
$(COMPILE)
|
||||
|
||||
exresolv.o : $(ACPICA_CORE)/executer/exresolv.c
|
||||
$(COMPILE)
|
||||
|
||||
exresop.o : $(ACPICA_CORE)/executer/exresop.c
|
||||
$(COMPILE)
|
||||
|
||||
exstore.o : $(ACPICA_CORE)/executer/exstore.c
|
||||
$(COMPILE)
|
||||
|
||||
exstoren.o : $(ACPICA_CORE)/executer/exstoren.c
|
||||
$(COMPILE)
|
||||
|
||||
exstorob.o : $(ACPICA_CORE)/executer/exstorob.c
|
||||
$(COMPILE)
|
||||
|
||||
exsystem.o : $(ACPICA_CORE)/executer/exsystem.c
|
||||
$(COMPILE)
|
||||
|
||||
exutils.o : $(ACPICA_CORE)/executer/exutils.c
|
||||
$(COMPILE)
|
||||
|
||||
nsaccess.o : $(ACPICA_CORE)/namespace/nsaccess.c
|
||||
$(COMPILE)
|
||||
|
||||
nsalloc.o : $(ACPICA_CORE)/namespace/nsalloc.c
|
||||
$(COMPILE)
|
||||
|
||||
nsdump.o : $(ACPICA_CORE)/namespace/nsdump.c
|
||||
$(COMPILE)
|
||||
|
||||
nsnames.o : $(ACPICA_CORE)/namespace/nsnames.c
|
||||
$(COMPILE)
|
||||
|
||||
nsobject.o : $(ACPICA_CORE)/namespace/nsobject.c
|
||||
$(COMPILE)
|
||||
|
||||
nsparse.o : $(ACPICA_CORE)/namespace/nsparse.c
|
||||
$(COMPILE)
|
||||
|
||||
nssearch.o : $(ACPICA_CORE)/namespace/nssearch.c
|
||||
$(COMPILE)
|
||||
|
||||
nsutils.o : $(ACPICA_CORE)/namespace/nsutils.c
|
||||
$(COMPILE)
|
||||
|
||||
nswalk.o : $(ACPICA_CORE)/namespace/nswalk.c
|
||||
$(COMPILE)
|
||||
|
||||
nsxfobj.o : $(ACPICA_CORE)/namespace/nsxfobj.c
|
||||
$(COMPILE)
|
||||
|
||||
psargs.o : $(ACPICA_CORE)/parser/psargs.c
|
||||
$(COMPILE)
|
||||
|
||||
psloop.o : $(ACPICA_CORE)/parser/psloop.c
|
||||
$(COMPILE)
|
||||
|
||||
psopcode.o : $(ACPICA_CORE)/parser/psopcode.c
|
||||
$(COMPILE)
|
||||
|
||||
psparse.o : $(ACPICA_CORE)/parser/psparse.c
|
||||
$(COMPILE)
|
||||
|
||||
psscope.o : $(ACPICA_CORE)/parser/psscope.c
|
||||
$(COMPILE)
|
||||
|
||||
pstree.o : $(ACPICA_CORE)/parser/pstree.c
|
||||
$(COMPILE)
|
||||
|
||||
psutils.o : $(ACPICA_CORE)/parser/psutils.c
|
||||
$(COMPILE)
|
||||
|
||||
pswalk.o : $(ACPICA_CORE)/parser/pswalk.c
|
||||
$(COMPILE)
|
||||
|
||||
tbfadt.o : $(ACPICA_CORE)/tables/tbfadt.c
|
||||
$(COMPILE)
|
||||
|
||||
tbinstal.o : $(ACPICA_CORE)/tables/tbinstal.c
|
||||
$(COMPILE)
|
||||
|
||||
tbutils.o : $(ACPICA_CORE)/tables/tbutils.c
|
||||
$(COMPILE)
|
||||
|
||||
tbxface.o : $(ACPICA_CORE)/tables/tbxface.c
|
||||
$(COMPILE)
|
||||
|
||||
utalloc.o : $(ACPICA_CORE)/utilities/utalloc.c
|
||||
$(COMPILE)
|
||||
|
||||
utcache.o : $(ACPICA_CORE)/utilities/utcache.c
|
||||
$(COMPILE)
|
||||
|
||||
utcopy.o : $(ACPICA_CORE)/utilities/utcopy.c
|
||||
$(COMPILE)
|
||||
|
||||
utdebug.o : $(ACPICA_CORE)/utilities/utdebug.c
|
||||
$(COMPILE)
|
||||
|
||||
utdelete.o : $(ACPICA_CORE)/utilities/utdelete.c
|
||||
$(COMPILE)
|
||||
|
||||
utglobal.o : $(ACPICA_CORE)/utilities/utglobal.c
|
||||
$(COMPILE)
|
||||
|
||||
utinit.o : $(ACPICA_CORE)/utilities/utinit.c
|
||||
$(COMPILE)
|
||||
|
||||
utlock.o : $(ACPICA_CORE)/utilities/utlock.c
|
||||
$(COMPILE)
|
||||
|
||||
utmath.o : $(ACPICA_CORE)/utilities/utmath.c
|
||||
$(COMPILE)
|
||||
|
||||
utmisc.o : $(ACPICA_CORE)/utilities/utmisc.c
|
||||
$(COMPILE)
|
||||
|
||||
utmutex.o : $(ACPICA_CORE)/utilities/utmutex.c
|
||||
$(COMPILE)
|
||||
|
||||
utobject.o : $(ACPICA_CORE)/utilities/utobject.c
|
||||
$(COMPILE)
|
||||
|
||||
utresrc.o : $(ACPICA_CORE)/utilities/utresrc.c
|
||||
$(COMPILE)
|
||||
|
||||
utstate.o : $(ACPICA_CORE)/utilities/utstate.c
|
||||
$(COMPILE)
|
||||
|
||||
utxface.o : $(ACPICA_CORE)/utilities/utxface.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
#
|
||||
# Unix OS services layer (OSL)
|
||||
#
|
||||
osunixxf.o : $(ACPICA_OSL)/osunixxf.c
|
||||
$(COMPILE)
|
||||
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJS) $(INTERMEDIATES) $(MISC)
|
||||
|
47
generate/unix/readme.txt
Normal file
47
generate/unix/readme.txt
Normal file
@ -0,0 +1,47 @@
|
||||
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.
|
Loading…
Reference in New Issue
Block a user