1# $OpenBSD: Makefile,v 1.9 2010/11/03 14:17:01 martinh Exp $ 2 3PROG= ldapd 4MAN= ldapd.8 ldapd.conf.5 5SRCS= ber.c log.c control.c \ 6 util.c ldapd.c ldape.c conn.c attributes.c namespace.c \ 7 btree.c filter.c search.c parse.y \ 8 auth.c modify.c index.c ssl.c ssl_privsep.c \ 9 validate.c uuid.c schema.c imsgev.c syntax.c matching.c 10 11LDADD= -levent -lssl -lcrypto -lz -lutil 12DPADD= ${LIBEVENT} ${LIBCRYPTO} ${LIBSSL} ${LIBZ} ${LIBUTIL} 13CFLAGS+= -I${.CURDIR} -g 14CFLAGS+= -Wall -Wstrict-prototypes -Wmissing-prototypes 15CFLAGS+= -Wmissing-declarations 16CFLAGS+= -Wshadow -Wpointer-arith -Wcast-qual 17CFLAGS+= -Wsign-compare 18CLEANFILES+= y.tab.h parse.c 19 20SCHEMA_FILES= core.schema \ 21 inetorgperson.schema \ 22 nis.schema 23 24distribution: 25 for i in ${SCHEMA_FILES}; do \ 26 ${INSTALL} -C -o root -g wheel -m 0644 ${.CURDIR}/schema/$$i ${DESTDIR}/etc/ldap/; \ 27 done 28 29.include <bsd.prog.mk> 30 31