Sync ACPICA with Intel's version 20180508 (from previously 20170831).
[dragonfly.git] / sys / contrib / dev / acpica / generate / unix / acpinames / Makefile
blobdb87d8840e290aefc1c03701c4e05a427db121a4
2 # acpinames - Load ACPI table and dump namespace. This is a subset
3 # of the AcpiExec functionality, it is intended to demonstrate
4 # the configurability of ACPICA.
8 # Note: This makefile is intended to be used from within the native
9 # ACPICA directory structure, from under generate/unix. It specifically
10 # places all object files in a generate/unix subdirectory, not within
11 # the various ACPICA source directories. This prevents collisions
12 # between different compilations of the same source file with different
13 # compile options, and prevents pollution of the source code.
15 include ../Makefile.config
16 FINAL_PROG = ../$(BINDIR)/acpinames
17 PROG = $(OBJDIR)/acpinames
20 # Search paths for source files
22 vpath %.c \
23 $(ACPINAMES)\
24 $(ACPICA_DISPATCHER)\
25 $(ACPICA_EXECUTER)\
26 $(ACPICA_NAMESPACE)\
27 $(ACPICA_PARSER)\
28 $(ACPICA_TABLES)\
29 $(ACPICA_UTILITIES)\
30 $(ACPICA_COMMON)\
31 $(ACPICA_OSL)
33 HEADERS = \
34 $(wildcard $(ACPINAMES)/*.h)
36 OBJECTS = \
37 $(OBJDIR)/acfileio.o\
38 $(OBJDIR)/anmain.o\
39 $(OBJDIR)/anstubs.o\
40 $(OBJDIR)/antables.o\
41 $(OBJDIR)/cmfsize.o\
42 $(OBJDIR)/dsfield.o\
43 $(OBJDIR)/dsinit.o\
44 $(OBJDIR)/dsmthdat.o\
45 $(OBJDIR)/dsobject.o\
46 $(OBJDIR)/dspkginit.o\
47 $(OBJDIR)/dsutils.o\
48 $(OBJDIR)/dswload.o\
49 $(OBJDIR)/dswload2.o\
50 $(OBJDIR)/dswscope.o\
51 $(OBJDIR)/dswstate.o\
52 $(OBJDIR)/excreate.o\
53 $(OBJDIR)/exdump.o\
54 $(OBJDIR)/exmutex.o\
55 $(OBJDIR)/exnames.o\
56 $(OBJDIR)/exprep.o\
57 $(OBJDIR)/exresnte.o\
58 $(OBJDIR)/exresolv.o\
59 $(OBJDIR)/exsystem.o\
60 $(OBJDIR)/exutils.o\
61 $(OBJDIR)/getopt.o\
62 $(OBJDIR)/nsaccess.o\
63 $(OBJDIR)/nsalloc.o\
64 $(OBJDIR)/nsdump.o\
65 $(OBJDIR)/nsinit.o\
66 $(OBJDIR)/nsload.o\
67 $(OBJDIR)/nsnames.o\
68 $(OBJDIR)/nsobject.o\
69 $(OBJDIR)/nsparse.o\
70 $(OBJDIR)/nssearch.o\
71 $(OBJDIR)/nsutils.o\
72 $(OBJDIR)/nswalk.o\
73 $(OBJDIR)/nsxfeval.o\
74 $(OBJDIR)/nsxfname.o\
75 $(OBJDIR)/nsxfobj.o\
76 $(OBJDIR)/osunixxf.o\
77 $(OBJDIR)/psargs.o\
78 $(OBJDIR)/psloop.o\
79 $(OBJDIR)/psobject.o\
80 $(OBJDIR)/psopcode.o\
81 $(OBJDIR)/psopinfo.o\
82 $(OBJDIR)/psparse.o\
83 $(OBJDIR)/psscope.o\
84 $(OBJDIR)/pstree.o\
85 $(OBJDIR)/psutils.o\
86 $(OBJDIR)/pswalk.o\
87 $(OBJDIR)/psxface.o\
88 $(OBJDIR)/tbdata.o\
89 $(OBJDIR)/tbfadt.o\
90 $(OBJDIR)/tbfind.o\
91 $(OBJDIR)/tbinstal.o\
92 $(OBJDIR)/tbprint.o\
93 $(OBJDIR)/tbutils.o\
94 $(OBJDIR)/tbxface.o\
95 $(OBJDIR)/tbxfload.o\
96 $(OBJDIR)/tbxfroot.o\
97 $(OBJDIR)/utaddress.o\
98 $(OBJDIR)/utalloc.o\
99 $(OBJDIR)/utascii.o\
100 $(OBJDIR)/utbuffer.o\
101 $(OBJDIR)/utcache.o\
102 $(OBJDIR)/utdebug.o\
103 $(OBJDIR)/utdecode.o\
104 $(OBJDIR)/utdelete.o\
105 $(OBJDIR)/uterror.o\
106 $(OBJDIR)/uteval.o\
107 $(OBJDIR)/utexcep.o\
108 $(OBJDIR)/utglobal.o\
109 $(OBJDIR)/uthex.o\
110 $(OBJDIR)/utids.o\
111 $(OBJDIR)/utinit.o\
112 $(OBJDIR)/utlock.o\
113 $(OBJDIR)/utmath.o\
114 $(OBJDIR)/utmisc.o\
115 $(OBJDIR)/utmutex.o\
116 $(OBJDIR)/utnonansi.o\
117 $(OBJDIR)/utobject.o\
118 $(OBJDIR)/utosi.o\
119 $(OBJDIR)/utownerid.o\
120 $(OBJDIR)/utstate.o\
121 $(OBJDIR)/utstring.o\
122 $(OBJDIR)/utxface.o\
123 $(OBJDIR)/utxferror.o\
124 $(OBJDIR)/utxfinit.o
127 # Flags specific to acpinames utility
129 CFLAGS += \
130 -DACPI_NAMES_APP\
131 -I$(ACPINAMES)
134 # Common Rules
136 include ../Makefile.rules