1 # $NetBSD: Makefile,v 1.13 2026/05/09 18:49:24 christos Exp $ 2 3 LIBISPRIVATE= yes 4 5 .include <bsd.own.mk> 6 7 LIB= util 8 9 DIST= ${NETBSDSRCDIR}/external/ibm-public/postfix/dist/src/${LIB} 10 .PATH: ${DIST} 11 12 SRCS= \ 13 allascii.c \ 14 alldig.c \ 15 allprint.c \ 16 allspace.c \ 17 argv.c \ 18 argv_attr_print.c \ 19 argv_attr_scan.c \ 20 argv_split.c \ 21 argv_split_at.c \ 22 argv_splitq.c \ 23 attr_clnt.c \ 24 attr_print0.c \ 25 attr_print64.c \ 26 attr_print_plain.c \ 27 attr_scan0.c \ 28 attr_scan64.c \ 29 attr_scan_plain.c \ 30 auto_clnt.c \ 31 balpar.c \ 32 base32_code.c \ 33 base64_code.c \ 34 basename.c \ 35 binhash.c \ 36 byte_mask.c \ 37 casefold.c \ 38 chroot_uid.c \ 39 cidr_match.c \ 40 clean_ascii_cntrl_space.c \ 41 clean_env.c \ 42 close_on_exec.c \ 43 concatenate.c \ 44 ctable.c \ 45 dict.c \ 46 dict_alloc.c \ 47 dict_cache.c \ 48 dict_cdb.c \ 49 dict_cidr.c \ 50 dict_db.c \ 51 dict_dbm.c \ 52 dict_debug.c \ 53 dict_env.c \ 54 dict_fail.c \ 55 dict_file.c \ 56 dict_ht.c \ 57 dict_inline.c \ 58 dict_lmdb.c \ 59 dict_ni.c \ 60 dict_nis.c \ 61 dict_nisplus.c \ 62 dict_open.c \ 63 dict_pcre.c \ 64 dict_pipe.c \ 65 dict_random.c \ 66 dict_regexp.c \ 67 dict_sdbm.c \ 68 dict_sockmap.c \ 69 dict_static.c \ 70 dict_stream.c \ 71 dict_surrogate.c \ 72 dict_tcp.c \ 73 dict_test.c \ 74 dict_thash.c \ 75 dict_union.c \ 76 dict_unix.c \ 77 dict_utf8.c \ 78 dir_forest.c \ 79 doze.c \ 80 dummy_read.c \ 81 dummy_write.c \ 82 dup2_pass_on_exec.c \ 83 duplex_pipe.c \ 84 edit_file.c \ 85 environ.c \ 86 events.c \ 87 exec_command.c \ 88 extpar.c \ 89 fifo_listen.c \ 90 fifo_open.c \ 91 fifo_rdonly_bug.c \ 92 fifo_rdwr_bug.c \ 93 fifo_trigger.c \ 94 file_limit.c \ 95 find_inet.c \ 96 format_tv.c \ 97 fsspace.c \ 98 fullname.c \ 99 get_domainname.c \ 100 get_hostname.c \ 101 hash_fnv.c \ 102 hex_code.c \ 103 hex_quote.c \ 104 host_port.c \ 105 htable.c \ 106 inet_addr_host.c \ 107 inet_addr_list.c \ 108 inet_addr_local.c \ 109 inet_addr_sizes.c \ 110 inet_connect.c \ 111 inet_listen.c \ 112 inet_prefix_top.c \ 113 inet_proto.c \ 114 inet_trigger.c \ 115 inet_windowsize.c \ 116 ip_match.c \ 117 killme_after.c \ 118 known_tcp_ports.c \ 119 ldseed.c \ 120 line_number.c \ 121 line_wrap.c \ 122 load_file.c \ 123 load_lib.c \ 124 logwriter.c \ 125 lowercase.c \ 126 lstat_as.c \ 127 mac_expand.c \ 128 mac_midna.c \ 129 mac_parse.c \ 130 make_dirs.c \ 131 mask_addr.c \ 132 match_list.c \ 133 match_ops.c \ 134 midna_domain.c \ 135 mkmap_cdb.c \ 136 mkmap_db.c \ 137 mkmap_dbm.c \ 138 mkmap_fail.c \ 139 mkmap_lmdb.c \ 140 mkmap_open.c \ 141 mkmap_sdbm.c \ 142 msg.c \ 143 msg_logger.c \ 144 msg_output.c \ 145 msg_rate_delay.c \ 146 msg_syslog.c \ 147 msg_vstream.c \ 148 mvect.c \ 149 myaddrinfo.c \ 150 myflock.c \ 151 mymalloc.c \ 152 myrand.c \ 153 mystrerror.c \ 154 mystrtok.c \ 155 name_code.c \ 156 name_mask.c \ 157 nbbio.c \ 158 netstring.c \ 159 neuter.c \ 160 non_blocking.c \ 161 normalize_ws.c \ 162 normalize_v4mapped_addr.c \ 163 nvtable.c \ 164 open_as.c \ 165 open_limit.c \ 166 open_lock.c \ 167 ossl_digest.c \ 168 pass_accept.c \ 169 pass_trigger.c \ 170 peekfd.c \ 171 poll_fd.c \ 172 posix_signals.c \ 173 printable.c \ 174 quote_for_json.c \ 175 rand_sleep.c \ 176 readlline.c \ 177 recv_pass_attr.c \ 178 ring.c \ 179 safe_getenv.c \ 180 safe_open.c \ 181 sane_accept.c \ 182 sane_basename.c \ 183 sane_connect.c \ 184 sane_link.c \ 185 sane_rename.c \ 186 sane_sockaddr_to_hostaddr.c \ 187 sane_socketpair.c \ 188 sane_strtol.c \ 189 sane_time.c \ 190 scan_dir.c \ 191 select_bug.c \ 192 set_eugid.c \ 193 set_ugid.c \ 194 sigdelay.c \ 195 skipblanks.c \ 196 slmdb.c \ 197 sock_addr.c \ 198 spawn_command.c \ 199 split_at.c \ 200 split_nameval.c \ 201 split_qnameval.c \ 202 stat_as.c \ 203 strcasecmp.c \ 204 strcasecmp_utf8.c \ 205 stream_connect.c \ 206 stream_listen.c \ 207 stream_recv_fd.c \ 208 stream_send_fd.c \ 209 stream_test.c \ 210 stream_trigger.c \ 211 sys_compat.c \ 212 timecmp.c \ 213 timed_connect.c \ 214 timed_read.c \ 215 timed_wait.c \ 216 timed_write.c \ 217 translit.c \ 218 trimblanks.c \ 219 unescape.c \ 220 unix_connect.c \ 221 unix_dgram_connect.c \ 222 unix_dgram_listen.c \ 223 unix_listen.c \ 224 unix_pass_fd_fix.c \ 225 unix_recv_fd.c \ 226 unix_send_fd.c \ 227 unix_trigger.c \ 228 unsafe.c \ 229 uppercase.c \ 230 username.c \ 231 valid_hostname.c \ 232 valid_utf8_hostname.c \ 233 valid_utf8_string.c \ 234 vbuf.c \ 235 vbuf_print.c \ 236 vstream.c \ 237 vstream_popen.c \ 238 vstream_tweak.c \ 239 vstring.c \ 240 vstring_vstream.c \ 241 warn_stat.c \ 242 watchdog.c \ 243 write_buf.c 244 245 COPTS.unix_recv_fd.c = -Wno-stack-protector 246 COPTS.unix_send_fd.c = -Wno-stack-protector 247 248 .include <bsd.lib.mk> 249