Annotation of /mcore-src/tags/mcore-tools-1_0_2/Makefile
Parent Directory | Revision Log
Revision 2866 -
(hide annotations)
(download)
Wed Jul 15 07:15:28 2020 UTC (4 years, 2 months ago) by niro
File size: 1127 byte(s)
Wed Jul 15 07:15:28 2020 UTC (4 years, 2 months ago) by niro
File size: 1127 byte(s)
tagged 'mcore-tools-1_0_2'
1 | niro | 1249 | # $Id$ |
2 | |||
3 | niro | 2223 | include Makefile.inc |
4 | niro | 1249 | |
5 | niro | 2315 | SUBDIRS = src conf certs icons dracut grub |
6 | niro | 1249 | |
7 | niro | 2724 | INSTALL_COMMONDIRS = $(SUBDIRS:%=install-common-%) |
8 | INSTALL_CLIENTDIRS = $(SUBDIRS:%=install-client-%) | ||
9 | INSTALL_CONTROLDIRS = $(SUBDIRS:%=install-control-%) | ||
10 | niro | 2223 | CLEANDIRS = $(SUBDIRS:%=clean-%) |
11 | niro | 1249 | |
12 | niro | 2223 | all: $(SUBDIRS) |
13 | niro | 2102 | |
14 | niro | 2724 | install-common: $(INSTALL_COMMONDIRS) all |
15 | niro | 2223 | $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR) |
16 | $(INSTALL) -m0644 VERSION $(DESTDIR)/${MCORE_LIBDIR}/VERSION | ||
17 | niro | 2123 | |
18 | niro | 2724 | install-client: $(INSTALL_CLIENTDIRS) all |
19 | |||
20 | install-control: $(INSTALL_CONTROLDIRS) all | ||
21 | |||
22 | install: install-common install-client install-control all | ||
23 | |||
24 | niro | 2223 | clean: $(CLEANDIRS) |
25 | niro | 2102 | |
26 | niro | 2223 | $(SUBDIRS): |
27 | $(MAKE) -C $@ | ||
28 | niro | 2053 | |
29 | niro | 2724 | $(INSTALL_COMMONDIRS): |
30 | $(MAKE) -C $(@:install-common-%=%) install-common | ||
31 | niro | 1249 | |
32 | niro | 2724 | $(INSTALL_CLIENTDIRS): |
33 | $(MAKE) -C $(@:install-client-%=%) install-client | ||
34 | |||
35 | $(INSTALL_CONTROLDIRS): | ||
36 | $(MAKE) -C $(@:install-control-%=%) install-control | ||
37 | |||
38 | niro | 2223 | $(CLEANDIRS): |
39 | $(MAKE) -C $(@:clean-%=%) clean | ||
40 | niro | 1249 | |
41 | niro | 2223 | .PHONY: $(SUBDIRS) |
42 | niro | 2724 | .PHONY: $(INSTALL_COMMONDIRS) |
43 | .PHONY: $(INSTALL_CLIENTDIRS) | ||
44 | .PHONY: $(INSTALL_CONTROLDIRS) | ||
45 | niro | 2223 | .PHONY: $(CLEANDIRS) |
46 | niro | 2724 | .PHONY: install-common |
47 | .PHONY: install-client | ||
48 | .PHONY: install-control | ||
49 | niro | 2223 | .PHONY: all install clean |