Home | History | Annotate | Line # | Download | only in iasl
Makefile revision 1.4
      1  1.4  jruoho # $NetBSD: Makefile,v 1.4 2011/06/28 09:11:33 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.3  jruoho CPPFLAGS+=	-D__NetBSD__ -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.4  jruoho DPSRCS= aslcompilerparse.c aslcompilerlex.c \
     20  1.4  jruoho 	dtparserparse.c dtparserlex.c
     21  1.1  jruoho 
     22  1.1  jruoho .PATH:	${TOPDIR}
     23  1.2  jruoho SRCS+=  aslcompilerparse.c aslcompilerlex.c adfile.c \
     24  1.2  jruoho 	aslanalyze.c aslbtypes.c aslcodegen.c aslcompile.c      \
     25  1.2  jruoho 	aslerror.c aslfiles.c aslfold.c asllength.c             \
     26  1.2  jruoho 	asllisting.c aslload.c asllookup.c aslmain.c aslmap.c   \
     27  1.2  jruoho 	aslopcodes.c asloperands.c aslopt.c aslpredef.c         \
     28  1.2  jruoho 	aslresource.c aslrestype1.c aslrestype1i.c              \
     29  1.2  jruoho 	aslrestype2.c aslrestype2d.c aslrestype2e.c             \
     30  1.2  jruoho 	aslrestype2q.c aslrestype2w.c aslstartup.c aslstubs.c   \
     31  1.2  jruoho 	asltransform.c asltree.c aslutils.c asluuid.c           \
     32  1.2  jruoho 	aslwalks.c dtcompile.c dtexpress.c dtfield.c dtio.c     \
     33  1.4  jruoho 	dtparserparse.c dtparserlex.c				\
     34  1.2  jruoho 	dtsubtable.c dttable.c dttemplate.c dtutils.c
     35  1.2  jruoho 
     36  1.1  jruoho .PATH: ${TOPDIR}/../common
     37  1.2  jruoho SRCS+=  adisasm.c adwalk.c dmextern.c dmrestag.c dmtable.c \
     38  1.2  jruoho 	dmtbdump.c dmtbinfo.c getopt.c
     39  1.2  jruoho 
     40  1.2  jruoho .PATH: ${TOPDIR}/../debugger
     41  1.2  jruoho SRCS+=  dbfileio.c
     42  1.2  jruoho 
     43  1.2  jruoho .PATH: ${TOPDIR}/../disassembler
     44  1.2  jruoho SRCS+=  dmbuffer.c dmnames.c dmobject.c dmopcode.c dmresrc.c    \
     45  1.2  jruoho 	dmresrcl.c dmresrcs.c dmutils.c dmwalk.c
     46  1.2  jruoho 
     47  1.1  jruoho .PATH: ${TOPDIR}/../dispatcher
     48  1.2  jruoho SRCS+=  dsargs.c dscontrol.c dsfield.c dsobject.c dsopcode.c    \
     49  1.2  jruoho 	dsutils.c dswexec.c dswload.c dswload2.c dswscope.c     \
     50  1.2  jruoho 	dswstate.c
     51  1.2  jruoho 
     52  1.1  jruoho .PATH: ${TOPDIR}/../executer
     53  1.2  jruoho SRCS+=  exconvrt.c excreate.c exdump.c exmisc.c exmutex.c       \
     54  1.2  jruoho 	exnames.c exoparg1.c exoparg2.c exoparg3.c exoparg6.c   \
     55  1.2  jruoho 	exprep.c exregion.c exresnte.c exresolv.c exresop.c     \
     56  1.2  jruoho 	exstore.c exstoren.c exstorob.c exsystem.c exutils.c
     57  1.2  jruoho 
     58  1.2  jruoho .PATH: ${TOPDIR}/../parser
     59  1.2  jruoho SRCS+=  psargs.c psloop.c psopcode.c psparse.c psscope.c        \
     60  1.2  jruoho 	pstree.c psutils.c pswalk.c
     61  1.2  jruoho 
     62  1.1  jruoho .PATH: ${TOPDIR}/../tables
     63  1.2  jruoho SRCS+=	tbfadt.c tbinstal.c tbutils.c tbxface.c
     64  1.2  jruoho 
     65  1.2  jruoho .PATH: ${TOPDIR}/../namespace
     66  1.2  jruoho SRCS+=  nsaccess.c nsalloc.c nsdump.c nsnames.c nsobject.c      \
     67  1.2  jruoho 	nsparse.c nssearch.c nsutils.c nswalk.c nsxfobj.c
     68  1.2  jruoho 
     69  1.2  jruoho .PATH: ${TOPDIR}/../utilities
     70  1.2  jruoho SRCS+=  utalloc.c utcache.c utcopy.c utdebug.c utdecode.c       \
     71  1.2  jruoho 	utdelete.c utglobal.c utinit.c utlock.c utmath.c        \
     72  1.2  jruoho 	utmisc.c utmutex.c utobject.c utosi.c utresrc.c         \
     73  1.2  jruoho 	utstate.c utxface.c utxferror.c
     74  1.2  jruoho 
     75  1.4  jruoho .PATH: ${TOPDIR}/../os_specific/service_layers
     76  1.1  jruoho SRCS+=	osunixxf.c
     77  1.1  jruoho 
     78  1.1  jruoho aslcompilerparse.c: ${TOPDIR}/aslcompiler.y
     79  1.1  jruoho 	${YACC} -v -d -o${.TARGET} -pAslCompiler ${.ALLSRC}
     80  1.1  jruoho 	mv -f ${.PREFIX}.h aslcompiler.y.h
     81  1.1  jruoho 
     82  1.1  jruoho aslcompilerlex.c: ${TOPDIR}/aslcompiler.l
     83  1.1  jruoho 	${LEX} -i -PAslCompiler -o${.TARGET} ${.ALLSRC}
     84  1.1  jruoho 
     85  1.4  jruoho dtparserparse.c: ${TOPDIR}/dtparser.y
     86  1.4  jruoho 	${YACC} -v -d -o${.TARGET} -pDtParser ${.ALLSRC}
     87  1.4  jruoho 	mv -f ${.PREFIX}.h dtparser.y.h
     88  1.4  jruoho 
     89  1.4  jruoho dtparserlex.c: ${TOPDIR}/dtparser.l
     90  1.4  jruoho 	${LEX} -i -PDtParser -o${.TARGET} ${.ALLSRC}
     91  1.4  jruoho 
     92  1.4  jruoho CLEANFILES+=	aslcompilerlex.c aslcompilerparse.c	\
     93  1.4  jruoho 		aslcompiler.y.h aslcompilerparse.output \
     94  1.4  jruoho 		dtparserlex.c dtparserparse.c		\
     95  1.4  jruoho 		dtparser.y.h dtparserparse.output
     96  1.1  jruoho 
     97  1.1  jruoho .include <bsd.prog.mk>
     98