Home | History | Annotate | Line # | Download | only in tprof
      1  1.13       ryo #	$NetBSD: Makefile,v 1.13 2022/12/09 01:56:40 ryo Exp $
      2   1.4      maxv 
      3   1.4      maxv .PATH:	${.CURDIR}/arch
      4   1.1      yamt 
      5   1.1      yamt PROG=	tprof
      6   1.3      yamt MAN=	tprof.8
      7  1.12       ryo SRCS=	tprof.c tprof_analyze.c tprof_top.c ksyms.c
      8   1.4      maxv 
      9   1.4      maxv .if	${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
     10   1.4      maxv SRCS+=	tprof_x86.c
     11   1.7  jmcneill .elif	!empty(MACHINE_ARCH:M*armv7*)
     12   1.7  jmcneill SRCS+=	tprof_armv7.c
     13  1.10       rin .elif	!empty(MACHINE_ARCH:Maarch64*)
     14   1.6  jmcneill SRCS+=	tprof_armv8.c
     15   1.4      maxv .else
     16   1.4      maxv SRCS+=	tprof_noarch.c
     17   1.4      maxv .endif
     18   1.1      yamt 
     19   1.1      yamt CPPFLAGS+= -I${NETBSDSRCDIR}/sys/
     20   1.1      yamt 
     21   1.1      yamt LDADD+= -lpthread
     22  1.12       ryo LDADD+= -lm
     23   1.5      maxv LDADD+= -lelf
     24  1.13       ryo LDADD+= -lterminfo
     25   1.5      maxv LDADD+= -lutil
     26   1.1      yamt DPADD+= ${LIBPTHREAD}
     27  1.12       ryo DPADD+= ${LIBM}
     28   1.5      maxv DPADD+= ${LIBELF}
     29  1.13       ryo DPADD+= ${LIBTERMINFO}
     30   1.5      maxv DPADD+= ${LIBUTIL}
     31   1.1      yamt 
     32  1.13       ryo COPTS.tprof_top.c = -Wno-format-nonliteral
     33  1.13       ryo 
     34   1.1      yamt .include <bsd.own.mk>
     35   1.1      yamt .include <bsd.prog.mk>
     36