0c8d77f445eee5bf852b928e39a047c5e58da2bf
[openwrt/staging/hauke.git] / package / system / urandom-seed / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=urandom-seed
4 PKG_RELEASE:=3
5 PKG_LICENSE:=GPL-2.0-only
6
7 include $(INCLUDE_DIR)/package.mk
8
9 define Package/urandom-seed
10 SECTION:=base
11 CATEGORY:=Base system
12 TITLE:=/etc/urandom.seed handling for OpenWrt
13 URL:=https://openwrt.org/
14 endef
15
16 define Build/Prepare
17 mkdir -p $(PKG_BUILD_DIR)
18 endef
19
20 define Build/Compile/Default
21 $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS) \
22 -std=gnu99 -o $(PKG_BUILD_DIR)/seedrng seedrng.c
23 endef
24 Build/Compile = $(Build/Compile/Default)
25
26 define Package/urandom-seed/install
27 $(CP) ./files/* $(1)/
28 $(INSTALL_DIR) $(1)/sbin
29 $(CP) $(PKG_BUILD_DIR)/seedrng $(1)/sbin/
30 endef
31
32 $(eval $(call BuildPackage,urandom-seed))