Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gdb/bin Add psim



details:   https://anonhg.NetBSD.org/src/rev/51914b1ab52e
branches:  trunk
changeset: 770238:51914b1ab52e
user:      christos <christos%NetBSD.org@localhost>
date:      Sun Oct 09 01:59:31 2011 +0000

description:
Add psim

diffstat:

 external/gpl3/gdb/bin/Makefile      |   7 ++++-
 external/gpl3/gdb/bin/psim/Makefile |  55 +++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 1 deletions(-)

diffs (78 lines):

diff -r f9e33d6996c9 -r 51914b1ab52e external/gpl3/gdb/bin/Makefile
--- a/external/gpl3/gdb/bin/Makefile    Sun Oct 09 01:34:19 2011 +0000
+++ b/external/gpl3/gdb/bin/Makefile    Sun Oct 09 01:59:31 2011 +0000
@@ -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+= gdbserver
 
+.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle || \
+    ${MACHINE_ARCH} == powerpc64
+SUBDIR+= psim
+.endif
+
 .include <bsd.subdir.mk>
diff -r f9e33d6996c9 -r 51914b1ab52e external/gpl3/gdb/bin/psim/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/gdb/bin/psim/Makefile       Sun Oct 09 01:59:31 2011 +0000
@@ -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 



Home | Main Index | Thread Index | Old Index