100b67f09SDavid van Moolenbroek# $NetBSD: Makefile,v 1.7 2014/12/10 04:38:04 christos Exp $ 200b67f09SDavid van Moolenbroek 300b67f09SDavid van MoolenbroekLIB=isc 400b67f09SDavid van Moolenbroek#USE_SHLIBDIR= yes 500b67f09SDavid van Moolenbroek 600b67f09SDavid van Moolenbroek.include <bsd.own.mk> 700b67f09SDavid van Moolenbroek 8*03ac74edSLionel Sambuc.if defined(__MINIX) 9*03ac74edSLionel Sambuc#LSC: -Wno-maybe-uninitialized while compiling with -DNDEBUG -Os 10*03ac74edSLionel SambucCWARNFLAGS.gcc+= -Wno-maybe-uninitialized 11*03ac74edSLionel Sambuc.endif # defined(__MINIX) 12*03ac74edSLionel Sambuc 1300b67f09SDavid van Moolenbroek.include "${.CURDIR}/../Makefile.inc" 1400b67f09SDavid van Moolenbroek 1500b67f09SDavid van MoolenbroekDIST= ${IDIST}/lib/isc 1600b67f09SDavid van Moolenbroek.include "${DIST}/api" 1700b67f09SDavid van Moolenbroek 1800b67f09SDavid van Moolenbroek.if ${NAMED_USE_PTHREADS} == "yes" 1900b67f09SDavid van Moolenbroek.PATH.c: ${DIST}/unix ${DIST}/nls ${DIST}/pthreads ${DIST} 2000b67f09SDavid van Moolenbroek.else 2100b67f09SDavid van Moolenbroek.PATH.c: ${DIST}/unix ${DIST}/nls ${DIST}/nothreads ${DIST} 2200b67f09SDavid van Moolenbroek.endif 2300b67f09SDavid van Moolenbroek 2400b67f09SDavid van MoolenbroekUNIX_SRCS= app.c backtrace.c dir.c entropy.c errno2result.c file.c \ 2500b67f09SDavid van Moolenbroek fsaccess.c interfaceiter.c keyboard.c net.c os.c resource.c \ 2600b67f09SDavid van Moolenbroek socket.c stdio.c stdtime.c strerror.c syslog.c time.c \ 2700b67f09SDavid van Moolenbroek backtrace-emptytbl.c 2800b67f09SDavid van MoolenbroekNLS_SRCS= msgcat.c 2900b67f09SDavid van MoolenbroekPTHREAD_SRCS= condition.c mutex.c thread.c 3000b67f09SDavid van Moolenbroek 3100b67f09SDavid van Moolenbroek.if ${MKCRYPTO} != "no" 3200b67f09SDavid van MoolenbroekCRYPTO_SRCS= aes.c 3300b67f09SDavid van Moolenbroek.endif 3400b67f09SDavid van Moolenbroek 3500b67f09SDavid van MoolenbroekSRCS= assertions.c base32.c base64.c bind9.c buffer.c \ 3600b67f09SDavid van Moolenbroek bufferlist.c commandline.c crc64.c counter.c error.c event.c \ 3700b67f09SDavid van Moolenbroek hash.c heap.c hex.c hmacmd5.c hmacsha.c httpd.c inet_aton.c \ 3800b67f09SDavid van Moolenbroek iterated_hash.c lex.c lfsr.c lib.c log.c md5.c mem.c \ 3900b67f09SDavid van Moolenbroek mutexblock.c netaddr.c netscope.c ondestroy.c parseint.c \ 4000b67f09SDavid van Moolenbroek pool.c portset.c quota.c radix.c random.c ratelimiter.c \ 4100b67f09SDavid van Moolenbroek refcount.c regex.c \ 4200b67f09SDavid van Moolenbroek region.c result.c rwlock.c safe.c serial.c sha1.c sha2.c \ 4300b67f09SDavid van Moolenbroek sockaddr.c stats.c string.c strtoul.c symtab.c task.c \ 4400b67f09SDavid van Moolenbroek taskpool.c timer.c tm.c version.c \ 4500b67f09SDavid van Moolenbroek ${UNIX_SRCS} ${NLS_SRCS} ${PTHREAD_SRCS} ${CRYPTO_SRCS} 4600b67f09SDavid van Moolenbroek 4700b67f09SDavid van Moolenbroek 4800b67f09SDavid van Moolenbroek 4900b67f09SDavid van Moolenbroek.if (${USE_INET6} == "no") 5000b67f09SDavid van MoolenbroekCPPFLAGS.net.c= -Wno-error 5100b67f09SDavid van MoolenbroekSRCS+= ipv6.c 5200b67f09SDavid van Moolenbroek.endif 5300b67f09SDavid van Moolenbroek 5400b67f09SDavid van Moolenbroek.include <bsd.lib.mk> 55