1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
=$(PROJECT_GIT
)/project
/netifd.git
8 PKG_SOURCE_DATE
:=2022-12-30
9 PKG_SOURCE_VERSION
:=81c1fbcba2f27f687c2a471f341502d47679f401
10 PKG_MIRROR_HASH
:=41d19f2804759aa42708942e27116bec78b169abee639d97c2ec7f0f62fa7739
11 PKG_MAINTAINER
:=Felix Fietkau
<nbd@nbd.name
>
16 include $(INCLUDE_DIR
)/package.mk
17 include $(INCLUDE_DIR
)/cmake.mk
22 DEPENDS
:=+libuci
+libnl-tiny
+libubus
+ubus
+ubusd
+jshn
+libubox
23 TITLE
:=OpenWrt Network Interface Configuration Daemon
26 define Package
/netifd
/conffiles
32 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
33 -I
$(STAGING_DIR
)/usr
/include \
36 TARGET_LDFLAGS
+= -flto
-fuse-linker-plugin
39 -DLIBNL_LIBS
=-lnl-tiny \
42 define Package
/netifd
/install
43 $(INSTALL_DIR
) $(1)/sbin
44 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/netifd
$(1)/sbin
/
46 $(INSTALL_DIR
) $(1)/etc
/udhcpc.user.d
/
47 $(CP
) $(PKG_BUILD_DIR
)/scripts
/* $(1)/lib
/netifd
/
50 $(eval
$(call BuildPackage
,netifd
))