aboutsummaryrefslogtreecommitdiff
path: root/boggle/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'boggle/Makefile')
-rw-r--r--boggle/Makefile40
1 files changed, 40 insertions, 0 deletions
diff --git a/boggle/Makefile b/boggle/Makefile
new file mode 100644
index 0000000..4671c08
--- /dev/null
+++ b/boggle/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD: Makefile,v 1.22 2003/10/21 10:01:19 lukem Exp $
+# @(#)Makefile 8.1 (Berkeley) 6/11/93
+
+.include <bsd.own.mk>
+
+SUBDIR= boggle mkdict mkindex
+
+MKDICTDIR!= cd $(.CURDIR)/mkdict; ${PRINTOBJDIR}
+MKDICT=${MKDICTDIR}/mkdict
+MKINDEXDIR!= cd $(.CURDIR)/mkindex; ${PRINTOBJDIR}
+MKINDEX=${MKINDEXDIR}/mkindex
+# 20150209 bkw: look for dictionary words here:
+WORDS=/usr/share/dict/words
+DICTFILES=dictionary dictindex
+.if ${MKSHARE} != "no"
+FILES=${DICTFILES}
+FILESDIR=/usr/share/games/boggle
+.endif
+CLEANFILES+=${DICTFILES}
+
+realall: ${FILES}
+
+${MKDICT}:
+ @cd ${.CURDIR}/mkdict && ${MAKE}
+
+${MKINDEX}:
+ @cd ${.CURDIR}/mkindex && ${MAKE}
+
+dictionary: ${WORDS} ${MKDICT}
+ ${_MKTARGET_CREATE}
+ rm -f ${.TARGET}
+ ./mkdict/${MKDICT} < ${WORDS} > ${.TARGET}
+
+dictindex: dictionary ${MKINDEX}
+ ${_MKTARGET_CREATE}
+ rm -f ${.TARGET}
+ ./mkindex/${MKINDEX} < dictionary > ${.TARGET}
+
+.include <bsd.prog.mk>
+.include <bsd.subdir.mk>