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
Этот коммит содержится в:
родитель
d284f7ad7b
Коммит
928c668776
19
Makefile.in
19
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; \
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user