subdirs = src/ top_srcdir = @top_srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ libdir = @exec_prefix@/lib incldir = @prefix@/include distdir = @top_srcdir@/dist CC = @CC@ CFLAGS = -c @CFLAGS@ -Iinclude/ -Wall -g LIBS = -lssh2 -Lsrc/ INSTALL = @INSTALL@ VERSION=@PACKAGE_VERSION@ DISTLIB=libssh2-$(VERSION) all: @for dir in ${subdirs}; do \ (cd $$dir && $(MAKE) all) \ || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" $(CC) -o ssh2_sample.o ssh2_sample.c $(CFLAGS) $(CC) -o ssh2_sample ssh2_sample.o $(LIBS) install: $(top_srcdir)/mkinstalldirs $(DESTDIR)$(incldir) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(libdir) @for dir in ${subdirs}; do \ (cd $$dir && $(MAKE) install) \ || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" $(INSTALL) -m 644 include/libssh2.h $(DESTDIR)$(incldir)/ $(INSTALL) -m 644 include/libssh2_sftp.h $(DESTDIR)$(incldir)/ clean: @for dir in ${subdirs}; do \ (cd $$dir && $(MAKE) clean) \ || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" rm -f ssh2_sample.o ssh2_sample dist: autoheader autoconf rm -f $(DISTLIB) ln -s . $(DISTLIB) tar -zcf $(DISTLIB).tar.gz \ $(DISTLIB)/configure $(DISTLIB)/Makefile.in $(DISTLIB)/ssh2_sample.c \ $(DISTLIB)/LICENSE $(DISTLIB)/README $(DISTLIB)/INSTALL \ $(DISTLIB)/mkinstalldirs $(DISTLIB)/install-sh $(DISTLIB)/config.sub $(DISTLIB)/config.guess \ $(DISTLIB)/src/*.c $(DISTLIB)/src/Makefile.in \ $(DISTLIB)/include/libssh2.h $(DISTLIB)/include/libssh2_priv.h $(DISTLIB)/include/libssh2_sftp.h \ $(DISTLIB)/include/libssh2_config.h.in rm -f $(DISTLIB) dist_nmake: autoheader autoconf rm -f $(DISTLIB) ln -s . $(DISTLIB) tar -zcf $(DISTLIB)-win32.tar.gz \ $(DISTLIB)/NMakefile $(DISTLIB)/ssh2_sample.c $(DISTLIB)/src/*.c \ $(DISTLIB)/LICENSE $(DISTLIB)/README $(DISTLIB)/TODO $(DISTLIB)/INSTALL \ $(DISTLIB)/include/libssh2.h $(DISTLIB)/include/libssh2_priv.h $(DISTLIB)/include/libssh2_sftp.h \ $(DISTLIB)/win32/config.mk $(DISTLIB)/win32/libssh2_config.h $(DISTLIB)/win32/rules.mk rm -f $(DISTLIB)