Module Name: src
Committed By: christos
Date: Tue Dec 28 17:04:18 UTC 2021
Added Files:
src/external/bsd/openldap/lib/liblunicode: Makefile
Log Message:
Commit a Makefile with tools support
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/bsd/openldap/lib/liblunicode/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: src/external/bsd/openldap/lib/liblunicode/Makefile
diff -u /dev/null src/external/bsd/openldap/lib/liblunicode/Makefile:1.1
--- /dev/null Tue Dec 28 12:04:18 2021
+++ src/external/bsd/openldap/lib/liblunicode/Makefile Tue Dec 28 12:04:18 2021
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1 2021/12/28 17:04:18 christos Exp $
+
+USE_FORT?= yes
+
+LIBISPRIVATE= yes
+
+.include "../../openldap.mk"
+
+LIB= lunicode
+
+LIBLUNICODE=${LDAP_DISTDIR}/libraries/liblunicode
+.PATH: ${LIBLUNICODE} ${LIBLUNICODE}/ucdata ${LIBLUNICODE}/ure
+CPPFLAGS+= -I${LIBLUNICODE} -I${LIBLUNICODE}/ucdata -I.
+
+SRCS+= ucdata.c ure.c urestubs.c ucstr.c
+
+
+.if ${USETOOLS} != "yes"
+UCGENDATOBJ!= cd ${.CURDIR}/ucgendat && ${PRINTOBJDIR}
+TOOL_UCGENDAT= ${UCGENDATDIR}/ucgendat
+
+.PHONY: ucgendat
+includes: ucgendat
+SUBDIR= ucgendat
+
+ucgendat:
+ @cd ${.CURDIR}/ucgendat && ${MAKE}
+.endif
+
+uctable.h: ${TOOL_UCGENDAT} ${LIBLUNICODE}/UnicodeData.txt ${LIBLUNICODE}/CompositionExclusions.txt
+ ${_MKTARGET_CREATE}
+ ${TOOL_UCGENDAT} ${LIBLUNICODE}/UnicodeData.txt \
+ -x ${LIBLUNICODE}/CompositionExclusions.txt
+
+ucdata.c: uctable.h
+.endif
+
+
+.include <bsd.lib.mk>
+.if ${USETOOLS} != "yes"
+.include <bsd.subdir.mk>
+.endif