checkdirs() was being passed the wrong mount point, resulting in a panic
[dragonfly.git] / sys / contrib / dev / acpica-unix-20050309 / compiler / Makefile
blob545d530c252e0c87cde07de10aa27101817a0b53
3 PROG= iasl
4 SRCS= aslcompilerparse.c aslcompilerlex.c aslanalyze.c aslcodegen.c \
5 aslcompile.c aslerror.c aslfiles.c asllength.c \
6 asllisting.c aslload.c asllookup.c aslmain.c aslmap.c aslopcodes.c \
7 asloperands.c aslresource.c aslrestype1.c aslrestype2.c \
8 asltree.c aslutils.c asltransform.c aslfold.c aslstubs.c aslopt.c \
9 ../common/getopt.c \
10 ../utilities/utalloc.c \
11 ../utilities/utcopy.c \
12 ../utilities/utdebug.c \
13 ../utilities/utdelete.c \
14 ../utilities/utglobal.c \
15 ../utilities/utobject.c \
16 ../utilities/utmisc.c \
17 ../utilities/utmath.c \
18 ../namespace/nsaccess.c \
19 ../namespace/nsalloc.c \
20 ../namespace/nsdump.c \
21 ../namespace/nsnames.c \
22 ../namespace/nsobject.c \
23 ../namespace/nsparse.c \
24 ../namespace/nssearch.c \
25 ../namespace/nsutils.c \
26 ../namespace/nswalk.c \
27 ../namespace/nsxfobj.c \
28 ../interpreter/parser/psargs.c \
29 ../interpreter/parser/psopcode.c \
30 ../interpreter/parser/psparse.c \
31 ../interpreter/parser/psscope.c \
32 ../interpreter/parser/pstree.c \
33 ../interpreter/parser/psutils.c \
34 ../interpreter/parser/pswalk.c \
35 ../interpreter/dispatcher/dswscope.c \
36 ../interpreter/dispatcher/dswstate.c \
37 ../interpreter/dispatcher/dsfield.c \
38 ../interpreter/dispatcher/dsobject.c \
39 ../interpreter/dispatcher/dsopcode.c \
40 ../interpreter/dispatcher/dsutils.c \
41 ../interpreter/dispatcher/dswexec.c \
42 ../interpreter/dispatcher/dswload.c \
43 ../interpreter/executer/exconvrt.c \
44 ../interpreter/executer/excreate.c \
45 ../interpreter/executer/exdump.c \
46 ../interpreter/executer/exmisc.c \
47 ../interpreter/executer/exmutex.c \
48 ../interpreter/executer/exnames.c \
49 ../interpreter/executer/exoparg1.c \
50 ../interpreter/executer/exoparg2.c \
51 ../interpreter/executer/exoparg3.c \
52 ../interpreter/executer/exoparg6.c \
53 ../interpreter/executer/exprep.c \
54 ../interpreter/executer/exregion.c \
55 ../interpreter/executer/exresnte.c \
56 ../interpreter/executer/exresolv.c \
57 ../interpreter/executer/exresop.c \
58 ../interpreter/executer/exstore.c \
59 ../interpreter/executer/exstoren.c \
60 ../interpreter/executer/exstorob.c \
61 ../interpreter/executer/exsystem.c \
62 ../interpreter/executer/exutils.c \
63 ../common/adisasm.c \
64 ../debugger/dbfileio.c \
65 ../disassembler/dmbuffer.c \
66 ../disassembler/dmnames.c \
67 ../disassembler/dmopcode.c \
68 ../disassembler/dmobject.c \
69 ../disassembler/dmresrc.c \
70 ../disassembler/dmresrcl.c \
71 ../disassembler/dmresrcs.c \
72 ../disassembler/dmutils.c \
73 ../disassembler/dmwalk.c \
74 ../tables/tbinstal.c \
75 ../tables/tbutils.c \
76 ../osunixxf.c
78 NOMAN= YES
79 CFLAGS+= -Wall -O2 -Wstrict-prototypes -D_LINUX -D_ACPI_ASL_COMPILER -I../include
81 #YACC= yacc
82 YACC= bison
83 YFLAGS+= -v -d
84 LEX= flex
85 LFLAGS+= -i
87 #.if $(YACC) == "bison"
88 YFLAGS+= -y -pAslCompiler
89 #.else
90 #CFLAGS+= -D_USE_BERKELEY_YACC
91 #.endif
93 aslmain : $(patsubst %.c,%.o, $(SRCS))
94 $(CC) $(LDFLAGS) $(patsubst %.c,%.o, $(SRCS)) \
95 $(LOADLIBES) $(LDLIBS) -o iasl
97 CLEANFILES= y.output y.tab.c y.tab.h aslcompiler.y.h \
98 aslcompilerparse.c aslcompilerlex.c iasl
100 aslcompilerparse.c: aslcompiler.y
101 ${YACC} ${YFLAGS} aslcompiler.y
102 cp y.tab.c aslcompilerparse.c
103 cp y.tab.h aslcompiler.y.h
105 aslcompilerlex.c: aslcompiler.l
106 ${LEX} ${LFLAGS} -PAslCompiler -oaslcompilerlex.c aslcompiler.l
108 clean :
109 rm -f $(CLEANFILES) $(patsubst %.c,%.o, $(SRCS))