Annotation of /mcore-src/trunk/mcore-tools/src/modules/fluxbox/Makefile
Parent Directory | Revision Log
Revision 2780 -
(hide annotations)
(download)
Fri Feb 12 12:17:27 2016 UTC (8 years, 3 months ago) by niro
File size: 1878 byte(s)
Fri Feb 12 12:17:27 2016 UTC (8 years, 3 months ago) by niro
File size: 1878 byte(s)
-provide fluxbox menu-deactivated file via tmpfiles.d on systemd clients
1 | niro | 2150 | include ../../../Makefile.inc |
2 | |||
3 | niro | 2532 | SCRIPTS = fluxbox-rebuild-autostart fluxbox-rebuild-menu fluxbox.client.class fluxbox-menuitem fluxbox-autostart fluxbox.control.class |
4 | niro | 2150 | |
5 | niro | 2621 | FLUXBOX_SHARED_DIR = /usr/share/fluxbox |
6 | FLUXBOX_USER_CONFIG_DIR = .fluxbox | ||
7 | |||
8 | SCRIPT_SED_LINES += \ | ||
9 | -e "s:@@FLUXBOX_SHARED_DIR@@:$(FLUXBOX_SHARED_DIR):g" \ | ||
10 | -e "s:@@FLUXBOX_USER_CONFIG_DIR@@:$(FLUXBOX_USER_CONFIG_DIR):g" | ||
11 | |||
12 | niro | 2780 | ifeq ($(SYSTEMINIT),systemd) |
13 | SUBDIRS += systemd | ||
14 | endif | ||
15 | |||
16 | INSTALL_COMMONDIRS = $(SUBDIRS:%=install-common-%) | ||
17 | INSTALL_CLIENTDIRS = $(SUBDIRS:%=install-client-%) | ||
18 | INSTALL_CONTROLDIRS = $(SUBDIRS:%=install-control-%) | ||
19 | CLEANDIRS = $(SUBDIRS:%=clean-%) | ||
20 | |||
21 | niro | 2150 | all: $(SCRIPTS) |
22 | |||
23 | niro | 2724 | install: install-common install-client install-control all |
24 | niro | 2532 | |
25 | niro | 2724 | install-common: all |
26 | |||
27 | niro | 2532 | install-client: all |
28 | niro | 2150 | $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR) |
29 | $(INSTALL) -m0755 fluxbox-rebuild-autostart $(DESTDIR)/$(MCORE_LIBDIR) | ||
30 | $(INSTALL) -m0755 fluxbox-rebuild-menu $(DESTDIR)/$(MCORE_LIBDIR) | ||
31 | niro | 2277 | $(INSTALL) -m0755 fluxbox-menuitem $(DESTDIR)/$(MCORE_LIBDIR) |
32 | niro | 2282 | $(INSTALL) -m0755 fluxbox-autostart $(DESTDIR)/$(MCORE_LIBDIR) |
33 | niro | 2150 | $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR)/include |
34 | niro | 2532 | $(INSTALL) -m0644 *.client.class $(DESTDIR)/$(MCORE_LIBDIR)/include |
35 | niro | 2150 | |
36 | niro | 2532 | install-control: all |
37 | $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR)/include | ||
38 | $(INSTALL) -m0644 *.control.class $(DESTDIR)/$(MCORE_LIBDIR)/include | ||
39 | |||
40 | niro | 2150 | clean: |
41 | rm -f $(SCRIPTS) | ||
42 | |||
43 | niro | 2780 | $(SUBDIRS): |
44 | $(MAKE) -C $@ | ||
45 | |||
46 | $(INSTALL_COMMONDIRS): | ||
47 | $(MAKE) -C $(@:install-common-%=%) install-common | ||
48 | |||
49 | $(INSTALL_CLIENTDIRS): | ||
50 | $(MAKE) -C $(@:install-client-%=%) install-client | ||
51 | |||
52 | $(INSTALL_CONTROLDIRS): | ||
53 | $(MAKE) -C $(@:install-control-%=%) install-control | ||
54 | |||
55 | $(CLEANDIRS): | ||
56 | $(MAKE) -C $(@:clean-%=%) clean | ||
57 | |||
58 | niro | 2724 | .PHONY: install-common |
59 | niro | 2532 | .PHONY: install-client |
60 | .PHONY: install-control | ||
61 | niro | 2150 | .PHONY: all install clean |
62 | niro | 2780 | .PHONY: $(SUBDIRS) |
63 | .PHONY: $(INSTALL_COMMONDIRS) | ||
64 | .PHONY: $(INSTALL_CLIENTDIRS) | ||
65 | .PHONY: $(INSTALL_CONTROLDIRS) | ||
66 | .PHONY: $(CLEANDIRS) |