134689Sbde# @(#)Makefile 8.1 (Berkeley) 6/6/93 250476Speter# $FreeBSD$ 31573Srgrimes 4156813Sru.include <bsd.own.mk> 5156813Sru 6270187Sian.PATH: ${.CURDIR}/../ktrace 7270187Sian 8270187SianPROG= kdump 9270187SianSRCS= kdump_subr.c kdump_subr.h kdump.c ioctl.c subr.c 1034689SbdeCFLAGS+= -I${.CURDIR}/../ktrace -I${.CURDIR} -I${.CURDIR}/../.. -I. 11292339Semaste 12270187Sian.if ${MK_PF} != "no" 13205113SimpCFLAGS+=-DPF 14258398Speter.endif 15215127Sed 16270187SianNO_WERROR?= YES 17270187Sian 18205113SimpCLEANFILES= ioctl.c kdump_subr.c kdump_subr.h 19270187Sian 20205113Simp.if (${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386") 21270187SianCLEANFILES+= linux_syscalls.c 22233337Sstas.endif 23205113Simp.if (${MACHINE_ARCH} == "amd64") 24270187SianCLEANFILES+= linux32_syscalls.c 25205113Simp.endif 26205113Simp 27205113Simpioctl.c: mkioctls 28270187Sian env MACHINE=${MACHINE} CPP="${CPP}" \ 29205113Simp sh ${.CURDIR}/mkioctls print ${DESTDIR}/usr/include > ${.TARGET} 30215127Sed 31205113Simpkdump_subr.h: mksubr 32205113Simp sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include | \ 33270187Sian sed -n 's/^\([a-z].*)\)$$/void \1;/p' >${.TARGET} 34205113Simp 35205113Simpkdump_subr.c: mksubr kdump_subr.h 36205113Simp sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include >${.TARGET} 37270187Sian.if (${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386") 38205113Simp sh ${.CURDIR}/../../sys/kern/makesyscalls.sh \ 39270187Sian ${.CURDIR}/../../sys/${MACHINE_ARCH}/linux/syscalls.master ${.CURDIR}/linux_syscalls.conf 40205113Simp.endif 41205113Simp.if (${MACHINE_ARCH} == "amd64") 42275040Sdteske sh ${.CURDIR}/../../sys/kern/makesyscalls.sh \ 43205113Simp ${.CURDIR}/../../sys/${MACHINE_ARCH}/linux32/syscalls.master ${.CURDIR}/linux32_syscalls.conf 44205113Simp.endif 45205113Simp 46255180Semaste.include <bsd.prog.mk> 47205113Simp