Hi, this is the second attempt to allow linking with the external sha1dc shlib. Now I split to two patches: one for cleaning up of sha1dc plumbing codes, and another for adding the option to link with the external sha1dc lib. Other changes from v1: - Plumbing codes for external lib are also merged commonly in sha1dc_git.[ch] - Check the conflict of extlib vs submodule - Drop DC_SHA1_LINK, hoping that everyone is well-mannered - Minor rephrasing / corrections of texts thanks, Takashi === Takashi Iwai (2): sha1dc: Build git plumbing code more explicitly sha1dc: Allow building with the external sha1dc library Makefile | 18 +++++++++++++++--- hash.h | 6 +----- sha1dc_git.c | 18 ++++++++++++++++-- sha1dc_git.h | 28 ++++++++++++++++------------ 4 files changed, 48 insertions(+), 22 deletions(-) -- 2.14.1