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