]> CyberLeo.Net >> Repos - FreeBSD/releng/8.1.git/blob - gnu/usr.bin/gdb/Makefile.inc
Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.
[FreeBSD/releng/8.1.git] / gnu / usr.bin / gdb / Makefile.inc
1 # $FreeBSD$
2
3 VERSION= "6.1.1 [FreeBSD]"
4 VENDOR= marcel
5
6 BMAKE_GDB= ${.CURDIR}/..
7 BMAKE_ROOT= ${BMAKE_GDB}/..
8 BMAKE_BU= ${BMAKE_ROOT}/binutils
9
10 CNTRB_ROOT= ${BMAKE_ROOT}/../../contrib
11 CNTRB_BU= ${CNTRB_ROOT}/binutils
12 CNTRB_GDB= ${CNTRB_ROOT}/gdb
13 CNTRB_RL= ${CNTRB_ROOT}/libreadline
14
15 OBJ_ROOT= ${.OBJDIR}/../..
16 OBJ_BU= ${OBJ_ROOT}/binutils
17 OBJ_GDB= ${OBJ_ROOT}/gdb
18
19 TARGET_ARCH?= ${MACHINE_ARCH}
20 TARGET_SUBDIR= ${BMAKE_GDB}/arch/${TARGET_ARCH}
21
22 .if ${TARGET_ARCH} != ${MACHINE_ARCH}
23 GDB_CROSS_DEBUGGER=
24 .endif
25
26 .if !defined(INFO)
27
28 .PATH:  ${CNTRB_GDB}/gdb ${CNTRB_GDB}/gdb/cli ${CNTRB_GDB}/gdb/mi       \
29         ${CNTRB_GDB}/gdb/signals ${CNTRB_GDB}/gdb/tui ${TARGET_SUBDIR}
30
31 CFLAGS+= -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1
32 CFLAGS+= -I.
33 CFLAGS+= -I${TARGET_SUBDIR}
34 CFLAGS+= -I${BMAKE_BU}/libbfd -I${BMAKE_BU}/libbfd/${TARGET_ARCH}
35 CFLAGS+= -I${CNTRB_GDB}/gdb
36 CFLAGS+= -I${CNTRB_GDB}/gdb/config
37 CFLAGS+= -I${CNTRB_GDB}/include
38 CFLAGS+= -I${CNTRB_BU}/include
39 CFLAGS+= -I${CNTRB_BU}/bfd
40
41 GENSRCS+= nm.h tm.h
42
43 .if defined(GDB_CROSS_DEBUGGER)
44 CFLAGS+= -DCROSS_DEBUGGER
45 GDB_SUFFIX= -${TARGET_ARCH}
46 NO_MAN=
47 .endif
48
49 .include "${TARGET_SUBDIR}/Makefile"
50
51 SRCS+= ${GENSRCS}
52 CLEANFILES+= ${GENSRCS}
53
54 .else
55
56 .PATH:  ${CNTRB_GDB}/gdb ${CNTRB_GDB}/gdb/doc ${CNTRB_RL}/doc
57
58 .endif
59
60 .include "../Makefile.inc"