diff --git a/src/build/Common.gmake b/src/build/Common.gmake index e375a7b092872b008b3f01690f1f8bdab9ef171c..475fdec38433f934c97d9fb768dde2fe461652af 100644 --- a/src/build/Common.gmake +++ b/src/build/Common.gmake @@ -89,6 +89,7 @@ # SMBLIB_SRC - Path to smblib source # # ENCODE_SRC - Path to encode lib source # # HASH_SRC - Path to hash lib source # +# SFTP_SRC - Path to sftp lib source # # MT_CFLAGS - CFLAGS for building MT objects # # MT_LDFLAGS - LDFLAGS for linking MT targets # # UL_PRE - Use Library prefix (*nix is -l) # @@ -426,6 +427,7 @@ ENCODE_SRC := $(SRC_ROOT)$(DIRSEP)encode HASH_SRC := $(SRC_ROOT)$(DIRSEP)hash 3RDP_ROOT ?= $(SRC_ROOT)$(DIRSEP)..$(DIRSEP)3rdp 3RDP_BUILD := $(3RDP_ROOT)$(DIRSEP)build +SFTP_SRC := $(SRC_ROOT)$(DIRSEP)sftp # SDL ciolib enabled by default for the moment. ifndef WITHOUT_SDL @@ -447,6 +449,7 @@ endif -include $(HASH_SRC)$(DIRSEP)Common.gmake -include $(3RDP_BUILD)$(DIRSEP)Common.make -include $(3RDP_BUILD)$(DIRSEP)Common.gmake +-include $(SFTP_SRC)$(DIRSEP)Common.make ifdef DEBUG CFLAGS += -ggdb @@ -556,3 +559,6 @@ $(CRYPT_LIB): $(CRYPT_DEPS) cl: $(MAKE) -C $(3RDPBUILDDIR) cryptlib +$(SFTPLIB-MT): sftp-mt +sftp-mt: + $(MAKE) -C $(SFTP_SRC) mtlib diff --git a/src/sftp/Common.make b/src/sftp/Common.make new file mode 100644 index 0000000000000000000000000000000000000000..0ad1467212c6a28a1ae0df1df1630c18d4114c39 --- /dev/null +++ b/src/sftp/Common.make @@ -0,0 +1,5 @@ +SFTPLIB-MT = $(SFTP_SRC)$(DIRSEP)$(LIBODIR)$(DIRSEP)$(LIBPREFIX)uifc_mt$(LIBFILE) + +SFTP-MT_CFLAGS = -I$(SFTP_SRC) +SFTP-MT_LDFLAGS = -L$(SFTP_SRC)$(DIRSEP)$(LIBODIR) +SFTP-MT_LIBS = $(UL_PRE)sftp_mt$(UL_SUF)