1 include $(TOPDIR
)/rules.mk
3 PKG_NAME
:=oonf-dlep-proxy
7 PKG_SOURCE_URL
:=https
://github.com
/OLSR
/OONF.git
8 PKG_SOURCE_DATE
:=2022-08-25
9 PKG_SOURCE_VERSION
:=fb15d54d6a7a087cb0c5ec37c49804f6ce432396
10 PKG_MIRROR_HASH
:=ad88fa237d2b04119fe2e94ef7ab73d9e6361c1e922fd3f9265ea04d9a653a76
14 include $(INCLUDE_DIR
)/package.mk
15 include $(INCLUDE_DIR
)/cmake.mk
17 CMAKE_OPTIONS
+=-D OONF_NO_WERROR
:Bool
=true \
18 -D OONF_LOGGING_LEVEL
:String
=debug \
19 -D OONF_NO_TESTING
:Bool
=true \
21 -D OONF_APP_DEFAULT_CFG_HANDLER
:String
=uci \
22 -D OONF_STATIC_PLUGINS
:String
="class;clock;layer2;packet_socket;socket;stream_socket;telnet;timer;viewer;os_clock;os_fd;os_interface;os_system;nl80211_listener;layer2info;systeminfo;cfg_uciloader;cfg_compact;dlep_proxy" \
23 -D OONF_LIB_GIT
:String
=v
$(PKG_SOURCE_VERSION
) \
24 -D VERSION_SUB_TAG
:String
=$(PKG_SOURCE_DATE
) \
25 -D INSTALL_LIB_DIR
:Path
=lib
/oonf \
26 -D INSTALL_INCLUDE_DIR
:Path
=include/oonf \
27 -D INSTALL_CMAKE_DIR
:Path
=lib
/oonf \
28 -D CMAKE_PREFIX_PATH
=$(STAGING_DIR
)/usr
30 define Package
/oonf-git
/template
33 MAINTAINER
:=Henning Rogge
<hrogge@gmail.com
>
34 SUBMENU
:=OLSR.org network framework
35 URL
:=http
://www.olsr.org
/
38 define Package
/oonf-dlep-proxy
39 $(call Package
/oonf-git
/template
)
40 TITLE
:= Build DLEP Radio
+Router Agent
41 DEPENDS
:=+librt
+libnl-tiny
+libuci
+oonf-init-scripts
42 VERSION
:=$(PKG_VERSION
)
45 Build
/Compile
=$(call Build
/Compile
/Default
,dlep_radio_static
)
49 $(INSTALL_BIN
) -D
$(PKG_BUILD_DIR
)/$(MAKE_PATH
)/dlep_radio_static
$(PKG_INSTALL_DIR
)/usr
/sbin
/dlep_proxy
;
52 TARGET_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include -I
${STAGING_DIR}/usr
/include/libnl-tiny
54 define Package
/oonf-dlep-proxy
/install
55 $(INSTALL_BIN
) -D
$(PKG_BUILD_DIR
)/dlep_radio_static
$(1)/usr
/sbin
/dlep_proxy
56 $(INSTALL_BIN
) -D .
/files
/dlep_proxy.init
$(1)/etc
/init.d
/dlep_proxy
57 $(INSTALL_BIN
) -D .
/files
/dlep_proxy.hotplug
$(1)/etc
/hotplug.d
/iface
/50-dlep_proxy
58 $(INSTALL_DATA
) -D .
/files
/dlep_proxy.uci
$(1)/etc
/config
/dlep_proxy
61 define Package
/oonf-dlep-proxy
/conffiles
62 /etc
/config
/dlep_proxy
65 $(eval
$(call BuildPackage
,oonf-dlep-proxy
))