1include ../Make.config
2
3ALLSUBDIRS = common narrow wide portable x11 gencon
4
5SUBDIRS = common x11
6# Directories that need a target passed down
7
8FLAVOUR ?= narrow
9
10
11SUBDIRS += $(FLAVOUR)
12
13CLEANDIRS = $(ALLSUBDIRS:%=clean-%) $(TARGETDIRS:%=clean-%)
14
15all: $(SUBDIRS)
16
17
18
19subdirs-all: $(SUBDIRS) $(TARGETDIRS)
20
21subdirs-clean: $(SUBDIRS_CLEAN)
22
23
24clean: subdirs-clean
25	$(RM) */*.o */*/*.o  */*/*/*.o
26	$(MAKE) -C text clean
27	$(MAKE) -C text6 clean
28	$(MAKE) -C text clean
29	$(MAKE) -C gray clean
30
31subdirs-clean: $(CLEANDIRS)
32
33
34.PHONY:	subdirs-all $(SUBDIRS) $(SUBDIRS_CLEAN)
35
36$(SUBDIRS):
37	$(MAKE) -C $@ all
38
39$(CLEANDIRS):
40	$(MAKE) -C $(@:clean-%=%) clean
41