Contents of /mcore-src/trunk/mcore-tools/src/modules/rdesktop/Makefile
Parent Directory | Revision Log
Revision 2726 -
(show annotations)
(download)
Thu Jan 28 14:20:01 2016 UTC (8 years, 7 months ago) by niro
File size: 1362 byte(s)
Thu Jan 28 14:20:01 2016 UTC (8 years, 7 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) |