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