79bb3f8d6e
As noted in doc/assumptions.txt, the SHELL based target tracing only works for rules with recipes, even empty but present ones. The simplest thing to do is hooking "; @:" onto the rule's tail (one-liner with a non-printing shell builting "true" command).
35 lines
962 B
Makefile
35 lines
962 B
Makefile
+icewm: use/x11/icewm; @:
|
|
+razorqt: use/x11/razorqt use/x11/lightdm; @:
|
|
+tde: use/x11/tde use/x11/kdm; @:
|
|
|
|
use/x11/xorg:
|
|
@$(call add,THE_LISTS,xorg)
|
|
@$(call add,THE_KMODULES,drm)
|
|
|
|
use/x11/wacom: use/x11/xorg
|
|
@$(call add,THE_PACKAGES,xorg-drv-wacom)
|
|
|
|
### strictly speaking, runlevel5 should require a *dm, not vice versa
|
|
use/x11/runlevel5: use/x11/xorg
|
|
@$(call add,THE_PACKAGES,installer-feature-runlevel5-stage3)
|
|
|
|
### xdm: see also #23108
|
|
use/x11/xdm: use/x11/runlevel5
|
|
@$(call add,THE_PACKAGES,xdm installer-feature-no-xconsole)
|
|
|
|
### : some set()-like thing might be better?
|
|
use/x11/lightdm: use/x11/runlevel5
|
|
@$(call add,THE_PACKAGES,lightdm)
|
|
|
|
use/x11/kdm: use/x11/runlevel5
|
|
@$(call add,THE_PACKAGES,kdebase-kdm)
|
|
|
|
use/x11/icewm: use/x11/xorg
|
|
@$(call add,THE_LISTS,$(call tags,icewm desktop))
|
|
|
|
use/x11/razorqt: use/x11/xorg
|
|
@$(call add,THE_LISTS,$(call tags,razorqt desktop))
|
|
|
|
use/x11/tde: use/x11/xorg
|
|
@$(call add,THE_LISTS,$(call tags,tde desktop))
|