diff options
author | Jean-Philippe Garcia Ballester <giga@le-pec.org> | 2006-12-06 16:17:20 +0000 |
---|---|---|
committer | Jean-Philippe Garcia Ballester <giga@le-pec.org> | 2006-12-06 16:17:20 +0000 |
commit | 928c668776df91bfde1e95040eff9df4e9179354 (patch) | |
tree | 0fba3ce0d2fdeec5cc5502dabcd4527c7cdadc0f | |
parent | d284f7ad7b2f8d9bfe48dffbaa6263565686f9b2 (diff) | |
download | libssh-928c668776df91bfde1e95040eff9df4e9179354.tar.gz libssh-928c668776df91bfde1e95040eff9df4e9179354.tar.xz libssh-928c668776df91bfde1e95040eff9df4e9179354.zip |
Add doc (respectively install-doc) target to generate (respectively
install) the documentation (html and man generated by doxygen, and
sample.c and samplesshd.c)
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@88 7dcaeef0-15fb-0310-b436-a5af3365683c
-rw-r--r-- | Makefile.in | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index 5182a8f2..8897a274 100644 --- a/Makefile.in +++ b/Makefile.in @@ -10,8 +10,9 @@ exec_prefix = @exec_prefix@ bindir = $(exec_prefix)/bin incldir= $(prefix)/include infodir = $(prefix)/info -libdir = $(prefix)/lib/ -mandir = $(prefix)/man/man1 +libdir = $(prefix)/lib +mandir = $(prefix)/share/man +docdir = $(prefix)/share/doc CC = @CC@ CFLAGS = @CFLAGS@ -Iinclude -Wall @@ -69,6 +70,10 @@ dist: cp doc/* $(DISTLIB)/doc/ tar czf $(DISTLIB).tgz $(DISTLIB)/ +.PHONY: doc +doc: + doxygen + .PHONY: install install: all @for dir in ${subdirs}; do \ @@ -84,9 +89,19 @@ install: all $(INSTALL) include/libssh/ssh2.h $(DESTDIR)$(incldir)/libssh/ $(INSTALL) include/libssh/ssh1.h $(DESTDIR)$(incldir)/libssh/ +.PHONY: install-doc +install-doc: doc + $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/libssh/html + $(INSTALL) doxygen/html/* $(DESTDIR)$(docdir)/libssh/html + $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/libssh/examples + $(INSTALL) sample.c samplesshd.c $(DESTDIR)$(docdir)/libssh/examples + $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man3 + $(INSTALL) doxygen/man/man3/* $(DESTDIR)$(mandir)/man3 + .PHONY: clean clean: $(LIBTOOL) --mode=clean rm -f *~ *.o samplessh samplesftp samplesshd include/libssh/config.h + rm -rf doxygen @for dir in ${subdirs}; do \ (cd $$dir && $(MAKE) clean) \ || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \ |