No empty .Rs/.Re
[netbsd-mini2440.git] / external / intel-public / acpica / bin / iasl / Makefile
blob7e6c0cef3a93fdfaec21e09732048c235d0a4db8
1 # $NetBSD$
3 PROG= iasl
4 BINDIR= /usr/bin
5 NOMAN= 1
6 WARNS= 0
7 TOPDIR= ${NETBSDSRCDIR}/sys/external/intel-public/acpica/dist/compiler
9 .include <bsd.own.mk>
11 CPPFLAGS+= -I${TOPDIR}/../include -I${TOPDIR} -I.
12 CPPFLAGS+= -D_LINUX -DACPI_ASL_COMPILER -DACPI_USE_ALTERNATE_TIMEOUT
13 CPPFLAGS+= -D_USE_BERKELEY_YACC
14 LDADD+= -ll -ly -lrt -lpthread
15 DPADD+= ${LIBL} ${LIBY} ${LIBRT} ${LIBPTHREAD}
17 DPSRCS= aslcompilerparse.c
18 DPSRCS+=aslcompilerlex.c
20 .PATH: ${TOPDIR}
21 SRCS= aslcompilerparse.c
22 SRCS+= aslcompilerlex.c
23 SRCS+= aslanalyze.c
24 SRCS+= aslcodegen.c
25 SRCS+= aslcompile.c
26 SRCS+= aslerror.c
27 SRCS+= aslfiles.c
28 SRCS+= asllength.c
29 SRCS+= asllisting.c
30 SRCS+= aslload.c
31 SRCS+= asllookup.c
32 SRCS+= aslmain.c
33 SRCS+= aslmap.c
34 SRCS+= aslopcodes.c
35 SRCS+= asloperands.c
36 SRCS+= aslresource.c
37 SRCS+= aslrestype1.c
38 SRCS+= aslrestype2.c
39 SRCS+= aslstartup.c
40 SRCS+= asltree.c
41 SRCS+= aslutils.c
42 SRCS+= asltransform.c
43 SRCS+= aslfold.c
44 SRCS+= aslstubs.c
45 SRCS+= aslopt.c
46 .PATH: ${TOPDIR}/../common
47 SRCS+= getopt.c
48 .PATH: ${TOPDIR}/../utilities
49 SRCS+= utalloc.c
50 SRCS+= utcache.c
51 SRCS+= utcopy.c
52 SRCS+= utdebug.c
53 SRCS+= utdelete.c
54 SRCS+= utglobal.c
55 SRCS+= utinit.c
56 SRCS+= utlock.c
57 SRCS+= utobject.c
58 SRCS+= utmisc.c
59 SRCS+= utmath.c
60 SRCS+= utmutex.c
61 SRCS+= utresrc.c
62 SRCS+= utstate.c
63 SRCS+= utxface.c
64 .PATH: ${TOPDIR}/../namespace
65 SRCS+= nsaccess.c
66 SRCS+= nsalloc.c
67 SRCS+= nsdump.c
68 SRCS+= nsnames.c
69 SRCS+= nsobject.c
70 SRCS+= nsparse.c
71 SRCS+= nssearch.c
72 SRCS+= nsutils.c
73 SRCS+= nswalk.c
74 SRCS+= nsxfobj.c
75 .PATH: ${TOPDIR}/../parser
76 SRCS+= psargs.c
77 SRCS+= psloop.c
78 SRCS+= psopcode.c
79 SRCS+= psparse.c
80 SRCS+= psscope.c
81 SRCS+= pstree.c
82 SRCS+= psutils.c
83 SRCS+= pswalk.c
84 .PATH: ${TOPDIR}/../dispatcher
85 SRCS+= dswscope.c
86 SRCS+= dswstate.c
87 SRCS+= dsfield.c
88 SRCS+= dsobject.c
89 SRCS+= dsopcode.c
90 SRCS+= dsutils.c
91 SRCS+= dswexec.c
92 SRCS+= dswload.c
93 .PATH: ${TOPDIR}/../executer
94 SRCS+= exconvrt.c
95 SRCS+= excreate.c
96 SRCS+= exdump.c
97 SRCS+= exmisc.c
98 SRCS+= exmutex.c
99 SRCS+= exnames.c
100 SRCS+= exoparg1.c
101 SRCS+= exoparg2.c
102 SRCS+= exoparg3.c
103 SRCS+= exoparg6.c
104 SRCS+= exprep.c
105 SRCS+= exregion.c
106 SRCS+= exresnte.c
107 SRCS+= exresolv.c
108 SRCS+= exresop.c
109 SRCS+= exstore.c
110 SRCS+= exstoren.c
111 SRCS+= exstorob.c
112 SRCS+= exsystem.c
113 SRCS+= exutils.c
114 .PATH: ${TOPDIR}/../common
115 SRCS+= adfile.c
116 SRCS+= adisasm.c
117 SRCS+= adwalk.c
118 SRCS+= dmrestag.c
119 SRCS+= dmtable.c
120 SRCS+= dmtbinfo.c
121 SRCS+= dmtbdump.c
122 .PATH: ${TOPDIR}/../debugger
123 SRCS+= dbfileio.c
124 .PATH: ${TOPDIR}/../disassembler
125 SRCS+= dmbuffer.c
126 SRCS+= dmnames.c
127 SRCS+= dmopcode.c
128 SRCS+= dmobject.c
129 SRCS+= dmresrc.c
130 SRCS+= dmresrcl.c
131 SRCS+= dmresrcs.c
132 SRCS+= dmutils.c
133 SRCS+= dmwalk.c
134 .PATH: ${TOPDIR}/../tables
135 SRCS+= tbfadt.c
136 SRCS+= tbinstal.c
137 SRCS+= tbutils.c
138 SRCS+= tbxface.c
139 .PATH: ${TOPDIR}/..
140 SRCS+= osunixxf.c
142 aslcompilerparse.c: ${TOPDIR}/aslcompiler.y
143 ${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC}
144 mv -f ${.PREFIX}.h aslcompiler.y.h
146 aslcompilerlex.c: ${TOPDIR}/aslcompiler.l
147 ${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC}
149 CLEANFILES+= aslcompilerlex.c aslcompilerparse.c aslcompiler.y.h y.output
151 .include <bsd.prog.mk>