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