diff options
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am index 9c065989..fc16150a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,10 +2,14 @@ SUBDIRS = libssh include AM_CPPFLAGS = -I$(srcdir)/include -LDADD = -lssh -L$(srcdir)/libssh +LDADD = $(top_builddir)/libssh/libssh.la +noinst_PROGRAMS = samplesshd samplessh -bin_PROGRAMS = samplesshd samplessh samplesftp +noinst_DATA = samplesftp doxygen + +libsshdir = $(includedir)/libssh +libssh_HEADERS = config.h samplessh_SOURCES = sample.c @@ -14,6 +18,26 @@ samplesshd_SOURCES = samplesshd.c samplesftp: samplessh $(LN_S) samplessh samplesftp -nodist_samplesftp_SOURCES = samplesftp.c +if HAS_DOXYGEN +install-doc: doxygen + $(INSTALL) -d $(DESTDIR)$(docdir)/html + $(INSTALL) --mode=644 doxygen/html/* $(DESTDIR)$(docdir)/html + $(INSTALL) -d $(DESTDIR)$(docdir)/examples + $(INSTALL) --mode=644 sample.c samplesshd.c $(DESTDIR)$(docdir)/examples + $(INSTALL) -d $(DESTDIR)$(mandir)/man3 + $(INSTALL) --mode=644 doxygen/man/man3/* $(DESTDIR)$(mandir)/man3 + +doxygen: + @echo "Running doxygen..." + doxygen $(srcdir)/Doxyfile +else +doxygen: +install-doc: doxygen +endif + +clean-local: + -rm -rf doxygen EXTRA_DIST = Doxyfile + +CLEANFILES = samplesftp |