Makefile.in 719 Bytes
Newer Older
Alexandre Julliard's avatar
Alexandre Julliard committed
1
TOPSRCDIR = @top_srcdir@
2
TOPOBJDIR = ../..
Alexandre Julliard's avatar
Alexandre Julliard committed
3 4
SRCDIR    = @srcdir@
VPATH     = @srcdir@
5
MODULE    = winedbg.exe
6 7 8
APPMODE   = cui
IMPORTS   = advapi32 kernel32 ntdll
DELAYIMPORTS = user32
Alexandre Julliard's avatar
Alexandre Julliard committed
9

Alexandre Julliard's avatar
Alexandre Julliard committed
10 11 12
C_SRCS = \
	break.c \
	db_disasm.c \
Alexandre Julliard's avatar
Alexandre Julliard committed
13 14
	display.c \
	expr.c \
15
	ext_debugger.c \
16
	gdbproxy.c \
Alexandre Julliard's avatar
Alexandre Julliard committed
17 18 19
	hash.c \
	info.c \
	memory.c \
20 21
	module.c \
	msc.c \
Alexandre Julliard's avatar
Alexandre Julliard committed
22
	registers.c \
Alexandre Julliard's avatar
Alexandre Julliard committed
23
	source.c \
Alexandre Julliard's avatar
Alexandre Julliard committed
24
	stabs.c	\
Alexandre Julliard's avatar
Alexandre Julliard committed
25
	stack.c \
26 27
	types.c \
	winedbg.c
Alexandre Julliard's avatar
Alexandre Julliard committed
28

Alexandre Julliard's avatar
Alexandre Julliard committed
29
EXTRA_SRCS = dbg.y debug.l
30
EXTRA_OBJS = y.tab.o @LEX_OUTPUT_ROOT@.o
Alexandre Julliard's avatar
Alexandre Julliard committed
31

32
@MAKE_PROG_RULES@
Alexandre Julliard's avatar
Alexandre Julliard committed
33

Alexandre Julliard's avatar
Alexandre Julliard committed
34
y.tab.c y.tab.h: dbg.y
Alexandre Julliard's avatar
Alexandre Julliard committed
35
	$(YACC) -d -t $(SRCDIR)/dbg.y
Alexandre Julliard's avatar
Alexandre Julliard committed
36

37 38 39 40
# hack to allow parallel make
y.tab.h: y.tab.c
y.tab.o: y.tab.h

41
@LEX_OUTPUT_ROOT@.c: debug.l
Alexandre Julliard's avatar
Alexandre Julliard committed
42
	$(LEX) -8 -I $(SRCDIR)/debug.l
Alexandre Julliard's avatar
Alexandre Julliard committed
43

44 45
@LEX_OUTPUT_ROOT@.o: y.tab.h

Alexandre Julliard's avatar
Alexandre Julliard committed
46
### Dependencies: