1 # $NetBSD: Makefile,v 1.9 2020/04/21 02:56:37 msaitoh Exp $ 2 3 .include <bsd.own.mk> 4 5 .PATH: ${.CURDIR}/arch 6 7 PROG= cpuctl 8 MAN= cpuctl.8 9 SRCS= cpuctl.c 10 11 .if exists(${.CURDIR}/arch/${MACHINE_ARCH}.c) 12 SRCS+= ${MACHINE_ARCH}.c 13 .elif exists(${.CURDIR}/arch/${MACHINE_CPU}.c) 14 SRCS+= ${MACHINE_CPU}.c 15 .else 16 SRCS+= noarch.c 17 .endif 18 .if exists(${.CURDIR}/arch/${MACHINE_ARCH}-asm.S) 19 SRCS+= ${MACHINE_ARCH}-asm.S 20 .endif 21 22 .if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386" 23 CPPFLAGS+= -I${.CURDIR} -I${.CURDIR}/arch 24 .PATH.c: ${NETBSDSRCDIR}/sys/arch/x86/x86 25 SRCS+= identcpu_subr.c 26 .endif 27 28 CPPFLAGS+= -D_KERNTYPES 29 LDADD+=-lutil 30 DPADD+=${LIBUTIL} 31 32 .include <bsd.prog.mk> 33