summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2020-04-23 19:03:36 +1000
committerDamien Zammit <damien@zamaudio.com>2020-04-24 09:46:31 +1000
commit8a2976bcac86e171d473d12a7e2240f79b0c710e (patch)
treee0fd6d3f5564b92c858f42e2e26bfd2abb9f220f
parent9289e749498791c957c9b9461e7b410cd2b65cd8 (diff)
acpica: Add Makefile fragments
-rw-r--r--Makefrag.am4
-rw-r--r--acpica/Makefrag.am206
-rw-r--r--acpica/src/README5
3 files changed, 215 insertions, 0 deletions
diff --git a/Makefrag.am b/Makefrag.am
index 0f831b20..38da6e1d 100644
--- a/Makefrag.am
+++ b/Makefrag.am
@@ -585,6 +585,10 @@ exec_msgids_DATA = gnumach.msgids
# Linux device drivers and the glue code.
include linux/Makefrag.am
+
+# ACPICA drivers and glue code.
+include acpica/Makefrag.am
+
#
# Platform specific parts.
#
diff --git a/acpica/Makefrag.am b/acpica/Makefrag.am
new file mode 100644
index 00000000..1a91664a
--- /dev/null
+++ b/acpica/Makefrag.am
@@ -0,0 +1,206 @@
+# Makefile fragment for ACPICA drivers and the glue code.
+
+# Copyright (C) 2020 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation; either version 2, or (at your option) any later
+# version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+#
+# Files for ACPI support.
+#
+
+noinst_LIBRARIES += \
+ libacpica.a
+gnumach_o_LDADD += \
+ libacpica.a
+
+libacpica_a_CPPFLAGS = $(AM_CPPFLAGS) \
+ -I$(srcdir)/$(systype)/acpica/src/include \
+ -I$(top_builddir)/acpica/src/include \
+ -I$(srcdir)/acpica/src/include \
+ -I$(top_builddir)/acpica/src/acpi \
+ -I$(srcdir)/acpica/src/acpi
+
+# Optimize for small size
+libacpica_a_CFLAGS = -Os $(AM_CFLAGS)
+
+# acpica/src/acpi/dsdebug.c
+
+libacpica_a_SOURCES = \
+ acpica/src/acpi/dsargs.c \
+ acpica/src/acpi/dscontrol.c \
+ acpica/src/acpi/dsfield.c \
+ acpica/src/acpi/dsinit.c \
+ acpica/src/acpi/dsmethod.c \
+ acpica/src/acpi/dsmthdat.c \
+ acpica/src/acpi/dsobject.c \
+ acpica/src/acpi/dsopcode.c \
+ acpica/src/acpi/dspkginit.c \
+ acpica/src/acpi/dsutils.c \
+ acpica/src/acpi/dswexec.c \
+ acpica/src/acpi/dswload.c \
+ acpica/src/acpi/dswload2.c \
+ acpica/src/acpi/dswscope.c \
+ acpica/src/acpi/dswstate.c \
+ acpica/src/acpi/evevent.c \
+ acpica/src/acpi/evgpe.c \
+ acpica/src/acpi/evgpeblk.c \
+ acpica/src/acpi/evgpeinit.c \
+ acpica/src/acpi/evgpeutil.c \
+ acpica/src/acpi/evglock.c \
+ acpica/src/acpi/evhandler.c \
+ acpica/src/acpi/evmisc.c \
+ acpica/src/acpi/evregion.c \
+ acpica/src/acpi/evrgnini.c \
+ acpica/src/acpi/evsci.c \
+ acpica/src/acpi/evxface.c \
+ acpica/src/acpi/evxfevnt.c \
+ acpica/src/acpi/evxfgpe.c \
+ acpica/src/acpi/evxfregn.c \
+ acpica/src/acpi/exconcat.c \
+ acpica/src/acpi/exconfig.c \
+ acpica/src/acpi/exconvrt.c \
+ acpica/src/acpi/excreate.c \
+ acpica/src/acpi/exdebug.c \
+ acpica/src/acpi/exdump.c \
+ acpica/src/acpi/exfield.c \
+ acpica/src/acpi/exfldio.c \
+ acpica/src/acpi/exmisc.c \
+ acpica/src/acpi/exmutex.c \
+ acpica/src/acpi/exnames.c \
+ acpica/src/acpi/exoparg1.c \
+ acpica/src/acpi/exoparg2.c \
+ acpica/src/acpi/exoparg3.c \
+ acpica/src/acpi/exoparg6.c \
+ acpica/src/acpi/exprep.c \
+ acpica/src/acpi/exregion.c \
+ acpica/src/acpi/exresnte.c \
+ acpica/src/acpi/exresolv.c \
+ acpica/src/acpi/exresop.c \
+ acpica/src/acpi/exstore.c \
+ acpica/src/acpi/exstoren.c \
+ acpica/src/acpi/exstorob.c \
+ acpica/src/acpi/exsystem.c \
+ acpica/src/acpi/extrace.c \
+ acpica/src/acpi/exutils.c \
+ acpica/src/acpi/hwacpi.c \
+ acpica/src/acpi/hwesleep.c \
+ acpica/src/acpi/hwgpe.c \
+ acpica/src/acpi/hwpci.c \
+ acpica/src/acpi/hwregs.c \
+ acpica/src/acpi/hwsleep.c \
+ acpica/src/acpi/hwvalid.c \
+ acpica/src/acpi/hwxface.c \
+ acpica/src/acpi/hwxfsleep.c \
+ acpica/src/acpi/nsaccess.c \
+ acpica/src/acpi/nsalloc.c \
+ acpica/src/acpi/nsarguments.c \
+ acpica/src/acpi/nsconvert.c \
+ acpica/src/acpi/nsdump.c \
+ acpica/src/acpi/nseval.c \
+ acpica/src/acpi/nsinit.c \
+ acpica/src/acpi/nsload.c \
+ acpica/src/acpi/nsnames.c \
+ acpica/src/acpi/nsobject.c \
+ acpica/src/acpi/nsparse.c \
+ acpica/src/acpi/nspredef.c \
+ acpica/src/acpi/nsprepkg.c \
+ acpica/src/acpi/nsrepair.c \
+ acpica/src/acpi/nsrepair2.c \
+ acpica/src/acpi/nssearch.c \
+ acpica/src/acpi/nsutils.c \
+ acpica/src/acpi/nswalk.c \
+ acpica/src/acpi/nsxfeval.c \
+ acpica/src/acpi/nsxfname.c \
+ acpica/src/acpi/nsxfobj.c \
+ acpica/src/acpi/psargs.c \
+ acpica/src/acpi/psloop.c \
+ acpica/src/acpi/psobject.c \
+ acpica/src/acpi/psopcode.c \
+ acpica/src/acpi/psopinfo.c \
+ acpica/src/acpi/psparse.c \
+ acpica/src/acpi/psscope.c \
+ acpica/src/acpi/pstree.c \
+ acpica/src/acpi/psutils.c \
+ acpica/src/acpi/pswalk.c \
+ acpica/src/acpi/psxface.c \
+ acpica/src/acpi/rsaddr.c \
+ acpica/src/acpi/rscalc.c \
+ acpica/src/acpi/rscreate.c \
+ acpica/src/acpi/rsdumpinfo.c \
+ acpica/src/acpi/rsinfo.c \
+ acpica/src/acpi/rsio.c \
+ acpica/src/acpi/rsirq.c \
+ acpica/src/acpi/rslist.c \
+ acpica/src/acpi/rsmemory.c \
+ acpica/src/acpi/rsmisc.c \
+ acpica/src/acpi/rsserial.c \
+ acpica/src/acpi/rsutils.c \
+ acpica/src/acpi/rsxface.c \
+ acpica/src/acpi/tbdata.c \
+ acpica/src/acpi/tbfadt.c \
+ acpica/src/acpi/tbfind.c \
+ acpica/src/acpi/tbinstal.c \
+ acpica/src/acpi/tbprint.c \
+ acpica/src/acpi/tbutils.c \
+ acpica/src/acpi/tbxface.c \
+ acpica/src/acpi/tbxfload.c \
+ acpica/src/acpi/tbxfroot.c \
+ acpica/src/acpi/utaddress.c \
+ acpica/src/acpi/utalloc.c \
+ acpica/src/acpi/utascii.c \
+ acpica/src/acpi/utbuffer.c \
+ acpica/src/acpi/utcopy.c \
+ acpica/src/acpi/utexcep.c \
+ acpica/src/acpi/utdebug.c \
+ acpica/src/acpi/utdecode.c \
+ acpica/src/acpi/utdelete.c \
+ acpica/src/acpi/uterror.c \
+ acpica/src/acpi/uteval.c \
+ acpica/src/acpi/utglobal.c \
+ acpica/src/acpi/uthex.c \
+ acpica/src/acpi/utids.c \
+ acpica/src/acpi/utinit.c \
+ acpica/src/acpi/utlock.c \
+ acpica/src/acpi/utmath.c \
+ acpica/src/acpi/utmisc.c \
+ acpica/src/acpi/utmutex.c \
+ acpica/src/acpi/utnonansi.c \
+ acpica/src/acpi/utobject.c \
+ acpica/src/acpi/utosi.c \
+ acpica/src/acpi/utownerid.c \
+ acpica/src/acpi/utpredef.c \
+ acpica/src/acpi/utresdecode.c \
+ acpica/src/acpi/utresrc.c \
+ acpica/src/acpi/utstate.c \
+ acpica/src/acpi/utstring.c \
+ acpica/src/acpi/utstrsuppt.c \
+ acpica/src/acpi/utstrtoul64.c \
+ acpica/src/acpi/utxface.c \
+ acpica/src/acpi/utxfinit.c \
+ acpica/src/acpi/utxferror.c \
+ acpica/src/acpi/utxfmutex.c
+
+
+#
+# Building a distribution.
+#
+
+EXTRA_DIST += \
+ acpica/src/README \
+ acpica/src/COPYING
+
+# Instead of listing each file individually...
+EXTRA_DIST += \
+ acpica/src/include
diff --git a/acpica/src/README b/acpica/src/README
new file mode 100644
index 00000000..1de47049
--- /dev/null
+++ b/acpica/src/README
@@ -0,0 +1,5 @@
+Imported from https://github.com/acpica/acpica
+
+Filtered using ./generate/linux/gen-repo.sh
+
+See git log for which upstream commit was used.