Home | History | Annotate | Line # | Download | only in psim
Makefile revision 1.3.2.1
      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