mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-09 09:54:25 +09:00
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
This commit is contained in:
19
Makefile.in
19
Makefile.in
@@ -10,8 +10,9 @@ exec_prefix = @exec_prefix@
|
|||||||
bindir = $(exec_prefix)/bin
|
bindir = $(exec_prefix)/bin
|
||||||
incldir= $(prefix)/include
|
incldir= $(prefix)/include
|
||||||
infodir = $(prefix)/info
|
infodir = $(prefix)/info
|
||||||
libdir = $(prefix)/lib/
|
libdir = $(prefix)/lib
|
||||||
mandir = $(prefix)/man/man1
|
mandir = $(prefix)/share/man
|
||||||
|
docdir = $(prefix)/share/doc
|
||||||
|
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
CFLAGS = @CFLAGS@ -Iinclude -Wall
|
CFLAGS = @CFLAGS@ -Iinclude -Wall
|
||||||
@@ -69,6 +70,10 @@ dist:
|
|||||||
cp doc/* $(DISTLIB)/doc/
|
cp doc/* $(DISTLIB)/doc/
|
||||||
tar czf $(DISTLIB).tgz $(DISTLIB)/
|
tar czf $(DISTLIB).tgz $(DISTLIB)/
|
||||||
|
|
||||||
|
.PHONY: doc
|
||||||
|
doc:
|
||||||
|
doxygen
|
||||||
|
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
install: all
|
install: all
|
||||||
@for dir in ${subdirs}; do \
|
@for dir in ${subdirs}; do \
|
||||||
@@ -84,9 +89,19 @@ install: all
|
|||||||
$(INSTALL) include/libssh/ssh2.h $(DESTDIR)$(incldir)/libssh/
|
$(INSTALL) include/libssh/ssh2.h $(DESTDIR)$(incldir)/libssh/
|
||||||
$(INSTALL) include/libssh/ssh1.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
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
$(LIBTOOL) --mode=clean rm -f *~ *.o samplessh samplesftp samplesshd include/libssh/config.h
|
$(LIBTOOL) --mode=clean rm -f *~ *.o samplessh samplesftp samplesshd include/libssh/config.h
|
||||||
|
rm -rf doxygen
|
||||||
@for dir in ${subdirs}; do \
|
@for dir in ${subdirs}; do \
|
||||||
(cd $$dir && $(MAKE) clean) \
|
(cd $$dir && $(MAKE) clean) \
|
||||||
|| case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
|
|| case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
|||||||
Reference in New Issue
Block a user