Release 940201
[wine] / debugger / Imakefile
1 #include "../Wine.tmpl"
2
3 #define IHavSubDirs
4 #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' 'CC=$(CC)'
5
6 MODULE = debugger
7
8 DEFINES = -DUSE_READLINE
9
10 SUBDIRS = readline
11
12 /* Quick and dirt hack, since i386 is defined as 1. sigh */
13 #define temp i386
14 #undef i386
15
16 SRCS = \
17         dbg.tab.c \
18         hash.c \
19         lex.yy.c \
20         info.c \
21         i386-pinsn.c
22
23 OBJS = \
24         dbg.tab.o \
25         hash.o \
26         lex.yy.o \
27         info.o \
28         i386-pinsn.o
29
30 #define i386 temp
31 #undef temp
32
33 /*
34  * All the SUBDIR stuff
35  */
36 MakeSubdirs($(SUBDIRS))
37 MakefileSubdirs($(SUBDIRS))
38 DependSubdirs($(SUBDIRS))
39 CleanSubdirs($(SUBDIRS))
40 IncludesSubdirs($(SUBDIRS))
41
42 /*
43  * The main act
44  */
45 WineRelocatableTarget($(TOP)/$(MODULE),,$(OBJS))
46
47 depend:: dbg.tab.c dbg.tab.h lex.yy.c
48
49 DependTarget()
50
51 includes::
52
53 install::
54
55 clean::
56         $(RM) lex.yy.c dbg.tab* y.tab.c
57
58 dbg.tab.c dbg.tab.h: dbg.y
59         $(YACC) -b dbg -d dbg.y
60
61 lex.yy.c: debug.l
62         $(LEX) -I debug.l