Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/citrix/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2627 by niro, Tue Sep 29 10:03:39 2015 UTC revision 2693 by niro, Fri Dec 11 13:00:28 2015 UTC
# Line 1  Line 1 
1  include ../../../Makefile.inc  include ../../../Makefile.inc
2    
3  SCRIPTS = citrix.client.class citrix.conf query-citrix-browser citrix-session citrix-serverlist storefront-resolver storefront-session storefront.client.class storefront-cron citrix-cron citrix-enumerate.conf storefront.control.class storefront-store citrix.control.class  SCRIPTS = citrix.client.class citrix.conf query-citrix-browser citrix-session citrix-serverlist storefront-resolver storefront-session storefront.client.class storefront-cron citrix-cron citrix-enumerate.conf storefront.control.class storefront-store citrix.control.class launch-ica
4    
5  SYSTEM_ICAROOT = /opt/ica-client  SYSTEM_ICAROOT = /opt/ica-client
6  PNABROWSE_EXECUTABLE = $(SYSTEM_ICAROOT)/util/pnabrowse  PNABROWSE_EXECUTABLE = $(SYSTEM_ICAROOT)/util/pnabrowse
# Line 35  SCRIPT_SED_LINES += \ Line 35  SCRIPT_SED_LINES += \
35   -e "s:@@MCORE_STOREFRONT_PASS@@:$(MCORE_STOREFRONT_PASS):g" \   -e "s:@@MCORE_STOREFRONT_PASS@@:$(MCORE_STOREFRONT_PASS):g" \
36   -e "s:@@MCORE_STOREFRONT_DOMAIN@@:$(MCORE_STOREFRONT_DOMAIN):g"   -e "s:@@MCORE_STOREFRONT_DOMAIN@@:$(MCORE_STOREFRONT_DOMAIN):g"
37    
38  all: $(SCRIPTS)  ifeq ($(SYSTEMINIT),systemd)
39     SUBDIRS += systemd
40    endif
41    
42  install: install-client install-control all  INSTALLDIRS = $(SUBDIRS:%=install-%)
43    CLEANDIRS = $(SUBDIRS:%=clean-%)
44    
45    all: $(SCRIPTS) $(SUBDIRS)
46    
47    install: install-client install-control all $(INSTALLDIRS)
48    
49  install-client: all  install-client: all
50   $(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/mcore   $(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/mcore
# Line 47  install-client: all Line 54  install-client: all
54   $(INSTALL) -m0755 query-citrix-browser $(DESTDIR)/$(MCORE_LIBDIR)   $(INSTALL) -m0755 query-citrix-browser $(DESTDIR)/$(MCORE_LIBDIR)
55   $(INSTALL) -m0755 citrix-session $(DESTDIR)/$(MCORE_LIBDIR)   $(INSTALL) -m0755 citrix-session $(DESTDIR)/$(MCORE_LIBDIR)
56   $(INSTALL) -m0755 citrix-serverlist $(DESTDIR)/$(MCORE_LIBDIR)   $(INSTALL) -m0755 citrix-serverlist $(DESTDIR)/$(MCORE_LIBDIR)
57     $(INSTALL) -m0755 launch-ica $(DESTDIR)/$(MCORE_LIBDIR)
58   $(INSTALL) -m0755 storefront-resolver $(DESTDIR)/$(MCORE_LIBDIR)   $(INSTALL) -m0755 storefront-resolver $(DESTDIR)/$(MCORE_LIBDIR)
59   $(INSTALL) -m0755 storefront-session $(DESTDIR)/$(MCORE_LIBDIR)   $(INSTALL) -m0755 storefront-session $(DESTDIR)/$(MCORE_LIBDIR)
60   $(INSTALL) -m0755 storefront-store $(DESTDIR)/$(MCORE_LIBDIR)   $(INSTALL) -m0755 storefront-store $(DESTDIR)/$(MCORE_LIBDIR)
# Line 54  install-client: all Line 62  install-client: all
62  install-control: all  install-control: all
63   $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR)/include   $(INSTALL) -d $(DESTDIR)/$(MCORE_LIBDIR)/include
64   $(INSTALL) -m0644 *.control.class $(DESTDIR)/$(MCORE_LIBDIR)/include   $(INSTALL) -m0644 *.control.class $(DESTDIR)/$(MCORE_LIBDIR)/include
65   $(INSTALL) -d $(DESTDIR)/usr/sbin   $(INSTALL) -d $(DESTDIR)/$(SBINDIR)
66   $(INSTALL) -m0755 storefront-cron $(DESTDIR)/usr/sbin   $(INSTALL) -m0755 storefront-cron $(DESTDIR)/$(SBINDIR)
67   $(INSTALL) -m0755 citrix-cron $(DESTDIR)/usr/sbin   $(INSTALL) -m0755 citrix-cron $(DESTDIR)/$(SBINDIR)
68   $(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/mcore   $(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/mcore
69   $(INSTALL) -m0644 citrix-enumerate.conf $(DESTDIR)/$(SYSCONFDIR)/mcore   $(INSTALL) -m0644 citrix-enumerate.conf $(DESTDIR)/$(SYSCONFDIR)/mcore
70    
71  clean:  clean: $(CLEANDIRS)
72   rm -f $(SCRIPTS)   rm -f $(SCRIPTS)
73    
74    $(SUBDIRS):
75     $(MAKE) -C $@
76    
77    $(INSTALLDIRS):
78     $(MAKE) -C $(@:install-%=%) install
79    
80    $(CLEANDIRS):
81     $(MAKE) -C $(@:clean-%=%) clean
82    
83  .PHONY: install-client  .PHONY: install-client
84  .PHONY: install-control  .PHONY: install-control
85  .PHONY: all install clean  .PHONY: all install clean
86    .PHONY: $(SUBDIRS)
87    .PHONY: $(INSTALLDIRS)
88    .PHONY: $(CLEANDIRS)

Legend:
Removed from v.2627  
changed lines
  Added in v.2693