Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2211 - (show annotations) (download)
Fri Jan 10 16:35:37 2014 UTC (10 years, 3 months ago) by niro
File size: 705 byte(s)
-provide a Makefile for modules
1 include ../../Makefile.inc
2
3 SUBDIRS = basic-input basic-system basic-video citrix fluxbox grub2 \
4 hwinfo idesk lprng mage network tigervnc
5
6 ifeq ($(SYSTEMINIT),systemd)
7 SUBDIRS += systemd
8 else
9 SUBDIRS += sysvinit
10 endif
11
12 ifeq ($(SPLASH),plymouth)
13 SUBDIRS += plymouth
14 else
15 SUBDIRS += fbsplash
16 endif
17
18 INSTALLDIRS = $(SUBDIRS:%=install-%)
19 CLEANDIRS = $(SUBDIRS:%=clean-%)
20
21 $(SUBDIRS):
22 $(MAKE) -C $@
23
24 $(INSTALLDIRS):
25 $(MAKE) -C $(@:install-%=%) install
26
27 $(CLEANDIRS):
28 $(MAKE) -C $(@:clean-%=%) clean
29
30 subdirs: $(SUBDIRS)
31
32 all: $(SUBDIRS)
33
34 install: $(INSTALLDIRS) all
35
36 clean: $(CLEANDIRS)
37
38 .PHONY: subdirs $(SUBDIRS)
39 .PHONY: subdirs $(INSTALLDIRS)
40 .PHONY: subdirs $(CLEANDIRS)
41 .PHONY: all install clean