Release 950727
[wine] / debugger / Makefile.in
1 CC      = @CC@
2 CFLAGS  = @CFLAGS@
3 TOPSRC  = @top_srcdir@
4 DIVINCL = -I$(TOPSRC)/include
5 BISON   = @YACC@
6 FLEX    = @LEX@
7 DIVDEFS = -DUSE_READLINE
8 COMPILE = $(CC) $(CFLAGS) $(DIVINCL) $(DIVDEFS)
9 LD      = @LD@
10 LDCOMBINEFLAGS = @LDCOMBINEFLAGS@
11 @SET_MAKE@
12
13
14 MODULE  = debugger
15
16 SRCS    = break.c db_disasm.c hash.c info.c registers.c stack.c
17
18 OBJS = $(SRCS:.c=.o) dbg.tab.o lex.yy.o
19
20 all: $(MODULE).o dbg.tab.o lex.yy.o
21
22 dbg.tab.c: dbg.y
23         $(BISON) -b dbg -d dbg.y
24
25 dbg.tab.h: dbg.y
26         $(BISON) -b dbg -d dbg.y
27
28 lex.yy.c: debug.l dbg.tab.h dbg.tab.h
29         $(FLEX) -8 -I debug.l
30
31 .c.o:
32         $(COMPILE) -c -o $*.o $<
33  
34 $(MODULE).o: $(OBJS)
35         (cd readline; $(MAKE) 'CC=$(CC)' 'CFLAGS=$(CFLAGS)' 'LD=$(LD)' 'LDCOMBINEFLAGS=$(LDCOMBINEFLAGS)')
36         $(LD) $(LDCOMBINEFLAGS) $(OBJS) readline/readline.o -o $(MODULE).o
37
38 depend:
39         sed '/\#\#\# Dependencies/q' < Makefile > tmp_make
40         $(CC) $(DIVINCL) $(XINCL) -MM *.c >> tmp_make
41         cp tmp_make Makefile
42         rm tmp_make
43
44 clean:
45         (cd readline; $(MAKE) clean)
46         rm -f *.o \#*\# *~ dbg.tab.c dbg.tab.h lex.yy.c y.tab.c y.tab.h tmp_make
47
48 distclean: clean
49         (cd readline; $(MAKE) distclean)
50         rm Makefile
51
52 countryclean:
53
54 NAMES = $(SRCS:.c=)
55
56 winelibclean:
57         for i in $(NAMES); do \
58         if test `grep -c WINELIB $$i.c` -ne 0; then \
59         rm $$i.o; \
60         fi; \
61         done
62  
63 dbg.tab.o: dbg.tab.c
64 lex.yy.o: lex.yy.c
65  
66 dummy:
67
68 ### Dependencies: