Module Name:    src
Committed By:   christos
Date:           Sun Oct  9 01:59:31 UTC 2011

Modified Files:
        src/external/gpl3/gdb/bin: Makefile
Added Files:
        src/external/gpl3/gdb/bin/psim: Makefile

Log Message:
Add psim


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/bin/Makefile
cvs rdiff -u -r0 -r1.1 src/external/gpl3/gdb/bin/psim/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gdb/bin/Makefile
diff -u src/external/gpl3/gdb/bin/Makefile:1.1 src/external/gpl3/gdb/bin/Makefile:1.2
--- src/external/gpl3/gdb/bin/Makefile:1.1	Sun Sep 25 23:02:44 2011
+++ src/external/gpl3/gdb/bin/Makefile	Sat Oct  8 21:59:31 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/09/26 03:02:44 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2011/10/09 01:59:31 christos Exp $
 
 .include "../Makefile.inc"
 
@@ -11,4 +11,9 @@ SUBDIR+= gdbtui
 
 #SUBDIR+= gdbserver
 
+.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle || \
+    ${MACHINE_ARCH} == powerpc64
+SUBDIR+= psim
+.endif
+
 .include <bsd.subdir.mk>

Added files:

Index: src/external/gpl3/gdb/bin/psim/Makefile
diff -u /dev/null src/external/gpl3/gdb/bin/psim/Makefile:1.1
--- /dev/null	Sat Oct  8 21:59:31 2011
+++ src/external/gpl3/gdb/bin/psim/Makefile	Sat Oct  8 21:59:31 2011
@@ -0,0 +1,55 @@
+#	$NetBSD: Makefile,v 1.1 2011/10/09 01:59:31 christos Exp $
+
+NOMAN=	# defined
+
+.include <bsd.own.mk>
+.include "../Makefile.inc"
+
+PROG=	psim
+SRCS=	main.c
+
+HOST_CPPFLAGS+=	-I. \
+		-I${DIST}/sim/ppc -I${DIST}/include \
+		-I${.CURDIR}/../../lib/libsim/arch/${MACHINE_ARCH} \
+		-I${.CURDIR}/../../lib/libbfd/arch/${MACHINE_ARCH} \
+		-I${DIST}/bfd \
+		-I${.CURDIR}/../../lib/libgdb \
+		-I${DIST}/gdb \
+		-I${DIST}/gdb/config \
+		-I${DIST}/sim/common \
+		-I${LIBSIMDIR}
+PSIM_DEFINES=	-DHAVE_CONFIG_H \
+		-DHAVE_COMMON_FPU \
+		-DDEFAULT_INLINE=PSIM_INLINE_LOCALS \
+		-DWITH_HOST_BYTE_ORDER=BYTE_ORDER \
+		-DWITH_SMP=5 \
+		-DHAVE_TERMIOS_STRUCTURE \
+		-DHAVE_DEVZERO
+CPPFLAGS+=	${HOST_CPPFLAGS} ${PSIM_DEFINES}
+
+SRCS+=version.c
+
+.include <bsd.prog.mk>
+
+LIBSIMDIR!=	cd ${.CURDIR}/../../lib/libsim && ${PRINTOBJDIR}
+
+LDADD+=		-L${LIBSIMDIR} -lsim
+DPADD+=		${LIBSIMDIR}/libsim.a
+
+LIBBFDDIR!=	cd ${.CURDIR}/../../lib/libbfd && ${PRINTOBJDIR}
+LDADD+=		-L${LIBBFDDIR} -lbfd
+DPADD+=		${LIBBFDDIR}/libbfd.a
+
+LIBIBERTYDIR!=	cd ${.CURDIR}/../../lib/libiberty && ${PRINTOBJDIR}
+LDADD+=		-L${LIBIBERTYDIR} -liberty
+DPADD+=		${LIBIBERTYDIR}/libiberty.a
+
+LDADD+=		-lintl
+DPADD+=		${LIBINTL}
+
+CLEANFILES+=	version.c
+
+version.c: ${DIST}/gdb/version.in
+	echo 'const char version[] = "'$$(cat ${.ALLSRC})'";' > ${.TARGET}
+
+.PATH: ${DIST}/sim/ppc 

Reply via email to