Add psim
This commit is contained in:
parent
bed098ded9
commit
cee1519fd9
7
external/gpl3/gdb/bin/Makefile
vendored
7
external/gpl3/gdb/bin/Makefile
vendored
@ -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"
|
.include "../Makefile.inc"
|
||||||
|
|
||||||
@ -11,4 +11,9 @@ SUBDIR+= gdbtui
|
|||||||
|
|
||||||
#SUBDIR+= gdbserver
|
#SUBDIR+= gdbserver
|
||||||
|
|
||||||
|
.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle || \
|
||||||
|
${MACHINE_ARCH} == powerpc64
|
||||||
|
SUBDIR+= psim
|
||||||
|
.endif
|
||||||
|
|
||||||
.include <bsd.subdir.mk>
|
.include <bsd.subdir.mk>
|
||||||
|
55
external/gpl3/gdb/bin/psim/Makefile
vendored
Normal file
55
external/gpl3/gdb/bin/psim/Makefile
vendored
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user