aboutsummaryrefslogtreecommitdiff
path: root/tools/depends/target/libssh/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tools/depends/target/libssh/Makefile')
-rw-r--r--tools/depends/target/libssh/Makefile54
1 files changed, 0 insertions, 54 deletions
diff --git a/tools/depends/target/libssh/Makefile b/tools/depends/target/libssh/Makefile
deleted file mode 100644
index 405bd210df..0000000000
--- a/tools/depends/target/libssh/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-include ../../Makefile.include
-DEPS= ../../Makefile.include Makefile removelegacy.patch android.patch darwin.patch darwin-no-fork.patch fix-gcc-5-compile.patch ntohl.patch md5.patch pkg-config.patch
-
-# lib name, version
-LIBNAME=libssh
-VERSION=0.7.0a
-SOURCE=$(LIBNAME)-$(VERSION)
-ARCHIVE=$(SOURCE).tar.gz
-
-LIBDYLIB=$(PLATFORM)/build/src/$(LIBNAME).a
-
-ifeq ($(OS),ios)
-#_tlv_bootstrap aka __thread is private under ios/tvos. That is thread local storage, so disable it
-CMAKE_EXTRAFLAGS=-DHAVE_GCC_THREAD_LOCAL_STORAGE=0
-endif
-
-all: .installed-$(PLATFORM)
-
-$(TARBALLS_LOCATION)/$(ARCHIVE):
- cd $(TARBALLS_LOCATION); $(RETRIEVE_TOOL) $(RETRIEVE_TOOL_FLAGS) $(BASE_URL)/$(ARCHIVE)
-
-$(PLATFORM): $(TARBALLS_LOCATION)/$(ARCHIVE) $(DEPS)
- rm -rf $(PLATFORM); mkdir -p $(PLATFORM)
- cd $(PLATFORM); $(ARCHIVE_TOOL) $(ARCHIVE_TOOL_FLAGS) $(TARBALLS_LOCATION)/$(ARCHIVE)
- cd $(PLATFORM); rm -rf build; mkdir -p build
- cd $(PLATFORM); patch -p0 < ../removelegacy.patch
- cd $(PLATFORM); patch -p0 < ../android.patch
- cd $(PLATFORM); patch -p0 < ../ntohl.patch
- cd $(PLATFORM); patch -p0 < ../md5.patch
- cd $(PLATFORM); patch -p1 < ../darwin.patch
- cd $(PLATFORM); patch -p0 < ../fix-gcc-5-compile.patch
- cd $(PLATFORM); patch -p0 < ../pkg-config.patch
-ifeq ($(OS),ios)
- cd $(PLATFORM); patch -p1 < ../darwin-no-fork.patch
-endif
- sed -ie "s|-fstack-protector|-fno-stack-protector|" "$(PLATFORM)/cmake/Modules/DefineCompilerFlags.cmake"
- sed -ie "s|add_subdirectory(examples)||" "$(PLATFORM)/CMakeLists.txt"
- cd $(PLATFORM)/build; $(CMAKE) -DWITH_STATIC_LIB=1 -DWITH_EXAMPLES=0 -DTHREADS_PTHREAD_ARG=0 $(CMAKE_EXTRAFLAGS) -DWITH_GSSAPI=0 VERBOSE=1 ..
-
-$(LIBDYLIB): $(PLATFORM)
- $(MAKE) -j 1 -C $(PLATFORM)/build
-
-.installed-$(PLATFORM): $(LIBDYLIB)
- $(MAKE) -C $(PLATFORM)/build install
- rm -f $(PREFIX)/lib/libssh.so $(PREFIX)/lib/libssh.so.4.3.0 $(PREFIX)/lib/libssh.so.4
- rm -f $(PREFIX)/lib/libssh.*dylib*
- rm -f $(PREFIX)/lib/libssh_threads.*dylib*
- touch $@
-
-clean:
- rm -rf $(PLATFORM) .installed-$(PLATFORM)
-
-distclean::
- rm -rf $(PLATFORM) .installed-$(PLATFORM)