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