1 include $(TOPDIR
)/rules.mk
2 #Based on adb package from AUR https://aur.archlinux.org/packages/adb/ , reused Makefile
5 PKG_VERSION
:=android
.5.0.2_r1
9 PKG_SOURCE_URL
:=https
://android.googlesource.com
/platform
/system
/core
10 PKG_SOURCE_VERSION
:=6fe92d1a3fb17545d82d020a3c995f32e6b71f9d
11 PKG_MIRROR_HASH
:=a9b4b86602dfc0d4fc9e1d0f78dc83e648a931fb04f5a4be9b1f0054a8cebf7e
12 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_SOURCE_VERSION
)
13 PKG_SOURCE
:=$(PKG_SOURCE_SUBDIR
).
tar.xz
14 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_SOURCE_SUBDIR
)
15 PKG_MAINTAINER
:=Henryk Heisig
<hyniu@o2.pl
>
17 include $(INCLUDE_DIR
)/package.mk
19 ifeq ($(CONFIG_BIG_ENDIAN
),y
)
20 TARGET_CFLAGS
+= -DHAVE_BIG_ENDIAN
=1
22 TARGET_CFLAGS
+= -D_GNU_SOURCE
27 TITLE
:=Android Debug Bridge CLI tool
28 URL
:=http
://tools.android.com
/
29 DEPENDS
:=+zlib
+libopenssl
+libpthread
32 define Package
/adb
/description
33 Android Debug Bridge
(adb
) is a versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device.
36 # Nothing just to be sure
37 #define Build/Configure
41 $(MAKE
) -C
$(PKG_BUILD_DIR
)/adb
/ \
42 $(TARGET_CONFIGURE_OPTS
) \
44 CFLAGS
="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \
45 LDFLAGS
="$(TARGET_LDFLAGS)"
48 define Package
/adb
/install
49 $(INSTALL_DIR
) $(1)/usr
/bin
50 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/adb
/adb
$(1)/usr
/bin
/
53 $(eval
$(call BuildPackage
,adb
))