using generic autotools description for all subprojects

git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@591 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
frankmorgner
2011-10-29 13:17:12 +00:00
parent f302a271f8
commit 898d5f6a89
18 changed files with 95 additions and 48 deletions

View File

@@ -1,8 +1,21 @@
EXTRA_DIST = README.rst generate_modules.py api
do_subst = sed \
-e 's,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g' \
-e 's,[@]PACKAGE_VERSION[@],$(PACKAGE_VERSION),g' \
-e 's,[@]builddir[@],$(builddir),g' \
-e 's,[@]prefix[@],$(prefix),g' \
-e 's,[@]exec_prefix[@],$(exec_prefix),g' \
-e 's,[@]libdir[@],$(libdir),g' \
-e 's,[@]includedir[@],$(includedir),g' \
-e 's,[@]VERSION[@],$(VERSION),g' \
-e 's,[@]OPENSC_LIBS[@],$(OPENSC_LIBS),g' \
-e 's,[@]top_srcdir[@],$(top_srcdir),g'
EXTRA_DIST = README.rst generate_modules.py api autotools.rst.in
.PHONY: doc
doc:
$(do_subst) < autotools.rst.in > autotools.rst
./generate_modules.py $(top_srcdir)/src/vpicc --dest-dir=api --suffix=rst --no-toc -1
clean-local:
rm -rf api/*
rm -rf api/* autotools.rst

View File

@@ -43,13 +43,7 @@ cyberflex-shell_.
Installation
------------
virtualsmartcard uses the GNU Build System to compile and install. If you are
unfamiliar with it, please have a look at the file :file:`INSTALL`. If you have a
look around and can not find it, you are probably working bleeding edge in the
repository. Run the following command in the virtualsmartcard directory to get
the missing standard auxiliary files::
autoreconf -i
.. include:: autotools.rst
Depending on your usage of the |vpicc| you might or might not need
the following:

View File

@@ -0,0 +1 @@
../../doc/autotools.rst.in