Magellan Linux

Diff of /trunk/citrix-plugin-speechmike/Makefile

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

revision 2086 by niro, Fri Mar 22 10:08:35 2013 UTC revision 2124 by niro, Tue May 28 13:24:09 2013 UTC
# Line 20  SPEECHMIKELIBDIR = $(LIBDIR)/speechmike Line 20  SPEECHMIKELIBDIR = $(LIBDIR)/speechmike
20  ICAROOTDIR = $(LIBDIR)/ICAClient  ICAROOTDIR = $(LIBDIR)/ICAClient
21  DPMTEMPDIR = /tmp/PhilipsDPM  DPMTEMPDIR = /tmp/PhilipsDPM
22    
23    SYSTEMINIT = systemd
24  VERSION = $(shell cat VERSION)  VERSION = $(shell cat VERSION)
25  PHILIPS_VERSION = $(shell cat VERSION_PHILIPS)  PHILIPS_VERSION = $(shell cat VERSION_PHILIPS)
26  UDEVDIR = $(shell $(PKGCONFIG) --variable=udevdir udev)  UDEVDIR = $(shell $(PKGCONFIG) --variable=udevdir udev)
27  SYSTEMDUNITDIR = $(shell $(PKGCONFIG) --variable=systemdsystemunitdir systemd)  ifeq ($(SYSTEMINIT),systemd)
28     SYSTEMDUNITDIR = $(shell $(PKGCONFIG) --variable=systemdsystemunitdir systemd)
29    endif
30    ifeq ($(SYSTEMINIT),sysvinit)
31     INITDDIR = /etc/rc.d/init.d
32    endif
33  HIDDEVDIR = /dev/usb  HIDDEVDIR = /dev/usb
34  JOYDEVDIR = /dev/input  JOYDEVDIR = /dev/input
35  DPMDRIVELETTER = Z:\\  DPMDRIVELETTER = Z:\\
# Line 47  INSTALL_SPEECHMIKE = libCtxHidMan.so.${P Line 53  INSTALL_SPEECHMIKE = libCtxHidMan.so.${P
53  INSTALL_DOC = VERSION VERSION_NUANCE VERSION_PHILIPS \  INSTALL_DOC = VERSION VERSION_NUANCE VERSION_PHILIPS \
54   SpeechMike_COPYRIGHT.txt ChangeLog log4crc   SpeechMike_COPYRIGHT.txt ChangeLog log4crc
55    
56  all: dpmmountd.conf dpmmountd.service speechmike-config  all: dpmmountd.conf dpmmountd.service dpmmountd.rc speechmike-config
   
 #dpmmountd.conf:  
 # sed -e 's:@@DPMTEMPDIR@@:$(DPMTEMPDIR):' \  
 # < dpmmountd.conf.in > dpmmountd.conf  
 #  
 #dpmmountd.service:  
 # sed -e 's:@@DPMTEMPDIR@@:$(DPMTEMPDIR):' \  
 # -e 's:@@BINDIR@@:$(BINDIR):' \  
 # < dpmmountd.service.in > dpmmountd.service  
