subdirs         := autopilot         \
                   autopoweroff      \
                   blackboard        \
                   client            \
                   conf              \
                   core              \
                   desktop           \
                   desktop-applet    \
                   devscripts        \
                   ers               \
                   exammode          \
                   kps               \
                   laptop-setup      \
                   ltsp              \
                   pam               \
                   pkg               \
                   puavomenu         \
                   sharedir          \
                   usb-factory       \
                   user-registration \
                   veyon-applet      \
                   vpn               \
                   webkiosk          \
                   webwindow
subdirs-all     := $(subdirs:%=.all-%)
subdirs-clean   := $(subdirs:%=.clean-%)
subdirs-install := $(subdirs:%=.install-%)

.PHONY: all
all: $(subdirs-all)

.PHONY: clean
clean: $(subdirs-clean)

.PHONY: install
install: $(subdirs-install)

.PHONY: $(subdirs-all)
$(subdirs-all):
	$(MAKE) -C $(@:.all-%=%)

.PHONY: $(subdirs-clean)
$(subdirs-clean):
	$(MAKE) -C $(@:.clean-%=%) clean

.PHONY: $(subdirs-install)
$(subdirs-install):
	$(MAKE) -C $(@:.install-%=%) install
