Home | History | Annotate | Line # | Download | only in iasl
Makefile revision 1.1
      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