diff options
Diffstat (limited to 'tools/depends/target/libssh/Makefile')
-rw-r--r-- | tools/depends/target/libssh/Makefile | 54 |
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) |