1# $NetBSD: Makefile.inc,v 1.8 2019/04/24 10:28:17 roy Exp $ 2 3.ifndef AMU_MAKEFILE_INC 4AMU_MAKEFILE_INC= 5WARNS?= 1 6CWARNFLAGS.clang+= -Wno-error=enum-conversion 7 8.include <bsd.own.mk> 9 10BINDIR?= /usr/sbin 11 12USE_FORT?=yes 13 14AMUTILS= ${NETBSDSRCDIR}/external/bsd/am-utils 15IDIST= ${AMUTILS}/dist 16 17CPPFLAGS+= -DHAVE_CONFIG_H -I${.CURDIR}/../../include -I${IDIST}/libamu \ 18 -I${IDIST}/include 19 20LIBAMUOBJDIR!= cd ${AMUTILS}/lib/libamu && ${PRINTOBJDIR} 21CPPFLAGS+= -I${LIBAMUOBJDIR} -DDEBUG 22 23.if (${USE_HESIOD} != "no") 24CPPFLAGS+=-DHAVE_MAP_HESIOD=1 25.endif 26 27.if (${USE_LDAP} != "no") 28CPPFLAGS+=-DHAVE_MAP_LDAP=1 -DHAVE_LBER_H=1 -DHAVE_LDAP_H -DHAVE_LDAP_OPEN=1 29CPPFLAGS+=-DLDAP_DEPRECATED=1 # OpenLDAP 2.2 deprecated ldap_unbind() 30.endif 31 32.if (${USE_YP} != "no") 33CPPFLAGS+=-DHAVE_MAP_NIS=1 -DYP 34.endif 35 36.if !defined(LIB) || empty(LIB) 37PROGDPLIBS+= amu ${AMUTILS}/lib/libamu 38.endif 39.endif 40