Makefile.inc revision 131172
1131087Smarcel# $FreeBSD: head/gnu/usr.bin/gdb/Makefile.inc 131172 2004-06-27 03:33:17Z marcel $
2131087Smarcel
3131087SmarcelVERSION= "6.1.1 [FreeBSD]"
4131087SmarcelVENDOR= marcel
5131087Smarcel
6131087SmarcelBMAKE_GDB= ${.CURDIR}/..
7131087SmarcelBMAKE_ROOT= ${BMAKE_GDB}/..
8131087SmarcelBMAKE_BU= ${BMAKE_ROOT}/binutils
9131087Smarcel
10131087SmarcelCNTRB_ROOT= ${BMAKE_ROOT}/../../contrib
11131087SmarcelCNTRB_BU= ${CNTRB_ROOT}/binutils
12131087SmarcelCNTRB_GDB= ${CNTRB_ROOT}/gdb
13131087SmarcelCNTRB_RL= ${CNTRB_ROOT}/libreadline
14131087Smarcel
15131087SmarcelOBJ_ROOT= ${.OBJDIR}/../..
16131087SmarcelOBJ_BU= ${OBJ_ROOT}/binutils
17131087SmarcelOBJ_GDB= ${OBJ_ROOT}/gdb
18131087Smarcel
19131087SmarcelTARGET_ARCH?= ${MACHINE_ARCH}
20131087SmarcelTARGET_SUBDIR= ${BMAKE_GDB}/arch/${TARGET_ARCH}
21131087Smarcel
22131087Smarcel.if !defined(INFO)
23131087Smarcel
24131087Smarcel.PATH:	${CNTRB_GDB}/gdb ${CNTRB_GDB}/gdb/cli ${CNTRB_GDB}/gdb/mi	\
25131087Smarcel	${CNTRB_GDB}/gdb/signals ${CNTRB_GDB}/gdb/tui ${TARGET_SUBDIR}
26131087Smarcel
27131087SmarcelCFLAGS+= -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1
28131087SmarcelCFLAGS+= -I.
29131087SmarcelCFLAGS+= -I${TARGET_SUBDIR}
30131087SmarcelCFLAGS+= -I${BMAKE_BU}/libbfd/${TARGET_ARCH}
31131087SmarcelCFLAGS+= -I${CNTRB_GDB}/gdb
32131087SmarcelCFLAGS+= -I${CNTRB_GDB}/gdb/config
33131087SmarcelCFLAGS+= -I${CNTRB_GDB}/include
34131087SmarcelCFLAGS+= -I${CNTRB_BU}/include
35131087SmarcelCFLAGS+= -I${CNTRB_BU}/bfd
36131087Smarcel
37131087SmarcelGENSRCS+= nm.h tm.h
38131087Smarcel
39131087Smarcel.include "${TARGET_SUBDIR}/Makefile"
40131087Smarcel
41131087SmarcelSRCS+= ${GENSRCS}
42131087SmarcelCLEANFILES+= ${GENSRCS}
43131087Smarcel
44131087Smarcel.else
45131087Smarcel
46131172Smarcel.PATH:	${CNTRB_GDB}/gdb ${CNTRB_GDB}/gdb/doc ${CNTRB_RL}/doc
47131087Smarcel
48131087Smarcel.endif
49131087Smarcel
50131087Smarcel.include "../Makefile.inc"
51