Home | History | Annotate | Line # | Download | only in psim
Makefile revision 1.9
      1 #	$NetBSD: Makefile,v 1.9 2023/03/21 16:54:44 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