\!/ KyuuKazami \!/

Path : /proc/self/root/proc/thread-self/root/usr/src/libssh2-0.14/
Upload :
Current File : //proc/self/root/proc/thread-self/root/usr/src/libssh2-0.14/Makefile

subdirs = src/
top_srcdir = .
prefix = /usr/local
exec_prefix = ${prefix}
libdir = ${prefix}/lib
incldir = /usr/local/include
distdir = ./dist

CC = gcc
CFLAGS = -c -g -O2 /usr/include -Iinclude/ -Wall
LIBS = -lssh2 -Lsrc/
INSTALL = /usr/bin/install -c
VERSION=0.14
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"
sample:
	$(CC) -o ssh2_sample.o ssh2_sample.c $(CFLAGS)
	$(CC) -o ssh2_sample ssh2_sample.o $(LIBS)
install: all
	$(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)/
	$(INSTALL) -m 644 include/libssh2_publickey.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_publickey.h $(DISTLIB)/include/libssh2_config.h.in \
		$(DISTLIB)/win32/config.mk $(DISTLIB)/win32/libssh2_config.h $(DISTLIB)/win32/rules.mk \
		$(DISTLIB)/win32/libssh2.dsp $(DISTLIB)/win32/libssh2.dsw $(DISTLIB)/win32/ssh2_sample.dsp
	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)/include/libssh2_publickey.h \
		$(DISTLIB)/win32/config.mk $(DISTLIB)/win32/libssh2_config.h $(DISTLIB)/win32/rules.mk
	rm -f $(DISTLIB)


@KyuuKazami