Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2726 - (show annotations) (download)
Thu Jan 28 14:20:01 2016 UTC (8 years, 3 months ago) by niro
File size: 1362 byte(s)
-added rdesktop module
1 include ../../../Makefile.inc
2
3 SCRIPTS = rdesktop.client.class rdesktop-session rdesktop.control.class
4
5 INSTALL_COMMONDIRS = $(SUBDIRS:%=install-common-%)
6 INSTALL_CLIENTDIRS = $(SUBDIRS:%=install-client-%)
7 INSTALL_CONTROLDIRS = $(SUBDIRS:%=install-control-%)
8 CLEANDIRS = $(SUBDIRS:%=clean-%)
9
10 all: $(SCRIPTS) $(SUBDIRS)
11
12 install: install-common install-client install-control all
13
14 install-common: all
15
16 install-client: $(INSTALL_CLIENTDIRS) all
17 $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR)/include
18 $(INSTALL) -m0644 *.client.class $(DESTDIR)/$(MCORE_LIBDIR)/include
19 $(INSTALL) -m0755 rdesktop-session $(DESTDIR)/$(MCORE_LIBDIR)
20
21 install-control: $(INSTALL_CONTROLDIRS) all
22 $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR)/include
23 $(INSTALL) -m0644 *.control.class $(DESTDIR)/$(MCORE_LIBDIR)/include
24
25 clean: $(CLEANDIRS)
26 rm -f $(SCRIPTS)
27
28 $(SUBDIRS):
29 $(MAKE) -C $@
30
31 $(INSTALL_COMMONDIRS):
32 $(MAKE) -C $(@:install-common-%=%) install-common
33
34 $(INSTALL_CLIENTDIRS):
35 $(MAKE) -C $(@:install-client-%=%) install-client
36
37 $(INSTALL_CONTROLDIRS):
38 $(MAKE) -C $(@:install-control-%=%) install-control
39
40 $(CLEANDIRS):
41 $(MAKE) -C $(@:clean-%=%) clean
42
43 .PHONY: install-common
44 .PHONY: install-client
45 .PHONY: install-control
46 .PHONY: all install clean
47 .PHONY: $(SUBDIRS)
48 .PHONY: $(INSTALL_COMMONDIRS)
49 .PHONY: $(INSTALL_CLIENTDIRS)
50 .PHONY: $(INSTALL_CONTROLDIRS)
51 .PHONY: $(CLEANDIRS)