Release 940201
[wine/gsoc-2012-control.git] / debugger / Makefile
blob6a2714091b0c13bceaa77ff650834f559b9e7028
1 CFLAGS=-g -I../include -DUSE_READLINE ${COPTS}
2 LIBS= readline/libedit.a
3 OBJS=dbg.tab.o hash.o lex.yy.o info.o i386-pinsn.o
4 #YACC=bison -v -d
5 YACC=yacc -b dbg -d
6 #LEX=flex
7 LEX=lex
9 debugger.o: ${OBJS} readline/libedit.a
10 (cd readline; make)
11 ld -r -o debugger.o ${OBJS} $(LIBS)
14 readline/libedit.a:
15 (cd readline; make)
17 dbg.tab.o: dbg.tab.c
18 gcc $(CFLAGS) -DYYDEBUG=1 -c dbg.tab.c
20 lex.yy.o: lex.yy.c
21 gcc $(CFLAGS) -I. -c lex.yy.c
24 lex.yy.c: debug.l
25 ${LEX} -I debug.l
27 dbg.tab.c dbg.tab.h: dbg.y
28 ${YACC} dbg.y
30 dtest: dtest.o debugger.o
31 gcc -o dtest dtest.o debugger.o
33 clean:
34 rm -f *.o main dbg.tab.* lex.yy.* *.output *~ *# dtest
35 (cd readline; make clean)
37 depend: dbg.tab.c dbg.tab.h lex.yy.c
38 $(CC) $(CFLAGS) -M *.c > .depend