Makefile 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Makefile for ACPICA Core interpreter
  4. #
  5. ccflags-y := -D_LINUX -DBUILDING_ACPICA
  6. ccflags-$(CONFIG_ACPI_DEBUG) += -DACPI_DEBUG_OUTPUT
  7. CFLAGS_tbfind.o += $(call cc-disable-warning, stringop-truncation)
  8. # use acpi.o to put all files here into acpi.o modparam namespace
  9. obj-y += acpi.o
  10. acpi-y := \
  11. dsargs.o \
  12. dscontrol.o \
  13. dsdebug.o \
  14. dsfield.o \
  15. dsinit.o \
  16. dsmethod.o \
  17. dsmthdat.o \
  18. dsobject.o \
  19. dsopcode.o \
  20. dspkginit.o \
  21. dsutils.o \
  22. dswexec.o \
  23. dswload.o \
  24. dswload2.o \
  25. dswscope.o \
  26. dswstate.o
  27. acpi-y += \
  28. evevent.o \
  29. evgpe.o \
  30. evgpeblk.o \
  31. evgpeinit.o \
  32. evgpeutil.o \
  33. evglock.o \
  34. evhandler.o \
  35. evmisc.o \
  36. evregion.o \
  37. evrgnini.o \
  38. evsci.o \
  39. evxface.o \
  40. evxfevnt.o \
  41. evxfgpe.o \
  42. evxfregn.o
  43. acpi-y += \
  44. exconcat.o \
  45. exconfig.o \
  46. exconvrt.o \
  47. excreate.o \
  48. exdebug.o \
  49. exdump.o \
  50. exfield.o \
  51. exfldio.o \
  52. exmisc.o \
  53. exmutex.o \
  54. exnames.o \
  55. exoparg1.o \
  56. exoparg2.o \
  57. exoparg3.o \
  58. exoparg6.o \
  59. exprep.o \
  60. exregion.o \
  61. exresnte.o \
  62. exresolv.o \
  63. exresop.o \
  64. exserial.o \
  65. exstore.o \
  66. exstoren.o \
  67. exstorob.o \
  68. exsystem.o \
  69. extrace.o \
  70. exutils.o
  71. acpi-y += \
  72. hwacpi.o \
  73. hwesleep.o \
  74. hwgpe.o \
  75. hwregs.o \
  76. hwsleep.o \
  77. hwvalid.o \
  78. hwxface.o \
  79. hwxfsleep.o
  80. acpi-$(CONFIG_PCI) += hwpci.o
  81. acpi-$(ACPI_FUTURE_USAGE) += hwtimer.o
  82. acpi-y += \
  83. nsaccess.o \
  84. nsalloc.o \
  85. nsarguments.o \
  86. nsconvert.o \
  87. nsdump.o \
  88. nseval.o \
  89. nsinit.o \
  90. nsload.o \
  91. nsnames.o \
  92. nsobject.o \
  93. nsparse.o \
  94. nspredef.o \
  95. nsprepkg.o \
  96. nsrepair.o \
  97. nsrepair2.o \
  98. nssearch.o \
  99. nsutils.o \
  100. nswalk.o \
  101. nsxfeval.o \
  102. nsxfname.o \
  103. nsxfobj.o
  104. acpi-$(ACPI_FUTURE_USAGE) += nsdumpdv.o
  105. acpi-y += \
  106. psargs.o \
  107. psloop.o \
  108. psobject.o \
  109. psopcode.o \
  110. psopinfo.o \
  111. psparse.o \
  112. psscope.o \
  113. pstree.o \
  114. psutils.o \
  115. pswalk.o \
  116. psxface.o
  117. acpi-y += \
  118. rsaddr.o \
  119. rscalc.o \
  120. rscreate.o \
  121. rsdumpinfo.o \
  122. rsinfo.o \
  123. rsio.o \
  124. rsirq.o \
  125. rslist.o \
  126. rsmemory.o \
  127. rsmisc.o \
  128. rsserial.o \
  129. rsutils.o \
  130. rsxface.o
  131. acpi-y += \
  132. tbdata.o \
  133. tbfadt.o \
  134. tbfind.o \
  135. tbinstal.o \
  136. tbprint.o \
  137. tbutils.o \
  138. tbxface.o \
  139. tbxfload.o \
  140. tbxfroot.o
  141. acpi-y += \
  142. utaddress.o \
  143. utalloc.o \
  144. utascii.o \
  145. utbuffer.o \
  146. utcksum.o \
  147. utcopy.o \
  148. utexcep.o \
  149. utdebug.o \
  150. utdecode.o \
  151. utdelete.o \
  152. uterror.o \
  153. uteval.o \
  154. utglobal.o \
  155. uthex.o \
  156. utids.o \
  157. utinit.o \
  158. utlock.o \
  159. utmath.o \
  160. utmisc.o \
  161. utmutex.o \
  162. utnonansi.o \
  163. utobject.o \
  164. utosi.o \
  165. utownerid.o \
  166. utpredef.o \
  167. utresdecode.o \
  168. utresrc.o \
  169. utstate.o \
  170. utstring.o \
  171. utstrsuppt.o \
  172. utstrtoul64.o \
  173. utxface.o \
  174. utxfinit.o \
  175. utxferror.o \
  176. utxfmutex.o
  177. acpi-$(CONFIG_ACPI_DEBUGGER) += \
  178. dbcmds.o \
  179. dbconvert.o \
  180. dbdisply.o \
  181. dbexec.o \
  182. dbhistry.o \
  183. dbinput.o \
  184. dbmethod.o \
  185. dbnames.o \
  186. dbobject.o \
  187. dbstats.o \
  188. dbutils.o \
  189. dbxface.o \
  190. rsdump.o \
  191. acpi-$(ACPI_FUTURE_USAGE) += \
  192. dbfileio.o \
  193. dbtest.o \
  194. utcache.o \
  195. utprint.o \
  196. uttrack.o \
  197. utuuid.o