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 |
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 |
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) |
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) |