Magellan Linux

Contents of /mcore-src/tags/mcore-tools-1_0_5/dracut/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2911 - (show annotations) (download)
Fri Sep 15 09:55:18 2023 UTC (9 months ago) by niro
File size: 1014 byte(s)
tagged 'mcore-tools-1_0_5'
1 # $Id$
2
3 include ../Makefile.inc
4
5 SUBDIRS = mcored mcored-citrix
6
7 INSTALL_COMMONDIRS = $(SUBDIRS:%=install-common-%)
8 INSTALL_CLIENTDIRS = $(SUBDIRS:%=install-client-%)
9 INSTALL_CONTROLDIRS = $(SUBDIRS:%=install-control-%)
10 CLEANDIRS = $(SUBDIRS:%=clean-%)
11
12 all: $(SUBDIRS)
13
14 install: install-common install-client install-control all
15
16 install-common: $(INSTALL_COMMONDIRS) all
17
18 install-client: $(INSTALL_CLIENTDIRS) all
19
20 install-control: $(INSTALL_CONTROLDIRS) all
21
22 clean: $(CLEANDIRS)
23
24 $(SUBDIRS):
25 $(MAKE) -C $@
26
27 $(INSTALL_COMMONDIRS):
28 $(MAKE) -C $(@:install-common-%=%) install-common
29
30 $(INSTALL_CLIENTDIRS):
31 $(MAKE) -C $(@:install-client-%=%) install-client
32
33 $(INSTALL_CONTROLDIRS):
34 $(MAKE) -C $(@:install-control-%=%) install-control
35
36 $(CLEANDIRS):
37 $(MAKE) -C $(@:clean-%=%) clean
38
39 .PHONY: $(SUBDIRS)
40 .PHONY: $(INSTALL_COMMONDIRS)
41 .PHONY: $(INSTALL_CLIENTDIRS)
42 .PHONY: $(INSTALL_CONTROLDIRS)
43 .PHONY: $(CLEANDIRS)
44 .PHONY: install-common
45 .PHONY: install-client
46 .PHONY: install-control
47 .PHONY: all install clean