1#         $NetBSD: Makefile,v 1.45 2025/01/03 16:16:14 rillig Exp $
2
3PROG=     fdisk
4SRCS=     fdisk.c
5
6MAN=      fdisk.8
7
8.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
9CPPFLAGS+= -DBOOTSEL
10.if ${HOSTPROG:U} == ""
11CPPFLAGS+= -DUSE_DISKLIST
12.endif
13.endif
14
15.if ${MACHINE} == "arc"
16CPPFLAGS+= -D_PATH_DEFDISK='"/dev/rsd0d"'
17.endif
18
19.if ${MACHINE} == "netwinder"
20CPPFLAGS+= -D_PATH_DEFDISK='"/dev/rwd0c"'
21.endif
22
23COPTS.fdisk.c+=     ${CC_WNO_STRINGOP_TRUNCATION}
24LINTFLAGS+=         -X 117              # '>>' on signed value
25LINTFLAGS+=         -X 132              # conversion may lose accuracy
26LINTFLAGS+=         -X 298              # conversion in function call may lose accuracy
27
28.include <bsd.prog.mk>
29
30.if ${HOSTPROG:U} == ""
31DPADD+=   ${LIBUTIL} ${LIBZ}
32LDADD+=   -lutil -lz
33.endif
34