57    
58  %.conf: %.conf.in  %.conf: %.conf.in
59   $(SED) -e 's:@@DPMTEMPDIR@@:$(DPMTEMPDIR):' < $< > $@   $(SED) -e 's:@@DPMTEMPDIR@@:$(DPMTEMPDIR):g' < $< > $@
60    
61  %.service: %.service.in  %.service: %.service.in
62   $(SED) -e 's:@@DPMTEMPDIR@@:$(DPMTEMPDIR):' -e 's:@@SBINDIR@@:$(SBINDIR):' < $< > $@   $(SED) -e 's:@@DPMTEMPDIR@@:$(DPMTEMPDIR):' -e 's:@@SBINDIR@@:$(SBINDIR):' < $< > $@
63    
64    %.rc: %.rc.in
65     $(SED) -e 's:@@DPMTEMPDIR@@:$(DPMTEMPDIR):g' -e 's:@@SBINDIR@@:$(SBINDIR):g' < $< > $@
66    
67  speechmike-config: speechmike-config.in  speechmike-config: speechmike-config.in
68   $(SED) -e 's:@@BINDIR@@:$(BINDIR):g' \   $(SED) -e 's:@@BINDIR@@:$(BINDIR):g' \
69   -e 's:@@SPEECHMIKELIBDIR@@:$(SPEECHMIKELIBDIR):g' \   -e 's:@@SPEECHMIKELIBDIR@@:$(SPEECHMIKELIBDIR):g' \
# Line 77  install-config-tools: speechmike-config Line 77  install-config-tools: speechmike-config
77   $(INSTALL) -d $(DESTDIR)/$(BINDIR)   $(INSTALL) -d $(DESTDIR)/$(BINDIR)
78   $(INSTALL) -m0755 ${INSTALL_BIN} $(DESTDIR)/$(BINDIR)/   $(INSTALL) -m0755 ${INSTALL_BIN} $(DESTDIR)/$(BINDIR)/
79    
80  install: all install-config-tools  install-init-systemd:
81     $(INSTALL) -d $(DESTDIR)/$(SYSTEMDUNITDIR)
82     $(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d
83     $(INSTALL) -m 0644 dpmmountd.service $(DESTDIR)/$(SYSTEMDUNITDIR)/
84     $(INSTALL) -m 0644 dpmmountd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/
85    
86    install-init-sysvinit:
87     $(INSTALL) -d $(DESTDIR)/$(INITDDIR)
88     $(INSTALL) -m 0755 dpmmountd.rc $(DESTDIR)/$(INITDDIR)/dpmmountd
89    
90    install: all install-config-tools install-init-$(SYSTEMINIT)
91   $(INSTALL) -d $(DESTDIR)/$(SBINDIR)   $(INSTALL) -d $(DESTDIR)/$(SBINDIR)
92   $(INSTALL) -d $(DESTDIR)/$(LIBEXECDIR)   $(INSTALL) -d $(DESTDIR)/$(LIBEXECDIR)
93   $(INSTALL) -d $(DESTDIR)/$(DOCDIR)   $(INSTALL) -d $(DESTDIR)/$(DOCDIR)
94   $(INSTALL) -d $(DESTDIR)/$(SPEECHMIKELIBDIR)   $(INSTALL) -d $(DESTDIR)/$(SPEECHMIKELIBDIR)
95   $(INSTALL) -d $(DESTDIR)/$(ICAROOTDIR)   $(INSTALL) -d $(DESTDIR)/$(ICAROOTDIR)
  $(INSTALL) -d $(DESTDIR)/$(SYSTEMDUNITDIR)  
96   $(INSTALL) -d $(DESTDIR)/$(UDEVDIR)/rules.d   $(INSTALL) -d $(DESTDIR)/$(UDEVDIR)/rules.d
  $(INSTALL) -d $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d  
97    
98   $(INSTALL) -m0755 ${INSTALL_SBIN} $(DESTDIR)/$(SBINDIR)/   $(INSTALL) -m0755 ${INSTALL_SBIN} $(DESTDIR)/$(SBINDIR)/
99    
# Line 113  install: all install-config-tools Line 121  install: all install-config-tools
121   $(LN_S) $${i} $(DESTDIR)/$(SPEECHMIKELIBDIR)/$${i%.*.*}; \   $(LN_S) $${i} $(DESTDIR)/$(SPEECHMIKELIBDIR)/$${i%.*.*}; \
122   done   done
123    
  $(INSTALL) -m 0644 dpmmountd.service $(DESTDIR)/$(SYSTEMDUNITDIR)/  
  $(INSTALL) -m 0644 dpmmountd.conf $(DESTDIR)/$(SYSCONFDIR)/tmpfiles.d/  
124   $(INSTALL) -m 0644 40-speechmike.rules $(DESTDIR)/$(UDEVDIR)/rules.d/   $(INSTALL) -m 0644 40-speechmike.rules $(DESTDIR)/$(UDEVDIR)/rules.d/
125    
126   for i in ${INSTALL_DOC}; \   for i in ${INSTALL_DOC}; \
# Line 125  install: all install-config-tools Line 131  install: all install-config-tools
131  clean:  clean:
132   $(RM_F) dpmmountd.conf   $(RM_F) dpmmountd.conf
133   $(RM_F) dpmmountd.service   $(RM_F) dpmmountd.service
134     $(RM_F) dpmmountd.rc
135   $(RM_F) speechmike-config   $(RM_F) speechmike-config
136    
137  .PHONY: all install install-config-tools  .PHONY: all install install-config-tools install-init-systemd install-init-sysvinit

Legend:
Removed from v.2086  
changed lines
  Added in v.2124