Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2723 by niro, Fri Dec 18 14:13:48 2015 UTC revision 2724 by niro, Mon Dec 21 09:31:33 2015 UTC
# Line 16  else Line 16  else
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

Legend:
Removed from v.2723  
changed lines
  Added in v.2724