1# $NetBSD: Makefile,v 1.3 2023/08/11 15:18:29 christos Exp $ 2 3NOMAN= # defined 4 5.include <bsd.own.mk> 6.include "../Makefile.inc" 7 8PROG= psim 9SRCS= main.c 10 11HOST_CPPFLAGS+= -I. \ 12 -I${DIST}/sim/ppc -I${DIST}/include \ 13 -I${.CURDIR}/../../lib/libsim/arch/${MACHINE_ARCH} \ 14 -I${.CURDIR}/../../lib/libbfd/arch/${MACHINE_ARCH} \ 15 -I${.CURDIR}/../../lib/libgnulib/arch/${MACHINE_ARCH} \ 16 -I${DIST}/bfd \ 17 -I${.CURDIR}/../../lib/libgdb \ 18 -I${DIST}/gdb \ 19 -I${DIST}/gdb/config \ 20 -I${DIST}/sim/common \ 21 -I${LIBSIMDIR} 22PSIM_DEFINES= -DHAVE_CONFIG_H \ 23 -DHAVE_COMMON_FPU \ 24 -DDEFAULT_INLINE=PSIM_INLINE_LOCALS \ 25 -DWITH_HOST_BYTE_ORDER=BYTE_ORDER \ 26 -DWITH_SMP=5 \ 27 -DSIM_COMMON_BUILD \ 28 -DHAVE_TERMIOS_STRUCTURE \ 29 -DHAVE_DEVZERO \ 30 -DRETSIGTYPE=void \ 31 -DWITH_STDIO=0 32 33CPPFLAGS+= ${HOST_CPPFLAGS} ${PSIM_DEFINES} 34 35SRCS+=version.c 36 37GDBLIBDIR= ${.CURDIR}/../../lib 38PROGDPLIBS+= sim ${GDBLIBDIR}/libsim \ 39 bfd ${GDBLIBDIR}/libbfd \ 40 sframe ${GDBLIBDIR}/libsframe \ 41 iberty ${GDBLIBDIR}/libiberty \ 42 43.include <bsd.prog.mk> 44 45 46LDADD+= -lintl -lz 47DPADD+= ${LIBINTL} ${LIBZ} 48 49CLEANFILES+= version.c 50 51version.c: ${DIST}/gdb/version.in 52 echo 'const char version[] = "'$$(cat ${.ALLSRC})'";' > ${.TARGET} 53 54.PATH: ${DIST}/sim/ppc 55