/[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 2999 by rousseau, Sat Jun 14 16:06:48 2008 UTC revision 5090 by rousseau, Sun Aug 1 17:15:40 2010 UTC
# Line 46  TOKEN_PARSER = tokenparser.l parser.h \ Line 46  TOKEN_PARSER = tokenparser.l parser.h \
46          misc.h \          misc.h \
47          strlcpycat.h          strlcpycat.h
48    
 MAINTAINERCLEANFILES = tokenparser.c  
   
49  if WITHOUT_PCSC  if WITHOUT_PCSC
50  PROVIDED_BY_PCSC = debug.c  PROVIDED_BY_PCSC = debug.c
51  endif  endif
52    
53  libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER) $(PROVIDED_BY_PCSC) $(T1)  libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER) $(PROVIDED_BY_PCSC) $(T1)
54  libccid_la_LIBADD = $(LEXLIB) $(COREFOUNDATION) $(IOKIT) \  libccid_la_LIBADD = $(LEXLIB) $(LIBUSB_LIBS) $(PTHREAD_LIBS)
         $(LIBUSB_LIBS) $(PTHREAD_LIBS)  
55  libccid_la_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS) $(PTHREAD_CFLAGS) \  libccid_la_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS) $(PTHREAD_CFLAGS) \
56          $(SYMBOL_VISIBILITY) -D$(CCID_VERSION)          $(SYMBOL_VISIBILITY) -D$(CCID_VERSION)
57    
# Line 64  libccidtwin_la_CFLAGS = $(PCSC_CFLAGS) $ Line 61  libccidtwin_la_CFLAGS = $(PCSC_CFLAGS) $
61          -DTWIN_SERIAL -D$(CCID_VERSION)          -DTWIN_SERIAL -D$(CCID_VERSION)
62  libccidtwin_la_LIBADD = $(PTHREAD_LIBS)  libccidtwin_la_LIBADD = $(PTHREAD_LIBS)
63    
64  parse_SOURCES = parse.c debug.c  parse_SOURCES = parse.c debug.c ccid_usb.c $(TOKEN_PARSER)
65  parse_LDADD = libccid.la  parse_LDADD = $(LIBUSB_LIBS)
66  parse_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS)  parse_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS)
67    
68  EXTRA_DIST = Info.plist.src create_Info_plist.pl reader.conf.in \  EXTRA_DIST = Info.plist.src create_Info_plist.pl reader.conf.in \
# Line 82  ifdCapabilities=0x00000000 Line 79  ifdCapabilities=0x00000000
79  endif  endif
80    
81  Info.plist: Info.plist.src $(srcdir)/../readers/supported_readers.txt  Info.plist: Info.plist.src $(srcdir)/../readers/supported_readers.txt
82          $(srcdir)/create_Info_plist.pl $(srcdir)/../readers/supported_readers.txt $(srcdir)/Info.plist.src $(ifdCapabilities) | sed s/VERSION/$(VERSION)/ | sed s/TARGET/$(CCID_LIB)/ > Info.plist          $(srcdir)/create_Info_plist.pl $(srcdir)/../readers/supported_readers.txt $(srcdir)/Info.plist.src --ifdCapabilities=$(ifdCapabilities) --target=$(CCID_LIB) --version=$(VERSION) --bundle=$(CCID_BUNDLE) $(NOCLASS) > Info.plist
83    
84  DISTCLEANFILES = Info.plist  DISTCLEANFILES = tokenparser.c Info.plist
85    
86  install_ccid: libccid.la Info.plist  install_ccid: libccid.la Info.plist
87          $(mkinstalldirs) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/          $(mkinstalldirs) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/
88          cp Info.plist $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/          cp Info.plist $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/
89          cp .libs/$(CCID_LIB) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB).$(VERSION)          cp .libs/$(CCID_LIB) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB).$(VERSION)
90            ln -fs $(CCID_LIB).$(VERSION) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB)
91          $(INSTALL_UDEV_RULE_FILE)          $(INSTALL_UDEV_RULE_FILE)
92    
93  install_ccidtwin: libccidtwin.la  install_ccidtwin: libccidtwin.la
94          $(mkinstalldirs) $(DESTDIR)$(ccidtwindir)          $(mkinstalldirs) $(DESTDIR)$(ccidtwindir)
95          cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB).$(VERSION)          cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB).$(VERSION)
96          ln -fs $(CCIDTWIN_LIB).$(VERSION) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)          ln -fs $(CCIDTWIN_LIB).$(VERSION) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)
97          if [ -e $(DESTDIR)/etc/reader.conf ] ; \          $(mkinstalldirs) $(DESTDIR)/etc/reader.conf.d ; \
98          then \                  perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" $(srcdir)/reader.conf.in > $(DESTDIR)/etc/reader.conf.d/libccidtwin
                 echo "Edit existing /etc/reader.conf" ; \  
         else \  
                 $(mkinstalldirs) $(DESTDIR)/etc ; \  
                 perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" $(srcdir)/reader.conf.in > $(DESTDIR)/etc/reader.conf ; \  
         fi  
99    
100  # do not uninstall the serial driver by default  # do not uninstall the serial driver by default
101  # use explicitely 'make uninstall_ccidtwin'  # use explicitely 'make uninstall_ccidtwin'

Legend:
Removed from v.2999  
changed lines
  Added in v.5090

  ViewVC Help
Powered by ViewVC 1.1.5