Print this page
acpica-unix2-20130823
PANKOVs restructure
@@ -20,10 +20,11 @@
#
#
# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2012, Joyent, Inc. All rights reserved.
+# Copyright 2013 Nexenta Systems, Inc. All rights reserved.
#
#
# This Makefile defines all file modules and build rules for the
# directory uts/intel and its children. These are the source files which
@@ -176,45 +177,69 @@
kobj_crt.o \
kobj_isa.o \
kobj_reloc.o
#
-# misc. modules
+# ACPI CA module
#
-ACPICA_OBJS += dbcmds.o dbdisply.o \
- dbexec.o dbfileio.o dbhistry.o dbinput.o dbstats.o \
- dbutils.o dbxface.o evevent.o evgpe.o evgpeblk.o \
- evmisc.o evregion.o evrgnini.o evsci.o evxface.o \
- evxfevnt.o evxfregn.o hwacpi.o hwgpe.o hwregs.o \
- hwsleep.o hwtimer.o dsfield.o dsinit.o dsmethod.o \
+
+# native
+ACPICA_OBJS += acpica.o acpica_ec.o acpi_enum.o master_ops.o osl.o \
+ osl_ml.o
+# debugger
+ACPICA_OBJS += dbcmds.o dbdisply.o dbexec.o dbfileio.o dbhistry.o \
+ dbinput.o dbmethod.o dbnames.o dbstats.o dbutils.o \
+ dbxface.o dbconvert.o
+# disassembler
+ACPICA_OBJS += dmbuffer.o dmnames.o dmobject.o dmopcode.o dmresrc.o \
+ dmresrcl.o dmresrcs.o dmutils.o dmwalk.o dmdeferred.o \
+ dmresrcl2.o
+# dispatcher
+ACPICA_OBJS += dsargs.o dscontrol.o dsfield.o dsinit.o dsmethod.o \
dsmthdat.o dsobject.o dsopcode.o dsutils.o dswexec.o \
- dswload.o dswscope.o dswstate.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 psargs.o psopcode.o psparse.o psscope.o \
- pstree.o psutils.o pswalk.o psxface.o nsaccess.o \
- nsalloc.o nsdump.o nsdumpdv.o nseval.o nsinit.o \
- nsload.o nsnames.o nsobject.o nsparse.o nssearch.o \
- nsutils.o nswalk.o nsxfeval.o nsxfname.o nsxfobj.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 utclib.o utcopy.o utdebug.o utdelete.o \
- uteval.o utglobal.o utinit.o utmath.o utmisc.o \
- utobject.o utresrc.o utxface.o acpica.o acpi_enum.o \
- master_ops.o osl.o osl_ml.o acpica_ec.o utcache.o \
- utmutex.o utstate.o dmbuffer.o dmnames.o dmobject.o \
- dmopcode.o dmresrc.o dmresrcl.o dmresrcs.o dmutils.o \
- dmwalk.o psloop.o nspredef.o hwxface.o hwvalid.o \
- utlock.o utids.o nsrepair.o nsrepair2.o \
- dbmethod.o dbnames.o dsargs.o dscontrol.o dswload2.o \
- evglock.o evgpeinit.o evgpeutil.o evxfgpe.o exdebug.o \
- hwpci.o utdecode.o utosi.o utxferror.o
+ dswload.o dswload2.o dswscope.o dswstate.o
+# events
+ACPICA_OBJS += 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 evhandler.o
+# executer
+ACPICA_OBJS += 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
+# hardware
+ACPICA_OBJS += hwacpi.o hwgpe.o hwpci.o hwregs.o hwsleep.o hwtimer.o \
+ hwvalid.o hwxface.o hwesleep.o hwxfsleep.o
+# namespace
+ACPICA_OBJS += 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 nsarguments.o \
+ nsconvert.o nsprepkg.o
+# parser
+ACPICA_OBJS += psargs.o psloop.o psopcode.o psparse.o psscope.o \
+ pstree.o psutils.o pswalk.o psxface.o psobject.o psopinfo.o
+# resources
+ACPICA_OBJS += rsaddr.o rscalc.o rscreate.o rsdump.o rsinfo.o rsio.o \
+ rsirq.o rslist.o rsmemory.o rsmisc.o rsutils.o \
+ rsxface.o rsdumpinfo.o rsserial.o
+# tables
+ACPICA_OBJS += tbfadt.o tbfind.o tbinstal.o tbutils.o tbxface.o \
+ tbxfroot.o tbprint.o tbxfload.o
+# utilities
+ACPICA_OBJS += utalloc.o utcache.o utclib.o utcopy.o utdebug.o \
+ utdecode.o utdelete.o uteval.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 utaddress.o utbuffer.o uterror.o \
+ utexcep.o utownerid.o utpredef.o utstring.o utxfinit.o \
+ utxfmutex.o
+#
+# misc. modules
+#
AGP_OBJS += agpmaster.o
FBT_OBJS += fbt.o
SDT_OBJS += sdt.o
@@ -248,10 +273,11 @@
#
AMR_OBJS = amr.o
#
# IPMI module
+#
IPMI_OBJS += ipmi_main.o ipmi.o ipmi_kcs.o
#
# IOMMULIB module
#