1SUBDIRS=bin data etc doc m4 src tutorials 2 3EXTRA_DIST= \ 4 AUTHORS \ 5 COPYING \ 6 ChangeLog \ 7 Doxyfile.in \ 8 INSTALL \ 9 NEWS \ 10 README \ 11 chipcard.m4 \ 12 libchipcard.spec.in libchipcard.spec Makefile.cvs 13 14bin_SCRIPTS = chipcard-config 15M4dir = $(datadir)/aclocal 16M4_DATA = chipcard.m4 17ACLOCAL_AMFLAGS = -I m4 18 19CLEANFILES = $(bin_SCRIPTS) 20 21chipcard-config: chipcard-config.in 22 echo "#! /bin/sh" >chipcard-config && \ 23 echo 'prefix="@prefix@"' >>chipcard-config && \ 24 cat chipcard-config.in >>chipcard-config && \ 25 chmod a+x chipcard-config 26 27rpm: $(PACKAGE).spec dist 28 rpmbuild="rpm" && \ 29 if [ `rpm --version | awk '{ print $$3 }'` > /dev/null ]; then rpmbuild="rpmbuild"; fi && \ 30 $$rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz 31 32 33win32: 34 mkdir -p distribution 35 make prefix="`pwd`/distribution/win32-tmp" install && \ 36 cd distribution && mkdir -p win32-devel && \ 37 cp -r win32-tmp/bin win32-devel/ && \ 38 cp -r win32-tmp/include win32-devel/ && \ 39 cp -r win32-tmp/share win32-devel && \ 40 tar pczvf @PACKAGE@-@VERSION@-win32-devel.tgz win32-devel && \ 41 rm -Rf win32-devel && \ 42 rm -Rf win32-tmp 43 mkdir -p distribution/win32-bin && \ 44 cp -r src/libchipcard2.dll distribution/win32-bin/ && \ 45 strip distribution/win32-bin/*.dll && \ 46 cd distribution && tar pczvf @PACKAGE@-@VERSION@-win32-bin.tgz win32-bin && \ 47 rm -Rf win32-bin 48 49listdoc.h: 50 $(gwenhywfar_bindir)/mklistdoc -v `find chipcard -name '*.h' ` >listdoc.h 51 52 53srcdoc: Doxyfile listdoc.h 54 if test -d apidoc; then rm -Rf apidoc; fi 55 mkdir -p apidoc/html/libchipcard-@CHIPCARD_VERSION_RELEASE_STRING@ 56 doxygen 57 58install-srcdoc: srcdoc 59 test -d "$(DESTDIR)@docpath@/$(PACKAGE)" || \ 60 mkdir -p "$(DESTDIR)@docpath@/$(PACKAGE)" 61 for f in apidoc/html/libchipcard-@CHIPCARD_VERSION_RELEASE_STRING@/*; do \ 62 cp $$f "$(DESTDIR)@docpath@/$(PACKAGE)/"; \ 63 done 64 cp "apidoc/$(PACKAGE).tag" "$(DESTDIR)@docpath@/" 65 if test -x "$(DESTDIR)@docpath@/$(PACKAGE)/installdox"; then \ 66 cd "$(DESTDIR)@docpath@/$(PACKAGE)" && \ 67 ID_OPT="-q" ; \ 68 for ff in ${DOXYGEN_TAGFILES}; do \ 69 ID_OPT="$$ID_OPT -l `basename $$ff`@../`basename $$ff | $(SED) -e s/.tag//`";\ 70 done ;\ 71 ( cd "$(DESTDIR)@docpath@/$(PACKAGE)" && \ 72 ./installdox -q $$ID_OPT \ 73 ); \ 74 fi 75 76 77# git-log --pretty="format:%ad %an%n%s%n%b" >ChangeLog 78 79ChangeLog: 80 git log -n 100 --pretty="format:------------------------------------------------------------------%n%ai %an%n%s%n%b" >ChangeLog 81 82 83dist-hook: 84 rm -f ChangeLog 2>/dev/null 85 $(MAKE) ChangeLog 86 87