Makefile revision 259440
1223013Sdim# @(#)Makefile 8.1 (Berkeley) 6/6/93 2223013Sdim# $FreeBSD: head/usr.bin/kdump/Makefile 259440 2013-12-15 23:49:42Z pjd $ 3223013Sdim 4223013Sdim.include <bsd.own.mk> 5223013Sdim 6223013Sdim.if (${MACHINE_ARCH} == "amd64") 7223013SdimSFX= 32 8223013Sdim.endif 9223013Sdim 10223013Sdim.PATH: ${.CURDIR}/../ktrace 11223013Sdim 12223013SdimPROG= kdump 13223013SdimSRCS= kdump_subr.c kdump.c ioctl.c subr.c 14223013SdimDPSRCS= kdump_subr.h 15249423SdimCFLAGS+= -I${.CURDIR}/../ktrace -I${.CURDIR} -I${.CURDIR}/../.. -I. 16249423Sdim 17249423Sdim.if ${MK_CASPER} != "no" 18223013SdimDPADD+= ${LIBCAPSICUM} ${LIBNV} 19223013SdimLDADD+= -lcapsicum -lnv 20223013SdimCFLAGS+=-DHAVE_LIBCAPSICUM 21249423Sdim.endif 22249423Sdim 23249423Sdim.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" 24223013SdimSRCS+= linux_syscalls.c 25223013Sdim.endif 26223013Sdim 27223013SdimNO_WERROR?= YES 28223013Sdim 29223013SdimCLEANFILES= ioctl.c kdump_subr.c kdump_subr.h linux_syscalls.c 30249423Sdim 31249423Sdimioctl.c: mkioctls 32249423Sdim env MACHINE=${MACHINE} CPP="${CPP}" \ 33223013Sdim sh ${.CURDIR}/mkioctls print ${DESTDIR}/usr/include > ${.TARGET} 34223013Sdim 35223013Sdimkdump_subr.h: mksubr 36223013Sdim sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include | \ 37223013Sdim sed -n 's/^\([a-z].*)\)$$/void \1;/p' >${.TARGET} 38223013Sdim 39223013Sdimkdump_subr.c: mksubr kdump_subr.h 40223013Sdim sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include >${.TARGET} 41223013Sdim 42223013Sdimlinux_syscalls.c: 43223013Sdim /bin/sh ${.CURDIR}/../../sys/kern/makesyscalls.sh \ 44223013Sdim ${.CURDIR}/../../sys/${MACHINE_ARCH}/linux${SFX}/syscalls.master ${.CURDIR}/linux_syscalls.conf 45223013Sdim echo "int nlinux_syscalls = sizeof(linux_syscallnames) / sizeof(linux_syscallnames[0]);" \ 46223013Sdim >> linux_syscalls.c 47223013Sdim 48223013Sdim.include <bsd.prog.mk> 49223013Sdim