Makefile revision 294135
1# @(#)Makefile 8.1 (Berkeley) 6/6/93 2# $FreeBSD: stable/10/usr.bin/kdump/Makefile 294135 2016-01-16 07:46:25Z dchagin $ 3 4.include <bsd.own.mk> 5 6.PATH: ${.CURDIR}/../ktrace 7 8PROG= kdump 9SRCS= kdump_subr.c kdump_subr.h kdump.c ioctl.c subr.c 10CFLAGS+= -I${.CURDIR}/../ktrace -I${.CURDIR} -I${.CURDIR}/../.. -I. 11 12.if ${MK_PF} != "no" 13CFLAGS+=-DPF 14.endif 15 16NO_WERROR?= YES 17 18CLEANFILES= ioctl.c kdump_subr.c kdump_subr.h 19 20.if (${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386") 21CLEANFILES+= linux_syscalls.c 22.endif 23.if (${MACHINE_ARCH} == "amd64") 24CLEANFILES+= linux32_syscalls.c 25.endif 26 27ioctl.c: mkioctls 28 env MACHINE=${MACHINE} CPP="${CPP}" \ 29 sh ${.CURDIR}/mkioctls print ${DESTDIR}/usr/include > ${.TARGET} 30 31kdump_subr.h: mksubr 32 sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include | \ 33 sed -n 's/^\([a-z].*)\)$$/void \1;/p' >${.TARGET} 34 35kdump_subr.c: mksubr kdump_subr.h 36 sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include >${.TARGET} 37.if (${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386") 38 sh ${.CURDIR}/../../sys/kern/makesyscalls.sh \ 39 ${.CURDIR}/../../sys/${MACHINE_ARCH}/linux/syscalls.master ${.CURDIR}/linux_syscalls.conf 40.endif 41.if (${MACHINE_ARCH} == "amd64") 42 sh ${.CURDIR}/../../sys/kern/makesyscalls.sh \ 43 ${.CURDIR}/../../sys/${MACHINE_ARCH}/linux32/syscalls.master ${.CURDIR}/linux32_syscalls.conf 44.endif 45 46.include <bsd.prog.mk> 47