16 |
SUBDIRS += fbsplash |
SUBDIRS += fbsplash |
17 |
endif |
endif |
18 |
|
|
19 |
INSTALLDIRS = $(SUBDIRS:%=install-%) |
INSTALL_COMMONDIRS = $(SUBDIRS:%=install-common-%) |
20 |
|
INSTALL_CLIENTDIRS = $(SUBDIRS:%=install-client-%) |
21 |
|
INSTALL_CONTROLDIRS = $(SUBDIRS:%=install-control-%) |
22 |
CLEANDIRS = $(SUBDIRS:%=clean-%) |
CLEANDIRS = $(SUBDIRS:%=clean-%) |
23 |
|
|
24 |
all: $(SUBDIRS) |
all: $(SUBDIRS) |
25 |
|
|
26 |
install: $(INSTALLDIRS) |
install: install-common install-client install-control all |
27 |
|
|
28 |
|
install-common: all |
29 |
|
|
30 |
|
install-client: $(INSTALL_CLIENTDIRS) all |
31 |
|
|
32 |
|
install-control: $(INSTALL_CONTROLDIRS) all |
33 |
|
|
34 |
clean: $(CLEANDIRS) |
clean: $(CLEANDIRS) |
35 |
|
|
36 |
$(SUBDIRS): |
$(SUBDIRS): |
37 |
$(MAKE) -C $@ |
$(MAKE) -C $@ |
38 |
|
|
39 |
$(INSTALLDIRS): |
$(INSTALL_COMMONDIRS): |
40 |
$(MAKE) -C $(@:install-%=%) install |
$(MAKE) -C $(@:install-common-%=%) install-common |
41 |
|
|
42 |
|
$(INSTALL_CLIENTDIRS): |
43 |
|
$(MAKE) -C $(@:install-client-%=%) install-client |
44 |
|
|
45 |
|
$(INSTALL_CONTROLDIRS): |
46 |
|
$(MAKE) -C $(@:install-control-%=%) install-control |
47 |
|
|
48 |
$(CLEANDIRS): |
$(CLEANDIRS): |
49 |
$(MAKE) -C $(@:clean-%=%) clean |
$(MAKE) -C $(@:clean-%=%) clean |
50 |
|
|
|
|
|
51 |
.PHONY: $(SUBDIRS) |
.PHONY: $(SUBDIRS) |
52 |
.PHONY: $(INSTALLDIRS) |
.PHONY: $(INSTALL_COMMONDIRS) |
53 |
|
.PHONY: $(INSTALL_CLIENTDIRS) |
54 |
|
.PHONY: $(INSTALL_CONTROLDIRS) |
55 |
.PHONY: $(CLEANDIRS) |
.PHONY: $(CLEANDIRS) |
56 |
|
.PHONY: install-common |
57 |
|
.PHONY: install-client |
58 |
|
.PHONY: install-control |
59 |
.PHONY: all install clean |
.PHONY: all install clean |