package: add fitblk util to release /dev/fit* devices
[openwrt/staging/jow.git] / package / utils / fitblk / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=fitblk
4 PKG_RELEASE:=1
5 PKG_LICENSE:=GPL-2.0-only
6 PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
7
8 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
9
10 PKG_FLAGS:=nonshared
11
12 include $(INCLUDE_DIR)/package.mk
13
14 define Package/fitblk
15 HIDDEN:=1
16 SECTION:=base
17 CATEGORY:=Base system
18 TITLE:=fitblk firmware release tool
19 DEPENDS:=@LINUX_6_1
20 endef
21
22 define Package/fitblk/description
23 Release uImage.FIT block devices using ioctl.
24 endef
25
26 define Build/Configure
27 endef
28
29 define Build/Compile
30 $(MAKE) -C $(PKG_BUILD_DIR) \
31 CC="$(TARGET_CC)" \
32 CFLAGS="$(TARGET_CFLAGS) -Wall -Werror" \
33 LDFLAGS="$(TARGET_LDFLAGS)"
34 endef
35
36 define Package/fitblk/install
37 $(INSTALL_DIR) $(1)/usr/sbin
38 $(INSTALL_BIN) $(PKG_BUILD_DIR)/fitblk $(1)/usr/sbin/
39 endef
40
41 $(eval $(call BuildPackage,fitblk))