2 # Copyright (C) 2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=http
://www.daemonology.net
/bsdiff
/
16 PKG_HASH
:=18821588b2dc5bf159aa37d3bcb7b885d85ffd1e19f23a0c57a58723fea85f48
17 PKG_MAINTAINER
:=Hauke Mehrtens
<hauke@hauke-m.de
>
18 HOST_BUILD_DEPENDS
:=bzip2
/host
20 PKG_LICENSE
:=BSD-2-Clause
22 include $(INCLUDE_DIR
)/host-build.mk
23 include $(INCLUDE_DIR
)/package.mk
29 TITLE
:=Binary diff tool
30 URL
:=http
://www.daemonology.net
/bsdiff
/
33 define Package
/bspatch
37 TITLE
:=Binary patch tool
38 URL
:=http
://www.daemonology.net
/bsdiff
/
43 $(TARGET_CC
) $(TARGET_CFLAGS
) $(TARGET_LDFLAGS
) \
44 -o
$(PKG_BUILD_DIR
)/bsdiff \
45 $(PKG_BUILD_DIR
)/bsdiff.c
-lbz2
46 $(TARGET_CC
) $(TARGET_CFLAGS
) $(TARGET_LDFLAGS
) \
47 -o
$(PKG_BUILD_DIR
)/bspatch \
48 $(PKG_BUILD_DIR
)/bspatch.c
-lbz2
51 define Package
/bsdiff
/install
52 $(INSTALL_DIR
) $(1)/usr
/bin
/
53 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/bsdiff
$(1)/usr
/bin
/bsdiff
56 define Package
/bspatch
/install
57 $(INSTALL_DIR
) $(1)/usr
/bin
/
58 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/bspatch
$(1)/usr
/bin
/bspatch
62 $(INSTALL_DIR
) $(STAGING_DIR_HOSTPKG
)/bin
/
63 $(MAKE
) -C
$(HOST_BUILD_DIR
) PREFIX
=$(STAGING_DIR_HOSTPKG
)/ install
67 $(HOSTCC
) $(HOST_CFLAGS
) $(HOST_LDFLAGS
) \
68 -o
$(HOST_BUILD_DIR
)/bsdiff \
69 $(HOST_BUILD_DIR
)/bsdiff.c
-lbz2
73 $(INSTALL_BIN
) $(HOST_BUILD_DIR
)/bsdiff
$(STAGING_DIR_HOSTPKG
)/bin
/
76 $(eval
$(call HostBuild
))
78 $(eval
$(call BuildPackage
,bsdiff
))
79 $(eval
$(call BuildPackage
,bspatch
))