mirror of
https://github.com/acpica/acpica/
synced 2024-12-24 19:36:54 +03:00
Remove obsolete "Linux" makefiles.
These makefiles are obsolete and have been replaced by the generic unix makefiles under acpica/generate/unix.
This commit is contained in:
parent
0ee9c13eee
commit
dbf3ef2b43
@ -1,131 +0,0 @@
|
||||
#
|
||||
# acpibin - Binary ACPI table utility
|
||||
#
|
||||
# NOTE: This makefile is intended to be used within the native
|
||||
# ACPICA source tree.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
# Notes:
|
||||
# gcc should be version 4 or greater, otherwise some of the options
|
||||
# used will not be recognized.
|
||||
# Global optimization flags (such as -O2, -Os) are not used, since
|
||||
# they cause issues on some compilers.
|
||||
# The _GNU_SOURCE symbol is required for many hosts.
|
||||
#
|
||||
PROG = acpibin
|
||||
|
||||
HOST = _LINUX
|
||||
NOMAN = YES
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $<
|
||||
|
||||
ACPICA_SRC = ../../../source
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_INCLUDE = $(ACPICA_SRC)/include
|
||||
ACPICA_DEBUGGER = $(ACPICA_CORE)/debugger
|
||||
ACPICA_DISASSEMBLER = $(ACPICA_CORE)/disassembler
|
||||
ACPICA_DISPATCHER = $(ACPICA_CORE)/dispatcher
|
||||
ACPICA_EVENTS = $(ACPICA_CORE)/events
|
||||
ACPICA_EXECUTER = $(ACPICA_CORE)/executer
|
||||
ACPICA_HARDWARE = $(ACPICA_CORE)/hardware
|
||||
ACPICA_NAMESPACE = $(ACPICA_CORE)/namespace
|
||||
ACPICA_PARSER = $(ACPICA_CORE)/parser
|
||||
ACPICA_RESOURCES = $(ACPICA_CORE)/resources
|
||||
ACPICA_TABLES = $(ACPICA_CORE)/tables
|
||||
ACPICA_UTILITIES = $(ACPICA_CORE)/utilities
|
||||
ACPIBIN = $(ACPICA_TOOLS)/acpibin
|
||||
INSTALLDIR = /usr/bin
|
||||
INSTALLPROG = install -D $(PROG) $(DESTDIR)$(INSTALLDIR)/$(PROG)
|
||||
|
||||
ACPICA_HEADERS = \
|
||||
$(wildcard $(ACPICA_INCLUDE)/*.h) \
|
||||
$(wildcard $(ACPICA_INCLUDE)/platform/*.h)
|
||||
|
||||
#
|
||||
# Search paths for source files
|
||||
#
|
||||
vpath %.c \
|
||||
$(ACPIBIN) \
|
||||
$(ACPICA_UTILITIES) \
|
||||
$(ACPICA_COMMON) \
|
||||
$(ACPICA_OSL)
|
||||
|
||||
HEADERS = \
|
||||
$(wildcard $(ACPIBIN)/*.h)
|
||||
|
||||
OBJECTS = \
|
||||
abcompare.o \
|
||||
abmain.o \
|
||||
utalloc.o \
|
||||
utcache.o \
|
||||
utdebug.o \
|
||||
utdecode.o \
|
||||
utexcep.o \
|
||||
utglobal.o \
|
||||
utlock.o \
|
||||
utmath.o \
|
||||
utmisc.o \
|
||||
utmutex.o \
|
||||
utstate.o \
|
||||
utxferror.o \
|
||||
osunixxf.o \
|
||||
getopt.o
|
||||
|
||||
CFLAGS+= \
|
||||
-D$(HOST) \
|
||||
-D_GNU_SOURCE \
|
||||
-D_FORTIFY_SOURCE=2 \
|
||||
-DACPI_BIN_APP \
|
||||
-I$(ACPICA_INCLUDE)
|
||||
|
||||
CWARNINGFLAGS = \
|
||||
-ansi \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=0 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS += \
|
||||
-Waddress \
|
||||
-Waggregate-return \
|
||||
-Wchar-subscripts \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-field-initializers \
|
||||
-Wmissing-parameter-type \
|
||||
-Wnested-externs \
|
||||
-Wold-style-declaration \
|
||||
-Wold-style-definition \
|
||||
-Wredundant-decls \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Rules
|
||||
#
|
||||
$(PROG) : $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG)
|
||||
|
||||
%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
|
||||
$(COMPILE)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJECTS)
|
||||
|
||||
install :
|
||||
$(INSTALLPROG)
|
@ -1,290 +0,0 @@
|
||||
#
|
||||
# acpiexec: ACPI execution simulator. Runs ACPICA code in user
|
||||
# space. Loads ACPI tables, displays the namespace, and allows
|
||||
# execution of control methods.
|
||||
#
|
||||
# NOTE: This makefile is intended to be used within the native
|
||||
# ACPICA source tree.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
# Notes:
|
||||
# gcc should be version 4 or greater, otherwise some of the options
|
||||
# used will not be recognized.
|
||||
# Global optimization flags (such as -O2, -Os) are not used, since
|
||||
# they cause issues on some compilers.
|
||||
# The _GNU_SOURCE symbol is required for many hosts.
|
||||
#
|
||||
PROG = acpiexec
|
||||
|
||||
HOST = _LINUX
|
||||
NOMAN = YES
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $<
|
||||
LDFLAGS += -lpthread -lrt
|
||||
|
||||
ACPICA_SRC = ../../../source
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_INCLUDE = $(ACPICA_SRC)/include
|
||||
ACPICA_DEBUGGER = $(ACPICA_CORE)/debugger
|
||||
ACPICA_DISASSEMBLER = $(ACPICA_CORE)/disassembler
|
||||
ACPICA_DISPATCHER = $(ACPICA_CORE)/dispatcher
|
||||
ACPICA_EVENTS = $(ACPICA_CORE)/events
|
||||
ACPICA_EXECUTER = $(ACPICA_CORE)/executer
|
||||
ACPICA_HARDWARE = $(ACPICA_CORE)/hardware
|
||||
ACPICA_NAMESPACE = $(ACPICA_CORE)/namespace
|
||||
ACPICA_PARSER = $(ACPICA_CORE)/parser
|
||||
ACPICA_RESOURCES = $(ACPICA_CORE)/resources
|
||||
ACPICA_TABLES = $(ACPICA_CORE)/tables
|
||||
ACPICA_UTILITIES = $(ACPICA_CORE)/utilities
|
||||
ACPIEXEC = $(ACPICA_TOOLS)/acpiexec
|
||||
INSTALLDIR = /usr/bin
|
||||
INSTALLPROG = install -D $(PROG) $(DESTDIR)$(INSTALLDIR)/$(PROG)
|
||||
|
||||
ACPICA_HEADERS = \
|
||||
$(wildcard $(ACPICA_INCLUDE)/*.h) \
|
||||
$(wildcard $(ACPICA_INCLUDE)/platform/*.h)
|
||||
|
||||
#
|
||||
# Search paths for source files
|
||||
#
|
||||
vpath %.c \
|
||||
$(ACPIEXEC) \
|
||||
$(ACPICA_DEBUGGER) \
|
||||
$(ACPICA_DISASSEMBLER) \
|
||||
$(ACPICA_DISPATCHER) \
|
||||
$(ACPICA_EVENTS) \
|
||||
$(ACPICA_EXECUTER) \
|
||||
$(ACPICA_HARDWARE) \
|
||||
$(ACPICA_NAMESPACE) \
|
||||
$(ACPICA_PARSER) \
|
||||
$(ACPICA_RESOURCES) \
|
||||
$(ACPICA_TABLES) \
|
||||
$(ACPICA_UTILITIES) \
|
||||
$(ACPICA_COMMON) \
|
||||
$(ACPICA_OSL)
|
||||
|
||||
HEADERS = \
|
||||
$(wildcard $(ACPIEXEC)/*.h)
|
||||
|
||||
OBJECTS = \
|
||||
aeexec.o \
|
||||
aehandlers.o \
|
||||
aemain.o \
|
||||
aetables.o \
|
||||
dbcmds.o \
|
||||
dbdisply.o \
|
||||
dbexec.o \
|
||||
dbfileio.o \
|
||||
dbhistry.o \
|
||||
dbinput.o \
|
||||
dbmethod.o \
|
||||
dbnames.o \
|
||||
dbstats.o \
|
||||
dbutils.o \
|
||||
dbxface.o \
|
||||
dmbuffer.o \
|
||||
dmnames.o \
|
||||
dmobject.o \
|
||||
dmopcode.o \
|
||||
dmresrc.o \
|
||||
dmresrcl.o \
|
||||
dmresrcl2.o \
|
||||
dmresrcs.o \
|
||||
dmutils.o \
|
||||
dmwalk.o \
|
||||
dsargs.o \
|
||||
dscontrol.o \
|
||||
dsfield.o \
|
||||
dsinit.o \
|
||||
dsmethod.o \
|
||||
dsmthdat.o \
|
||||
dsobject.o \
|
||||
dsopcode.o \
|
||||
dsutils.o \
|
||||
dswexec.o \
|
||||
dswload.o \
|
||||
dswload2.o \
|
||||
dswscope.o \
|
||||
dswstate.o \
|
||||
evevent.o \
|
||||
evglock.o \
|
||||
evgpe.o \
|
||||
evgpeblk.o \
|
||||
evgpeinit.o \
|
||||
evgpeutil.o \
|
||||
evmisc.o \
|
||||
evregion.o \
|
||||
evrgnini.o \
|
||||
evsci.o \
|
||||
evxface.o \
|
||||
evxfevnt.o \
|
||||
evxfgpe.o \
|
||||
evxfregn.o \
|
||||
exconfig.o \
|
||||
exconvrt.o \
|
||||
excreate.o \
|
||||
exdebug.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 \
|
||||
hwesleep.o \
|
||||
hwgpe.o \
|
||||
hwpci.o \
|
||||
hwregs.o \
|
||||
hwsleep.o \
|
||||
hwvalid.o \
|
||||
hwxface.o \
|
||||
hwxfsleep.o \
|
||||
nsaccess.o \
|
||||
nsalloc.o \
|
||||
nsdump.o \
|
||||
nsdumpdv.o \
|
||||
nseval.o \
|
||||
nsinit.o \
|
||||
nsload.o \
|
||||
nsnames.o \
|
||||
nsobject.o \
|
||||
nsparse.o \
|
||||
nspredef.o \
|
||||
nsrepair.o \
|
||||
nsrepair2.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 \
|
||||
rsserial.o \
|
||||
rsmisc.o \
|
||||
rsutils.o \
|
||||
rsxface.o \
|
||||
tbfadt.o \
|
||||
tbfind.o \
|
||||
tbinstal.o \
|
||||
tbutils.o \
|
||||
tbxface.o \
|
||||
tbxfload.o \
|
||||
tbxfroot.o \
|
||||
utaddress.o \
|
||||
utalloc.o \
|
||||
utcache.o \
|
||||
utcopy.o \
|
||||
utdebug.o \
|
||||
utdecode.o \
|
||||
utdelete.o \
|
||||
uteval.o \
|
||||
utexcep.o \
|
||||
utglobal.o \
|
||||
utids.o \
|
||||
utinit.o \
|
||||
utlock.o \
|
||||
utmath.o \
|
||||
utmisc.o \
|
||||
utmutex.o \
|
||||
utobject.o \
|
||||
utosi.o \
|
||||
utresrc.o \
|
||||
utstate.o \
|
||||
uttrack.o \
|
||||
utxface.o \
|
||||
utxferror.o \
|
||||
utxfinit.o \
|
||||
utxfmutex.o
|
||||
|
||||
CFLAGS+= \
|
||||
-D$(HOST) \
|
||||
-D_GNU_SOURCE \
|
||||
-D_FORTIFY_SOURCE=2 \
|
||||
-DACPI_EXEC_APP \
|
||||
-I$(ACPICA_INCLUDE)
|
||||
|
||||
CWARNINGFLAGS = \
|
||||
-ansi \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=0 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS += \
|
||||
-Waddress \
|
||||
-Waggregate-return \
|
||||
-Wchar-subscripts \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-field-initializers \
|
||||
-Wmissing-parameter-type \
|
||||
-Wnested-externs \
|
||||
-Wold-style-declaration \
|
||||
-Wold-style-definition \
|
||||
-Wredundant-decls \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Rules
|
||||
#
|
||||
$(PROG) : $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG)
|
||||
$(COPYPROG)
|
||||
|
||||
%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
|
||||
$(COMPILE)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJECTS)
|
||||
|
||||
install :
|
||||
$(INSTALLPROG)
|
@ -1,124 +0,0 @@
|
||||
#
|
||||
# acpihelp - ACPI Help utility. Displays ASL operator syntax and
|
||||
# information about ACPI predefined names.
|
||||
#
|
||||
# NOTE: This makefile is intended to be used within the native
|
||||
# ACPICA source tree.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
# Notes:
|
||||
# gcc should be version 4 or greater, otherwise some of the options
|
||||
# used will not be recognized.
|
||||
# Global optimization flags (such as -O2, -Os) are not used, since
|
||||
# they cause issues on some compilers.
|
||||
# The _GNU_SOURCE symbol is required for many hosts.
|
||||
#
|
||||
PROG = acpihelp
|
||||
|
||||
HOST = _LINUX
|
||||
NOMAN = YES
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $<
|
||||
|
||||
ACPICA_SRC = ../../../source
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_INCLUDE = $(ACPICA_SRC)/include
|
||||
ACPICA_DEBUGGER = $(ACPICA_CORE)/debugger
|
||||
ACPICA_DISASSEMBLER = $(ACPICA_CORE)/disassembler
|
||||
ACPICA_DISPATCHER = $(ACPICA_CORE)/dispatcher
|
||||
ACPICA_EVENTS = $(ACPICA_CORE)/events
|
||||
ACPICA_EXECUTER = $(ACPICA_CORE)/executer
|
||||
ACPICA_HARDWARE = $(ACPICA_CORE)/hardware
|
||||
ACPICA_NAMESPACE = $(ACPICA_CORE)/namespace
|
||||
ACPICA_PARSER = $(ACPICA_CORE)/parser
|
||||
ACPICA_RESOURCES = $(ACPICA_CORE)/resources
|
||||
ACPICA_TABLES = $(ACPICA_CORE)/tables
|
||||
ACPICA_UTILITIES = $(ACPICA_CORE)/utilities
|
||||
ACPIHELP = $(ACPICA_TOOLS)/acpihelp
|
||||
INSTALLDIR = /usr/bin
|
||||
INSTALLPROG = install -D $(PROG) $(DESTDIR)$(INSTALLDIR)/$(PROG)
|
||||
|
||||
ACPICA_HEADERS = \
|
||||
$(wildcard $(ACPICA_INCLUDE)/*.h) \
|
||||
$(wildcard $(ACPICA_INCLUDE)/platform/*.h)
|
||||
|
||||
#
|
||||
# Search paths for source files
|
||||
#
|
||||
vpath %.c \
|
||||
$(ACPIHELP) \
|
||||
$(ACPICA_COMMON) \
|
||||
$(ACPICA_UTILITIES)
|
||||
|
||||
HEADERS = \
|
||||
$(wildcard $(ACPIHELP)/*.h)
|
||||
|
||||
OBJECTS = \
|
||||
ahamlops.o \
|
||||
ahaslkey.o \
|
||||
ahaslops.o \
|
||||
ahdecode.o \
|
||||
ahpredef.o \
|
||||
ahmain.o \
|
||||
getopt.o \
|
||||
utexcep.o
|
||||
|
||||
CFLAGS+= \
|
||||
-D$(HOST) \
|
||||
-D_GNU_SOURCE \
|
||||
-D_FORTIFY_SOURCE=2 \
|
||||
-DACPI_HELP_APP \
|
||||
-I$(ACPICA_INCLUDE)
|
||||
|
||||
CWARNINGFLAGS = \
|
||||
-ansi \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=0 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS += \
|
||||
-Waddress \
|
||||
-Waggregate-return \
|
||||
-Wchar-subscripts \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-field-initializers \
|
||||
-Wmissing-parameter-type \
|
||||
-Wnested-externs \
|
||||
-Wold-style-declaration \
|
||||
-Wold-style-definition \
|
||||
-Wredundant-decls \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Rules
|
||||
#
|
||||
$(PROG) : $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG)
|
||||
$(COPYPROG)
|
||||
|
||||
%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
|
||||
$(COMPILE)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJECTS)
|
||||
|
||||
install :
|
||||
$(INSTALLPROG)
|
@ -1,193 +0,0 @@
|
||||
#
|
||||
# acpinames - Load ACPI table and dump namespace. This is a subset
|
||||
# of the AcpiExec functionality, it is intended to demonstrate
|
||||
# the configurability of ACPICA.
|
||||
#
|
||||
# NOTE: This makefile is intended to be used in the Linux environment,
|
||||
# with the Linux directory structure. It will not work directly
|
||||
# on the native ACPICA source tree.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
# Notes:
|
||||
# gcc should be version 4 or greater, otherwise some of the options
|
||||
# used will not be recognized.
|
||||
# Global optimization flags (such as -O2, -Os) are not used, since
|
||||
# they cause issues on some compilers.
|
||||
# The _GNU_SOURCE symbol is required for many hosts.
|
||||
#
|
||||
PROG = acpinames
|
||||
|
||||
HOST = _LINUX
|
||||
NOMAN = YES
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $<
|
||||
|
||||
ACPICA_SRC = ../../../source
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_INCLUDE = $(ACPICA_SRC)/include
|
||||
ACPICA_DEBUGGER = $(ACPICA_CORE)/debugger
|
||||
ACPICA_DISASSEMBLER = $(ACPICA_CORE)/disassembler
|
||||
ACPICA_DISPATCHER = $(ACPICA_CORE)/dispatcher
|
||||
ACPICA_EVENTS = $(ACPICA_CORE)/events
|
||||
ACPICA_EXECUTER = $(ACPICA_CORE)/executer
|
||||
ACPICA_HARDWARE = $(ACPICA_CORE)/hardware
|
||||
ACPICA_NAMESPACE = $(ACPICA_CORE)/namespace
|
||||
ACPICA_PARSER = $(ACPICA_CORE)/parser
|
||||
ACPICA_RESOURCES = $(ACPICA_CORE)/resources
|
||||
ACPICA_TABLES = $(ACPICA_CORE)/tables
|
||||
ACPICA_UTILITIES = $(ACPICA_CORE)/utilities
|
||||
ACPINAMES = $(ACPICA_TOOLS)/acpinames
|
||||
INSTALLDIR = /usr/bin
|
||||
INSTALLPROG = install -D $(PROG) $(DESTDIR)$(INSTALLDIR)/$(PROG)
|
||||
|
||||
ACPICA_HEADERS = \
|
||||
$(wildcard $(ACPICA_INCLUDE)/*.h) \
|
||||
$(wildcard $(ACPICA_INCLUDE)/platform/*.h)
|
||||
|
||||
#
|
||||
# Search paths for source files
|
||||
#
|
||||
vpath %.c \
|
||||
$(ACPINAMES) \
|
||||
$(ACPICA_DEBUGGER) \
|
||||
$(ACPICA_DISPATCHER) \
|
||||
$(ACPICA_EXECUTER) \
|
||||
$(ACPICA_NAMESPACE) \
|
||||
$(ACPICA_PARSER) \
|
||||
$(ACPICA_TABLES) \
|
||||
$(ACPICA_UTILITIES) \
|
||||
$(ACPICA_COMMON) \
|
||||
$(ACPICA_OSL)
|
||||
|
||||
HEADERS = \
|
||||
$(wildcard $(ACPINAMES)/*.h)
|
||||
|
||||
OBJECTS = \
|
||||
anmain.o \
|
||||
anstubs.o \
|
||||
antables.o \
|
||||
dbfileio.o \
|
||||
dsfield.o \
|
||||
dsmthdat.o \
|
||||
dsobject.o \
|
||||
dsutils.o \
|
||||
dswload.o \
|
||||
dswload2.o \
|
||||
dswscope.o \
|
||||
dswstate.o \
|
||||
excreate.o \
|
||||
exnames.o \
|
||||
exresnte.o \
|
||||
exresolv.o \
|
||||
exutils.o \
|
||||
getopt.o \
|
||||
nsaccess.o \
|
||||
nsalloc.o \
|
||||
nsdump.o \
|
||||
nsinit.o \
|
||||
nsload.o \
|
||||
nsnames.o \
|
||||
nsobject.o \
|
||||
nsparse.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 \
|
||||
tbfadt.o \
|
||||
tbfind.o \
|
||||
tbinstal.o \
|
||||
tbutils.o \
|
||||
tbxface.o \
|
||||
tbxfload.o \
|
||||
tbxfroot.o \
|
||||
utaddress.o \
|
||||
utalloc.o \
|
||||
utcache.o \
|
||||
utdebug.o \
|
||||
utdecode.o \
|
||||
utdelete.o \
|
||||
utexcep.o \
|
||||
utglobal.o \
|
||||
utlock.o \
|
||||
utmath.o \
|
||||
utmisc.o \
|
||||
utmutex.o \
|
||||
utobject.o \
|
||||
utosi.o \
|
||||
utstate.o \
|
||||
utxface.o \
|
||||
utxfinit.o \
|
||||
utxferror.o
|
||||
|
||||
CFLAGS+= \
|
||||
-D$(HOST) \
|
||||
-D_GNU_SOURCE \
|
||||
-DACPI_NAMES_APP \
|
||||
-D_FORTIFY_SOURCE=2 \
|
||||
-I$(ACPICA_INCLUDE) \
|
||||
-I$(ACPINAMES)
|
||||
|
||||
CWARNINGFLAGS = \
|
||||
-ansi \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=0 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS += \
|
||||
-Waddress \
|
||||
-Waggregate-return \
|
||||
-Wchar-subscripts \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-field-initializers \
|
||||
-Wmissing-parameter-type \
|
||||
-Wnested-externs \
|
||||
-Wold-style-declaration \
|
||||
-Wold-style-definition \
|
||||
-Wredundant-decls \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Rules
|
||||
#
|
||||
$(PROG) : $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG)
|
||||
$(COPYPROG)
|
||||
|
||||
%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
|
||||
$(COMPILE)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJECTS)
|
||||
|
||||
install :
|
||||
$(INSTALLPROG)
|
@ -1,125 +0,0 @@
|
||||
#
|
||||
# acpisrc - ACPICA source code conversion utility
|
||||
#
|
||||
# NOTE: This makefile is intended to be used in the Linux environment,
|
||||
# with the Linux directory structure. It will not work directly
|
||||
# on the native ACPICA source tree.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
# Notes:
|
||||
# gcc should be version 4 or greater, otherwise some of the options
|
||||
# used will not be recognized.
|
||||
# Global optimization flags (such as -O2, -Os) are not used, since
|
||||
# they cause issues on some compilers.
|
||||
# The _GNU_SOURCE symbol is required for many hosts.
|
||||
#
|
||||
PROG = acpisrc
|
||||
|
||||
HOST = _LINUX
|
||||
NOMAN = YES
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $<
|
||||
|
||||
ACPICA_SRC = ../../../source
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_INCLUDE = $(ACPICA_SRC)/include
|
||||
ACPICA_DEBUGGER = $(ACPICA_CORE)/debugger
|
||||
ACPICA_DISASSEMBLER = $(ACPICA_CORE)/disassembler
|
||||
ACPICA_DISPATCHER = $(ACPICA_CORE)/dispatcher
|
||||
ACPICA_EVENTS = $(ACPICA_CORE)/events
|
||||
ACPICA_EXECUTER = $(ACPICA_CORE)/executer
|
||||
ACPICA_HARDWARE = $(ACPICA_CORE)/hardware
|
||||
ACPICA_NAMESPACE = $(ACPICA_CORE)/namespace
|
||||
ACPICA_PARSER = $(ACPICA_CORE)/parser
|
||||
ACPICA_RESOURCES = $(ACPICA_CORE)/resources
|
||||
ACPICA_TABLES = $(ACPICA_CORE)/tables
|
||||
ACPICA_UTILITIES = $(ACPICA_CORE)/utilities
|
||||
ACPISRC = $(ACPICA_TOOLS)/acpisrc
|
||||
INSTALLDIR = /usr/bin
|
||||
INSTALLPROG = install -D $(PROG) $(DESTDIR)$(INSTALLDIR)/$(PROG)
|
||||
|
||||
ACPICA_HEADERS = \
|
||||
$(wildcard $(ACPICA_INCLUDE)/*.h) \
|
||||
$(wildcard $(ACPICA_INCLUDE)/platform/*.h)
|
||||
|
||||
#
|
||||
# Search path for source files and individual source files
|
||||
#
|
||||
vpath %.c \
|
||||
$(ACPISRC) \
|
||||
$(ACPICA_COMMON) \
|
||||
$(ACPICA_OSL)
|
||||
|
||||
HEADERS = \
|
||||
$(wildcard $(ACPISRC)/*.h)
|
||||
|
||||
OBJECTS = \
|
||||
ascase.o \
|
||||
asconvrt.o \
|
||||
asfile.o \
|
||||
asmain.o \
|
||||
asremove.o \
|
||||
astable.o \
|
||||
asutils.o \
|
||||
osunixdir.o \
|
||||
getopt.o
|
||||
|
||||
CFLAGS+= \
|
||||
-D$(HOST) \
|
||||
-D_GNU_SOURCE \
|
||||
-D_FORTIFY_SOURCE=2 \
|
||||
-DACPI_SRC_APP \
|
||||
-I$(ACPISRC) \
|
||||
-I$(ACPICA_INCLUDE)
|
||||
|
||||
CWARNINGFLAGS = \
|
||||
-ansi \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=0 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS += \
|
||||
-Waddress \
|
||||
-Waggregate-return \
|
||||
-Wchar-subscripts \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-field-initializers \
|
||||
-Wmissing-parameter-type \
|
||||
-Wnested-externs \
|
||||
-Wold-style-declaration \
|
||||
-Wold-style-definition \
|
||||
-Wredundant-decls \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Rules
|
||||
#
|
||||
$(PROG) : $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG)
|
||||
|
||||
%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
|
||||
$(COMPILE)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJECTS)
|
||||
|
||||
install :
|
||||
$(INSTALLPROG)
|
@ -1,117 +0,0 @@
|
||||
#
|
||||
# acpixtract - extract binary ACPI tables from acpidump text output
|
||||
#
|
||||
# NOTE: This makefile is intended to be used within the native
|
||||
# ACPICA source tree.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
# Notes:
|
||||
# gcc should be version 4 or greater, otherwise some of the options
|
||||
# used will not be recognized.
|
||||
# Global optimization flags (such as -O2, -Os) are not used, since
|
||||
# they cause issues on some compilers.
|
||||
# The _GNU_SOURCE symbol is required for many hosts.
|
||||
#
|
||||
PROG = acpixtract
|
||||
|
||||
HOST = _LINUX
|
||||
NOMAN = YES
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $<
|
||||
|
||||
ACPICA_SRC = ../../../source
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_INCLUDE = $(ACPICA_SRC)/include
|
||||
ACPICA_DEBUGGER = $(ACPICA_CORE)/debugger
|
||||
ACPICA_DISASSEMBLER = $(ACPICA_CORE)/disassembler
|
||||
ACPICA_DISPATCHER = $(ACPICA_CORE)/dispatcher
|
||||
ACPICA_EVENTS = $(ACPICA_CORE)/events
|
||||
ACPICA_EXECUTER = $(ACPICA_CORE)/executer
|
||||
ACPICA_HARDWARE = $(ACPICA_CORE)/hardware
|
||||
ACPICA_NAMESPACE = $(ACPICA_CORE)/namespace
|
||||
ACPICA_PARSER = $(ACPICA_CORE)/parser
|
||||
ACPICA_RESOURCES = $(ACPICA_CORE)/resources
|
||||
ACPICA_TABLES = $(ACPICA_CORE)/tables
|
||||
ACPICA_UTILITIES = $(ACPICA_CORE)/utilities
|
||||
ACPIXTRACT = $(ACPICA_TOOLS)/acpixtract
|
||||
INSTALLDIR = /usr/bin
|
||||
INSTALLPROG = install -D $(PROG) $(DESTDIR)$(INSTALLDIR)/$(PROG)
|
||||
|
||||
ACPICA_HEADERS = \
|
||||
$(wildcard $(ACPICA_INCLUDE)/*.h) \
|
||||
$(wildcard $(ACPICA_INCLUDE)/platform/*.h)
|
||||
|
||||
#
|
||||
# Search paths for source files
|
||||
#
|
||||
vpath %.c \
|
||||
$(ACPIXTRACT) \
|
||||
$(ACPICA_COMMON)
|
||||
|
||||
HEADERS = \
|
||||
$(wildcard $(ACPIXTRACT)/*.h)
|
||||
|
||||
OBJECTS = \
|
||||
acpixtract.o \
|
||||
axmain.o \
|
||||
getopt.o
|
||||
|
||||
CFLAGS+= \
|
||||
-D$(HOST) \
|
||||
-D_GNU_SOURCE \
|
||||
-D_FORTIFY_SOURCE=2 \
|
||||
-DACPI_XTRACT_APP \
|
||||
-I$(ACPICA_INCLUDE)
|
||||
|
||||
CWARNINGFLAGS = \
|
||||
-ansi \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=0 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS += \
|
||||
-Waddress \
|
||||
-Waggregate-return \
|
||||
-Wchar-subscripts \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-field-initializers \
|
||||
-Wmissing-parameter-type \
|
||||
-Wnested-externs \
|
||||
-Wold-style-declaration \
|
||||
-Wold-style-definition \
|
||||
-Wredundant-decls \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Rules
|
||||
#
|
||||
$(PROG) : $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) $(OBJECTS) -o $(PROG)
|
||||
$(COPYPROG)
|
||||
|
||||
%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
|
||||
$(COMPILE)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJECTS)
|
||||
|
||||
install :
|
||||
$(INSTALLPROG)
|
@ -1,361 +0,0 @@
|
||||
#
|
||||
# iASL compiler/disassembler
|
||||
#
|
||||
# NOTE: This makefile is intended to be used within the native
|
||||
# ACPICA source tree.
|
||||
#
|
||||
|
||||
#
|
||||
# Configuration
|
||||
# Notes:
|
||||
# gcc should be version 4 or greater, otherwise some of the options
|
||||
# used will not be recognized.
|
||||
# Global optimization flags (such as -O2, -Os) are not used, since
|
||||
# they cause issues on some compilers.
|
||||
# The _GNU_SOURCE symbol is required for many hosts.
|
||||
#
|
||||
PROG = iasl
|
||||
|
||||
HOST = _LINUX
|
||||
NOMAN = YES
|
||||
COMPILE = $(CC) -c $(CFLAGS) $(CWARNINGFLAGS) -o$@ $<
|
||||
|
||||
ACPICA_SRC = ../../source
|
||||
ACPICA_COMMON = $(ACPICA_SRC)/common
|
||||
ACPICA_TOOLS = $(ACPICA_SRC)/tools
|
||||
ACPICA_OSL = $(ACPICA_SRC)/os_specific/service_layers
|
||||
ACPICA_CORE = $(ACPICA_SRC)/components
|
||||
ACPICA_INCLUDE = $(ACPICA_SRC)/include
|
||||
ACPICA_DEBUGGER = $(ACPICA_CORE)/debugger
|
||||
ACPICA_DISASSEMBLER = $(ACPICA_CORE)/disassembler
|
||||
ACPICA_DISPATCHER = $(ACPICA_CORE)/dispatcher
|
||||
ACPICA_EVENTS = $(ACPICA_CORE)/events
|
||||
ACPICA_EXECUTER = $(ACPICA_CORE)/executer
|
||||
ACPICA_HARDWARE = $(ACPICA_CORE)/hardware
|
||||
ACPICA_NAMESPACE = $(ACPICA_CORE)/namespace
|
||||
ACPICA_PARSER = $(ACPICA_CORE)/parser
|
||||
ACPICA_RESOURCES = $(ACPICA_CORE)/resources
|
||||
ACPICA_TABLES = $(ACPICA_CORE)/tables
|
||||
ACPICA_UTILITIES = $(ACPICA_CORE)/utilities
|
||||
ASL_COMPILER = $(ACPICA_SRC)/compiler
|
||||
INSTALLDIR = /usr/bin
|
||||
INSTALLPROG = install -D $(PROG) $(DESTDIR)$(INSTALLDIR)/$(PROG)
|
||||
|
||||
ACPICA_HEADERS = \
|
||||
$(wildcard $(ACPICA_INCLUDE)/*.h) \
|
||||
$(wildcard $(ACPICA_INCLUDE)/platform/*.h)
|
||||
|
||||
#
|
||||
# Search paths for source files
|
||||
#
|
||||
vpath %.c \
|
||||
$(ASL_COMPILER) \
|
||||
$(ACPICA_DEBUGGER) \
|
||||
$(ACPICA_DISASSEMBLER) \
|
||||
$(ACPICA_DISPATCHER) \
|
||||
$(ACPICA_EXECUTER) \
|
||||
$(ACPICA_NAMESPACE) \
|
||||
$(ACPICA_PARSER) \
|
||||
$(ACPICA_TABLES) \
|
||||
$(ACPICA_UTILITIES) \
|
||||
$(ACPICA_COMMON) \
|
||||
$(ACPICA_OSL)
|
||||
|
||||
HEADERS = \
|
||||
$(wildcard $(ASL_COMPILER)/*.h) \
|
||||
aslcompiler.y.h \
|
||||
dtparser.y.h \
|
||||
prparser.y.h
|
||||
|
||||
OBJECTS = \
|
||||
aslcompilerlex.o \
|
||||
aslcompilerparse.o \
|
||||
dtparserlex.o \
|
||||
dtparserparse.o \
|
||||
prparserlex.o \
|
||||
prparserparse.o \
|
||||
adfile.o \
|
||||
adisasm.o \
|
||||
adwalk.o \
|
||||
ahpredef.o \
|
||||
aslanalyze.o \
|
||||
aslbtypes.o \
|
||||
aslcodegen.o \
|
||||
aslcompile.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 \
|
||||
aslpredef.o \
|
||||
aslresource.o \
|
||||
aslrestype1.o \
|
||||
aslrestype1i.o \
|
||||
aslrestype2.o \
|
||||
aslrestype2d.o \
|
||||
aslrestype2e.o \
|
||||
aslrestype2s.o \
|
||||
aslrestype2q.o \
|
||||
aslrestype2w.o \
|
||||
aslstartup.o \
|
||||
aslstubs.o \
|
||||
asltransform.o \
|
||||
asltree.o \
|
||||
aslutils.o \
|
||||
asluuid.o \
|
||||
aslwalks.o \
|
||||
dtcompile.o \
|
||||
dtexpress.o \
|
||||
dtfield.o \
|
||||
dtio.o \
|
||||
dtsubtable.o \
|
||||
dttable.o \
|
||||
dttemplate.o \
|
||||
dtutils.o \
|
||||
dbfileio.o \
|
||||
dmbuffer.o \
|
||||
dmextern.o \
|
||||
dmnames.o \
|
||||
dmobject.o \
|
||||
dmopcode.o \
|
||||
dmresrc.o \
|
||||
dmresrcl.o \
|
||||
dmresrcl2.o \
|
||||
dmresrcs.o \
|
||||
dmrestag.o \
|
||||
dmtable.o \
|
||||
dmtbdump.o \
|
||||
dmtbinfo.o \
|
||||
dmutils.o \
|
||||
dmwalk.o \
|
||||
dsargs.o \
|
||||
dscontrol.o \
|
||||
dsfield.o \
|
||||
dsobject.o \
|
||||
dsopcode.o \
|
||||
dsutils.o \
|
||||
dswexec.o \
|
||||
dswload.o \
|
||||
dswload2.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 \
|
||||
prexpress.o \
|
||||
prmacros.o \
|
||||
prscan.o \
|
||||
prutils.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 \
|
||||
utaddress.o \
|
||||
utalloc.o \
|
||||
utcache.o \
|
||||
utcopy.o \
|
||||
utdebug.o \
|
||||
utdecode.o \
|
||||
utdelete.o \
|
||||
utexcep.o \
|
||||
utglobal.o \
|
||||
utinit.o \
|
||||
utlock.o \
|
||||
utmath.o \
|
||||
utmisc.o \
|
||||
utmutex.o \
|
||||
utobject.o \
|
||||
utresrc.o \
|
||||
utstate.o \
|
||||
utxface.o \
|
||||
utxferror.o
|
||||
|
||||
INTERMEDIATES = \
|
||||
aslcompilerlex.c \
|
||||
aslcompilerparse.c \
|
||||
dtparserlex.c \
|
||||
dtparserparse.c \
|
||||
prparserlex.c \
|
||||
prparserparse.c
|
||||
|
||||
MISC = \
|
||||
aslcompilerparse.h \
|
||||
aslcompiler.y.h \
|
||||
aslcompilerparse.output \
|
||||
dtparserparse.h \
|
||||
dtparser.y.h \
|
||||
dtparserparse.output \
|
||||
prparserparse.h \
|
||||
prparser.y.h \
|
||||
prparserparse.output
|
||||
|
||||
CFLAGS+= \
|
||||
-D$(HOST) \
|
||||
-D_GNU_SOURCE \
|
||||
-D_FORTIFY_SOURCE=2 \
|
||||
-DACPI_ASL_COMPILER \
|
||||
-I$(ACPICA_INCLUDE) \
|
||||
-I$(ASL_COMPILER)
|
||||
|
||||
CWARNINGFLAGS = \
|
||||
-ansi \
|
||||
-Wall \
|
||||
-Wbad-function-cast \
|
||||
-Wdeclaration-after-statement \
|
||||
-Werror \
|
||||
-Wformat=2 \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-prototypes \
|
||||
-Wstrict-aliasing=0 \
|
||||
-Wstrict-prototypes \
|
||||
-Wswitch-default \
|
||||
-Wpointer-arith \
|
||||
-Wundef
|
||||
|
||||
#
|
||||
# gcc 4+ flags
|
||||
#
|
||||
CWARNINGFLAGS += \
|
||||
-Waddress \
|
||||
-Waggregate-return \
|
||||
-Wchar-subscripts \
|
||||
-Wempty-body \
|
||||
-Wlogical-op \
|
||||
-Wmissing-declarations \
|
||||
-Wmissing-field-initializers \
|
||||
-Wmissing-parameter-type \
|
||||
-Wnested-externs \
|
||||
-Wold-style-declaration \
|
||||
-Wold-style-definition \
|
||||
-Wredundant-decls \
|
||||
-Wtype-limits
|
||||
|
||||
#
|
||||
# Bison/Flex configuration
|
||||
#
|
||||
YACC= bison
|
||||
YFLAGS+= -v -d -y
|
||||
|
||||
LEX= flex
|
||||
LFLAGS+= -i -s
|
||||
|
||||
#
|
||||
# Root rule
|
||||
#
|
||||
$(PROG) : $(INTERMEDIATES) $(MISC) $(OBJECTS)
|
||||
$(CC) $(OBJECTS) $(LDFLAGS) -o $(PROG)
|
||||
|
||||
#
|
||||
# Parser and Lexer - intermediate C files
|
||||
#
|
||||
aslcompilerlex.c : $(ASL_COMPILER)/aslcompiler.l $(ASL_COMPILER)/aslsupport.l
|
||||
${LEX} ${LFLAGS} -PAslCompiler -o$@ $(ASL_COMPILER)/aslcompiler.l
|
||||
|
||||
aslcompilerparse.c aslcompilerparse.h : $(ASL_COMPILER)/aslcompiler.y
|
||||
${YACC} ${YFLAGS} -pAslCompiler -o$@ $?
|
||||
|
||||
dtparserlex.c : $(ASL_COMPILER)/dtparser.l
|
||||
${LEX} ${LFLAGS} -PDtParser -o$@ $?
|
||||
|
||||
dtparserparse.c dtparserparse.h : $(ASL_COMPILER)/dtparser.y
|
||||
${YACC} ${YFLAGS} -pDtParser -o$@ $?
|
||||
|
||||
prparserlex.c : $(ASL_COMPILER)/prparser.l
|
||||
${LEX} ${LFLAGS} -PPrParser -o$@ $?
|
||||
|
||||
prparserparse.c prparserparse.h : $(ASL_COMPILER)/prparser.y
|
||||
${YACC} ${YFLAGS} -pPrParser -o$@ $?
|
||||
|
||||
|
||||
# Rename headers produced by bison/yacc
|
||||
|
||||
aslcompiler.y.h : aslcompilerparse.h
|
||||
@echo Copy intermediate file:
|
||||
@cp -f -v aslcompilerparse.h aslcompiler.y.h
|
||||
|
||||
dtparser.y.h: dtparserparse.h
|
||||
@echo Copy intermediate file:
|
||||
@cp -f -v dtparserparse.h dtparser.y.h
|
||||
|
||||
prparser.y.h: prparserparse.h
|
||||
@echo Copy intermediate file:
|
||||
@cp -f -v prparserparse.h prparser.y.h
|
||||
|
||||
|
||||
#
|
||||
# Parsers and Lexers - 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 -Wstrict-aliasing=0 -o$@ $?
|
||||
|
||||
aslcompilerparse.o : aslcompilerparse.c
|
||||
$(CC) -c $(CFLAGS) -Wall -Werror -Wstrict-aliasing=0 -o$@ $?
|
||||
|
||||
dtparserlex.o : dtparserlex.c
|
||||
$(CC) -c $(CFLAGS) -Wall -Werror -Wstrict-aliasing=0 -o$@ $?
|
||||
|
||||
dtparserparse.o : dtparserparse.c
|
||||
$(CC) -c $(CFLAGS) -Wall -Werror -Wstrict-aliasing=0 -o$@ $?
|
||||
|
||||
prparserlex.o : prparserlex.c
|
||||
$(CC) -c $(CFLAGS) -Wall -Werror -Wstrict-aliasing=0 -o$@ $?
|
||||
|
||||
prparserparse.o : prparserparse.c
|
||||
$(CC) -c $(CFLAGS) -Wall -Werror -Wstrict-aliasing=0 -o$@ $?
|
||||
|
||||
|
||||
%.o : %.c $(HEADERS) $(ACPICA_HEADERS)
|
||||
$(COMPILE)
|
||||
|
||||
clean :
|
||||
rm -f $(PROG) $(PROG).exe $(OBJECTS) $(INTERMEDIATES) $(MISC)
|
||||
|
||||
install :
|
||||
$(INSTALLPROG)
|
@ -1,137 +0,0 @@
|
||||
Makefiles for tool generation from the unix tarball
|
||||
---------------------------------------------------
|
||||
|
||||
These makefiles are intended to generate the ACPICA utilities in
|
||||
a Linux or Unix-like environment, from the ACPICA source code
|
||||
as released in the unix tarball.
|
||||
|
||||
Windows binary versions of these tools are available at:
|
||||
|
||||
http://www.acpica.org/downloads/binary_tools.php
|
||||
|
||||
Documentation is available at acpica.org:
|
||||
|
||||
http://www.acpica.org/documentation/
|
||||
|
||||
The acpica/source/tools directory contains the following utilities.
|
||||
Note: These utilities are tested and supported in both 32-bit
|
||||
and 64-bit versions.
|
||||
|
||||
acpibin
|
||||
acpiexec
|
||||
acpihelp
|
||||
acpinames
|
||||
acpisrc
|
||||
acpixtract
|
||||
iasl
|
||||
|
||||
|
||||
Requirements
|
||||
------------
|
||||
|
||||
make
|
||||
gcc compiler (4+)
|
||||
bison or yacc
|
||||
flex or lex
|
||||
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
|
||||
The Makefiles contain this configuration information:
|
||||
|
||||
HOST = _LINUX /* Host system, must appear in acenv.h */
|
||||
CC = gcc /* C compiler */
|
||||
|
||||
|
||||
1) acpibin, an AML file tool
|
||||
|
||||
acpibin compares AML files, dumps AML binary files to text files,
|
||||
extracts binary AML from text files, and other AML file
|
||||
manipulation.
|
||||
|
||||
To compile:
|
||||
|
||||
cd acpica/source/tools/acpibin
|
||||
make
|
||||
make install /* install the binary to /usr/bin */
|
||||
|
||||
|
||||
2) acpiexec, a user-space AML interpreter
|
||||
|
||||
acpiexec allows the loading of ACPI tables and execution of control
|
||||
methods from user space. Useful for debugging AML code and testing
|
||||
the AML interpreter. Hardware access is simulated.
|
||||
|
||||
To compile:
|
||||
|
||||
cd acpica/source/tools/acpiexec
|
||||
make
|
||||
make install /* install the binary to /usr/bin */
|
||||
|
||||
|
||||
3) acpihelp, syntax help for ASL operators and reserved names
|
||||
|
||||
acpihelp displays the syntax for all of the ASL operators, as well
|
||||
as information about the ASL/ACPI reserved names (4-char names that
|
||||
start with underscore.)
|
||||
|
||||
To compile:
|
||||
|
||||
cd acpica/source/tools/acpihelp
|
||||
make
|
||||
make install /* install the binary to /usr/bin */
|
||||
|
||||
|
||||
4) acpinames, load and dump acpi namespace
|
||||
|
||||
acpinames loads an ACPI namespace from a binary ACPI table file.
|
||||
This is a smaller version of acpiexec that loads an acpi table and
|
||||
dumps the resulting namespace. It is primarily intended to demonstrate
|
||||
the configurability of ACPICA.
|
||||
|
||||
To compile:
|
||||
|
||||
cd acpica/source/tools/acpinames
|
||||
make
|
||||
make install /* install the binary to /usr/bin */
|
||||
|
||||
|
||||
5) acpisrc, a source code conversion tool
|
||||
|
||||
acpisrc converts the standard form of the acpica source release (included
|
||||
here) into a version that meets Linux coding guidelines. This consists
|
||||
mainly of performing a series of string replacements and transformations
|
||||
to the code. It can also be used to clean the acpica source and generate
|
||||
statistics.
|
||||
|
||||
To compile:
|
||||
|
||||
cd acpica/source/tools/acpisrc
|
||||
make
|
||||
make install /* install the binary to /usr/bin */
|
||||
|
||||
|
||||
6) acpixtract, extract binary ACPI tables from an acpidump
|
||||
|
||||
acpixtract is used to extract binary ACPI tables from the ASCII text
|
||||
output of an acpidump utility (available on several different hosts.)
|
||||
|
||||
To compile:
|
||||
|
||||
cd acpica/source/tools/acpixtract
|
||||
make
|
||||
make install /* install the binary to /usr/bin */
|
||||
|
||||
|
||||
7) iasl, an optimizing ASL compiler/disassembler
|
||||
|
||||
iasl compiles ASL (ACPI Source Language) into AML (ACPI Machine
|
||||
Language). This AML is suitable for inclusion as a DSDT in system
|
||||
firmware. It also can disassemble AML, for debugging purposes.
|
||||
|
||||
To compile:
|
||||
|
||||
cd acpica/source/compiler
|
||||
make
|
||||
make install /* install the binary to /usr/bin */
|
Loading…
Reference in New Issue
Block a user