xref: /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-extended/zsync/zsync-curl/make.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunUpstream-Status: Pending
2*4882a593SmuzhiyunSigned-off-by: Ross Burton <ross.burton@arm.com>
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunFrom 3b9d64cf3c33ad235ed444f8715732e509ab023f Mon Sep 17 00:00:00 2001
5*4882a593SmuzhiyunFrom: Ross Burton <ross.burton@arm.com>
6*4882a593SmuzhiyunDate: Wed, 9 Jun 2021 16:11:25 +0100
7*4882a593SmuzhiyunSubject: [PATCH] Build zsyncmake
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunNo point having the zsync client without the server-side tool.
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunCloses #42
12*4882a593Smuzhiyun---
13*4882a593Smuzhiyun .gitignore      | 1 +
14*4882a593Smuzhiyun src/Makefile.am | 5 ++++-
15*4882a593Smuzhiyun 2 files changed, 5 insertions(+), 1 deletion(-)
16*4882a593Smuzhiyun
17*4882a593Smuzhiyundiff --git a/.gitignore b/.gitignore
18*4882a593Smuzhiyunindex 36f7bd8..728658e 100644
19*4882a593Smuzhiyun--- a/.gitignore
20*4882a593Smuzhiyun+++ b/.gitignore
21*4882a593Smuzhiyun@@ -22,3 +22,4 @@ src/librcksum/md4test
22*4882a593Smuzhiyun src/libzsync/sha1test
23*4882a593Smuzhiyun stamp-h1
24*4882a593Smuzhiyun zsync_curl
25*4882a593Smuzhiyun+zsyncmake_curl
26*4882a593Smuzhiyundiff --git a/src/Makefile.am b/src/Makefile.am
27*4882a593Smuzhiyunindex 5f8ff73..ffa2280 100644
28*4882a593Smuzhiyun--- a/src/Makefile.am
29*4882a593Smuzhiyun+++ b/src/Makefile.am
30*4882a593Smuzhiyun@@ -4,13 +4,16 @@ ACLOCAL_AMFLAGS = -I autotools
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun SUBDIRS = librcksum zlib libzsync doc
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun-bin_PROGRAMS = zsync_curl
35*4882a593Smuzhiyun+bin_PROGRAMS = zsync_curl zsyncmake_curl
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun zsync_curl_SOURCES = client.c http.c http.h url.c url.h progress.c progress.h base64.c format_string.h zsglobal.h
38*4882a593Smuzhiyun zsync_curl_LDADD = libzsync/libzsync.a librcksum/librcksum.a zlib/libinflate.a $(LIBOBJS)
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun EXTRA_zsync_curl_SOURCES = getaddrinfo.h
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun+zsyncmake_curl_SOURCES = make.c makegz.c makegz.h format_string.h
43*4882a593Smuzhiyun+zsyncmake_curl_LDADD = libzsync/libzsync.a librcksum/librcksum.a zlib/libinflate.a zlib/libdeflate.a -lm
44*4882a593Smuzhiyun+
45*4882a593Smuzhiyun # From "GNU autoconf, automake and libtool" Vaughan, Elliston,
46*4882a593Smuzhiyun # #  Tromey and Taylor, publisher New Riders, p.134
47*4882a593Smuzhiyun # # They made me do it! :-)
48*4882a593Smuzhiyun--
49*4882a593Smuzhiyun2.25.1
50*4882a593Smuzhiyun
51