/[pcsclite]/trunk/Drivers/ccid/src/Makefile.am
ViewVC logotype

Diff of /trunk/Drivers/ccid/src/Makefile.am

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

revision 543 by rousseau, Fri Oct 31 23:55:18 2003 UTC revision 618 by rousseau, Thu Jan 15 14:23:41 2004 UTC
# Line 1  Line 1 
1  # $Id$  # $Id$
2    
3    SUBDIRS = protocol_t1
4    
5  CCID_BUNDLE = ifd-ccid.bundle  CCID_BUNDLE = ifd-ccid.bundle
6  CCID_LIB = libccid.$(DYN_LIB_EXT)  CCID_LIB = libccid.$(DYN_LIB_EXT)
7  CCIDTWIN_LIB = libccidtwin.$(DYN_LIB_EXT)  CCIDTWIN_LIB = libccidtwin.$(DYN_LIB_EXT)
 CCIDFTWIN_PATH = $(prefix)/pcsc/drivers/serial  
8    
9  lib_LTLIBRARIES = libccid.la libccidtwin.la  lib_LTLIBRARIES = libccid.la libccidtwin.la
10  bin_PROGRAMS = parse  bin_PROGRAMS = parse
# Line 20  TOKEN_PARSER = tokenparser_macosx.l Line 21  TOKEN_PARSER = tokenparser_macosx.l
21  endif  endif
22    
23  libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER)  libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER)
24  libccid_la_LIBADD = @LIBDL@ @LEXLIB@ @COREFOUNDATION@ @IOKIT@ @LIBUSB@  libccid_la_LIBADD = @LIBDL@ @LEXLIB@ @COREFOUNDATION@ @IOKIT@ @LIBUSB@ \
25            protocol_t1/libt1.a
26    
27  libccidtwin_la_SOURCES = $(COMMON) $(SERIAL)  libccidtwin_la_SOURCES = $(COMMON) $(SERIAL) protocol_t1/libt1.a
28  libccidtwin_la_CFLAGS = -DTWIN_SERIAL  libccidtwin_la_CFLAGS = -DTWIN_SERIAL
29    
30  parse_SOURCES = tokenparser.l parse.c parser.h  parse_SOURCES = tokenparser.l parse.c parser.h
# Line 33  EXTRA_DIST = Info.plist reader.conf.in Line 35  EXTRA_DIST = Info.plist reader.conf.in
35  tokenparser_macosx.l: tokenparser.l  tokenparser_macosx.l: tokenparser.l
36          cp -f $^ $@          cp -f $^ $@
37    
38  install: install_ccid install_ccidtwin  # do not install the serial driver by default
39    # use explicitely 'make install_ccidtwin'
40    install: install_ccid
41    
42  install_ccid: libccid.la  install_ccid: libccid.la
43          $(mkinstalldirs) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/          $(mkinstalldirs) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/
# Line 41  install_ccid: libccid.la Line 45  install_ccid: libccid.la
45          sed s/VERSION/$(VERSION)/ $(srcdir)/Info.plist | sed s/TARGET/$(CCID_LIB)/ > $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/Info.plist          sed s/VERSION/$(VERSION)/ $(srcdir)/Info.plist | sed s/TARGET/$(CCID_LIB)/ > $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/Info.plist
46    
47  install_ccidtwin: libccidtwin.la  install_ccidtwin: libccidtwin.la
48          $(mkinstalldirs) $(DESTDIR)$(CCIDFTWIN_PATH)          $(mkinstalldirs) $(DESTDIR)$(ccidtwindir)
49          cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(CCIDFTWIN_PATH)/$(CCIDTWIN_LIB).$(VERSION)          cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB).$(VERSION)
50          if [ -e $(DESTDIR)/etc/reader.conf ] ; \          if [ -e $(DESTDIR)/etc/reader.conf ] ; \
51          then \          then \
52                  echo "Edit existing /etc/reader.conf" ; \                  echo "Edit existing /etc/reader.conf" ; \
53          else \          else \
54                  $(mkinstalldirs) $(DESTDIR)/etc ; \                  $(mkinstalldirs) $(DESTDIR)/etc ; \
55                  perl -ne "s|TARGET|$(CCIDFTWIN_PATH)/$(CCIDTWIN_LIB).$(VERSION)| ; print" $(srcdir)/reader.conf.in > $(DESTDIR)/etc/reader.conf ; \                  perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB).$(VERSION)| ; print" $(srcdir)/reader.conf.in > $(DESTDIR)/etc/reader.conf ; \
56          fi          fi
57    
58  uninstall: uninstall_ccid uninstall_ccidtwin  # do not uninstall the serial driver by default
59    # use explicitely 'make uninstall_ccidtwin'
60    uninstall: uninstall_ccid
61    
62  uninstall_ccid:  uninstall_ccid:
63          rm -f $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)          rm -rf $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)
64    
65  uninstall_ccidtwin:  uninstall_ccidtwin:
66          rm -f $(DESTDIR)$(CCIDFTWIN_PATH)/$(CCIDTWIN_LIB).$(VERSION)          rm -f $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB).$(VERSION)
67    

Legend:
Removed from v.543  
changed lines
  Added in v.618

  ViewVC Help
Powered by ViewVC 1.1.5