Merge from vendor branch TNF:
[pkgsrc.git] / mk / dirs.mk
1 # $NetBSD: dirs.mk,v 1.5 2004/08/07 14:44:05 xtraeme Exp $
2 #
3
4 .if !defined(DIRS_MK)
5 DIRS_MK=                # defined
6
7 _USE_GNOME1_DIRS=       # empty
8 _USE_GNOME2_DIRS=       # empty
9 _USE_THEME_DIRS=        # empty
10 _USE_XDG_DIRS=          # empty
11 _USE_XDG_X11_DIRS=      # empty
12 _USE_XFREE86_DIRS=      # empty
13 _USE_XORG_DIRS=         # empty
14
15 .for dir in ${USE_DIRS}
16 pkg:=                   ${dir:C/-[^-]*$//}
17 ver:=                   ${dir:C/^.*-//}
18
19 .  if ${pkg} == "gnome1" && ${_USE_GNOME1_DIRS} < ${ver}
20 _USE_GNOME1_DIRS:=      ${ver}
21 .  elif ${pkg} == "gnome2" && ${_USE_GNOME2_DIRS} < ${ver}
22 _USE_GNOME2_DIRS:=      ${ver}
23 .  elif ${pkg} == "theme" && ${_USE_THEME_DIRS} < ${ver}
24 _USE_THEME_DIRS:=       ${ver}
25 .  elif ${pkg} == "xdg" && ${_USE_XDG_DIRS} < ${ver} && !defined(USE_X11BASE)
26 _USE_XDG_DIRS:=         ${ver}
27 .  elif ${pkg} == "xdg-x11" && ${_USE_XDG_X11_DIRS} < ${ver} && \
28         defined(USE_X11BASE)
29 _USE_XDG_X11_DIRS:=     ${ver}
30 .  elif ${pkg} == "XFree86" && ${_USE_XFREE86_DIRS} < ${ver}
31 _USE_XFREE86_DIRS:=     ${ver}
32 .  elif ${pkg} == "xorg" && ${_USE_XORG_DIRS} < ${ver}
33 _USE_XORG_DIRS:=        ${ver}
34 .  endif
35
36 .endfor
37 .undef ver
38 .undef pkg
39 .undef dir
40
41 .if !empty(_USE_GNOME1_DIRS)
42 .  include "../../misc/gnome1-dirs/dirs.mk"
43 .endif
44
45 .if !empty(_USE_GNOME2_DIRS)
46 .  include "../../misc/gnome2-dirs/dirs.mk"
47 .endif
48
49 .if !empty(_USE_THEME_DIRS)
50 .  include "../../misc/theme-dirs/dirs.mk"
51 .endif
52
53 .if !empty(_USE_XDG_DIRS)
54 .  include "../../misc/xdg-dirs/dirs.mk"
55 .endif
56
57 .if !empty(_USE_XDG_X11_DIRS)
58 .  include "../../misc/xdg-x11-dirs/dirs.mk"
59 .endif
60
61 .if !empty(_USE_XFREE86_DIRS)
62 .  include "../../misc/XFree86-dirs/dirs.mk"
63 .endif
64
65 .if !empty(_USE_XORG_DIRS)
66 .  include "../../misc/xorg-dirs/dirs.mk"
67 .endif
68
69 .endif # !defined(DIRS_MK)