aboutsummaryrefslogtreecommitdiff
path: root/games/quake-data/Makefile.include
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2005-10-16 05:36:25 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2005-10-16 05:36:25 +0000
commit18441dd2075ed425ce29e66e837f1e0ce23a91cc (patch)
tree860e08c8516c7303601fd4fe0a4fa17c863fe702 /games/quake-data/Makefile.include
parent867d8256977dc5a60aff23524b7ff2825f482338 (diff)
downloadports-18441dd2075ed425ce29e66e837f1e0ce23a91cc.tar.gz
ports-18441dd2075ed425ce29e66e837f1e0ce23a91cc.zip
Notes
Diffstat (limited to 'games/quake-data/Makefile.include')
-rw-r--r--games/quake-data/Makefile.include39
1 files changed, 39 insertions, 0 deletions
diff --git a/games/quake-data/Makefile.include b/games/quake-data/Makefile.include
new file mode 100644
index 000000000000..5e2e3d5afe78
--- /dev/null
+++ b/games/quake-data/Makefile.include
@@ -0,0 +1,39 @@
+# Makefile for defining variables used by other Quake related ports.
+
+# Determine if the port is a Quake engine.
+
+Q1ENGINES= quakeforge darkplaces fuhquake tenebrae
+
+.for f in ${Q1ENGINES}
+. if ${PORTNAME} == ${f}
+ENGINE= yes
+. endif
+.endfor
+
+# Package name prefix.
+
+Q1PKGNAMEPREFIX=quake-
+
+.if !defined(ENGINE)
+PKGNAMEPREFIX?= ${Q1PKGNAMEPREFIX}
+.endif
+
+# Dependency to "games/quake-data".
+
+.if ${PORTNAME} != "data"
+RUN_DEPENDS+= ${Q1DIR}/id1/pak0.pak:${PORTSDIR}/games/quake-data
+.endif
+
+# Installation directories.
+
+Q1DIR= ${LOCALBASE}/share/quake
+
+.if defined(ENGINE) || ${PORTNAME} == "data"
+DATADIR?= ${Q1DIR}
+.else
+DATADIR?= ${Q1DIR}/${PORTNAME}
+.endif
+
+DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
+
+PLIST_SUB+= Q1DIR="${Q1DIR}"