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
:=https
://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
21 PKG_CPE_ID
:=cpe
:/a
:daemonology
:bsdiff
23 include $(INCLUDE_DIR
)/host-build.mk
24 include $(INCLUDE_DIR
)/package.mk
30 TITLE
:=Binary diff tool
31 URL
:=https
://www.daemonology.net
/bsdiff
/
34 define Package
/bspatch
38 TITLE
:=Binary patch tool
39 URL
:=https
://www.daemonology.net
/bsdiff
/
44 $(TARGET_CC
) $(TARGET_CFLAGS
) $(TARGET_CPPFLAGS
) $(TARGET_LDFLAGS
) \
45 -o
$(PKG_BUILD_DIR
)/bsdiff \
46 $(PKG_BUILD_DIR
)/bsdiff.c
-lbz2
47 $(TARGET_CC
) $(TARGET_CFLAGS
) $(TARGET_CPPFLAGS
) $(TARGET_LDFLAGS
) \
48 -o
$(PKG_BUILD_DIR
)/bspatch \
49 $(PKG_BUILD_DIR
)/bspatch.c
-lbz2
52 define Package
/bsdiff
/install
53 $(INSTALL_DIR
) $(1)/usr
/bin
/
54 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/bsdiff
$(1)/usr
/bin
/bsdiff
57 define Package
/bspatch
/install
58 $(INSTALL_DIR
) $(1)/usr
/bin
/
59 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/bspatch
$(1)/usr
/bin
/bspatch
63 $(INSTALL_DIR
) $(STAGING_DIR_HOSTPKG
)/bin
/
64 $(MAKE
) -C
$(HOST_BUILD_DIR
) PREFIX
=$(STAGING_DIR_HOSTPKG
)/ install
68 $(HOSTCC
) $(HOST_CFLAGS
) $(HOST_LDFLAGS
) \
69 -o
$(HOST_BUILD_DIR
)/bsdiff \
70 $(HOST_BUILD_DIR
)/bsdiff.c
-lbz2
74 $(INSTALL_BIN
) $(HOST_BUILD_DIR
)/bsdiff
$(STAGING_DIR_HOSTPKG
)/bin
/
77 $(eval
$(call HostBuild
))
79 $(eval
$(call BuildPackage
,bsdiff
))
80 $(eval
$(call BuildPackage
,bspatch
))