summaryrefslogtreecommitdiff
path: root/mk/dirs.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/dirs.mk')
-rw-r--r--mk/dirs.mk47
1 files changed, 47 insertions, 0 deletions
diff --git a/mk/dirs.mk b/mk/dirs.mk
new file mode 100644
index 00000000000..2ea0beeca4f
--- /dev/null
+++ b/mk/dirs.mk
@@ -0,0 +1,47 @@
+# $NetBSD: dirs.mk,v 1.1 2004/04/14 15:26:41 jmmv Exp $
+#
+
+.if !defined(DIRS_MK)
+DIRS_MK= # defined
+
+_USE_GNOME1_DIRS= # empty
+_USE_GNOME2_DIRS= # empty
+_USE_XDG_DIRS= # empty
+_USE_XDG_X11_DIRS= # empty
+
+.for dir in ${USE_DIRS}
+pkg:= ${dir:C/-[^-]*$//}
+ver:= ${dir:C/^.*-//}
+
+. if ${pkg} == "gnome1" && ${_USE_GNOME1_DIRS} < ${ver}
+_USE_GNOME1_DIRS:= ${ver}
+. elif ${pkg} == "gnome2" && ${_USE_GNOME2_DIRS} < ${ver}
+_USE_GNOME2_DIRS:= ${ver}
+. elif ${pkg} == "xdg" && ${_USE_XDG_DIRS} < ${ver}
+_USE_XDG_DIRS:= ${ver}
+. elif ${pkg} == "xdg-x11" && ${_USE_XDG_DIRS_DIRS} < ${ver}
+_USE_XDG_X11_DIRS:= ${ver}
+. endif
+
+.endfor
+.undef ver
+.undef pkg
+.undef dir
+
+.if !empty(_USE_GNOME1_DIRS)
+. include "../../misc/gnome1-dirs/dirs.mk"
+.endif
+
+.if !empty(_USE_GNOME2_DIRS)
+. include "../../misc/gnome2-dirs/dirs.mk"
+.endif
+
+.if !empty(_USE_XDG_DIRS)
+. include "../../misc/xdg-dirs/dirs.mk"
+.endif
+
+.if !empty(_USE_XDG_X11_DIRS)
+. include "../../misc/xdg-x11-dirs/dirs.mk"
+.endif
+
+.endif # !defined(DIRS_MK)