| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.111 2020/12/12 16:54:20 rillig Exp $ | | 1 | # $NetBSD: Makefile,v 1.112 2021/01/30 16:05:45 rillig Exp $ |
2 | # @(#)Makefile 5.2 (Berkeley) 12/28/90 | | 2 | # @(#)Makefile 5.2 (Berkeley) 12/28/90 |
3 | | | 3 | |
4 | PROG= make | | 4 | PROG= make |
5 | SRCS= arch.c | | 5 | SRCS= arch.c |
6 | SRCS+= buf.c | | 6 | SRCS+= buf.c |
7 | SRCS+= compat.c | | 7 | SRCS+= compat.c |
8 | SRCS+= cond.c | | 8 | SRCS+= cond.c |
9 | SRCS+= dir.c | | 9 | SRCS+= dir.c |
10 | SRCS+= enum.c | | 10 | SRCS+= enum.c |
11 | SRCS+= for.c | | 11 | SRCS+= for.c |
12 | SRCS+= hash.c | | 12 | SRCS+= hash.c |
13 | SRCS+= job.c | | 13 | SRCS+= job.c |
14 | SRCS+= lst.c | | 14 | SRCS+= lst.c |
| @@ -117,26 +117,28 @@ FILEMON_H?= /usr/include/dev/filemon/fil | | | @@ -117,26 +117,28 @@ FILEMON_H?= /usr/include/dev/filemon/fil |
117 | . if exists(${FILEMON_H}) && ${FILEMON_H:T} == "filemon.h" | | 117 | . if exists(${FILEMON_H}) && ${FILEMON_H:T} == "filemon.h" |
118 | COPTS.filemon_dev.c+= \ | | 118 | COPTS.filemon_dev.c+= \ |
119 | -DHAVE_FILEMON_H -I${FILEMON_H:H} | | 119 | -DHAVE_FILEMON_H -I${FILEMON_H:H} |
120 | . endif | | 120 | . endif |
121 | . endif | | 121 | . endif |
122 | . endif | | 122 | . endif |
123 | .endif | | 123 | .endif |
124 | | | 124 | |
125 | SUBDIR.roff+= PSD.doc | | 125 | SUBDIR.roff+= PSD.doc |
126 | .if make(obj) || make(clean) | | 126 | .if make(obj) || make(clean) |
127 | SUBDIR+= unit-tests | | 127 | SUBDIR+= unit-tests |
128 | .endif | | 128 | .endif |
129 | | | 129 | |
| | | 130 | LINTFLAGS+= -T # strict bool mode, available since 2021-01-11 |
| | | 131 | |
130 | ${SRCS:M*.c:.c=.o}: ${HDRS} | | 132 | ${SRCS:M*.c:.c=.o}: ${HDRS} |
131 | CLEANFILES+= *.o | | 133 | CLEANFILES+= *.o |
132 | | | 134 | |
133 | COPTS.arch.c+= ${GCC_NO_FORMAT_TRUNCATION} | | 135 | COPTS.arch.c+= ${GCC_NO_FORMAT_TRUNCATION} |
134 | COPTS.dir.c+= ${GCC_NO_FORMAT_TRUNCATION} | | 136 | COPTS.dir.c+= ${GCC_NO_FORMAT_TRUNCATION} |
135 | COPTS.job.c+= -Wno-format-nonliteral | | 137 | COPTS.job.c+= -Wno-format-nonliteral |
136 | COPTS.main.c+= ${GCC_NO_FORMAT_TRUNCATION} ${GCC_NO_STRINGOP_TRUNCATION} | | 138 | COPTS.main.c+= ${GCC_NO_FORMAT_TRUNCATION} ${GCC_NO_STRINGOP_TRUNCATION} |
137 | COPTS.meta.c+= ${GCC_NO_FORMAT_TRUNCATION} | | 139 | COPTS.meta.c+= ${GCC_NO_FORMAT_TRUNCATION} |
138 | COPTS.parse.c+= -Wno-format-nonliteral | | 140 | COPTS.parse.c+= -Wno-format-nonliteral |
139 | COPTS.var.c+= -Wno-format-nonliteral | | 141 | COPTS.var.c+= -Wno-format-nonliteral |
140 | | | 142 | |
141 | CPPFLAGS+= -DMAKE_NATIVE | | 143 | CPPFLAGS+= -DMAKE_NATIVE |
142 | | | 144 | |