diff options
Diffstat (limited to 'mk/dirs.mk')
-rw-r--r-- | mk/dirs.mk | 47 |
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) |