1 include $(TOPDIR
)/rules.mk
3 PKG_NAME
:=oonf-dlep-radio
5 PKG_RELEASE
:=$(AUTORELEASE
)
8 PKG_SOURCE_URL
:=https
://github.com
/OLSR
/OONF.git
9 PKG_SOURCE_DATE
:=2018-03-19
10 PKG_SOURCE_VERSION
:=bffb88b040659b237c4c91b6b42dbbb47431750e
11 PKG_MIRROR_HASH
:=c85bf1e38483979f44486b6ad90800535fc7039a162c536c239d897b7c68ef70
15 include $(INCLUDE_DIR
)/package.mk
16 include $(INCLUDE_DIR
)/cmake.mk
18 CMAKE_OPTIONS
+=-D OONF_NO_WERROR
:Bool
=true \
19 -D OONF_LOGGING_LEVEL
:String
=debug \
20 -D OONF_NO_TESTING
:Bool
=true \
22 -D OONF_APP_DEFAULT_CFG_HANDLER
:String
=uci \
23 -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_radio" \
24 -D OONF_LIB_GIT
:String
=v
$(PKG_VERSION
)-archive \
25 -D OONF_VERSION
:String
=$(PKG_VERSION
) \
26 -D INSTALL_LIB_DIR
:Path
=lib
/oonf \
27 -D INSTALL_INCLUDE_DIR
:Path
=include/oonf \
28 -D INSTALL_CMAKE_DIR
:Path
=lib
/oonf \
29 -D CMAKE_PREFIX_PATH
=$(STAGING_DIR
)/usr
31 define Package
/oonf-git
/template
34 MAINTAINER
:=Henning Rogge
<hrogge@gmail.com
>
35 SUBMENU
:=OLSR.org network framework
36 URL
:=http
://www.olsr.org
/
39 define Package
/oonf-dlep-radio
40 $(call Package
/oonf-git
/template
)
41 TITLE
:= Build DLEP Radio Agent
42 DEPENDS
:=+librt
+libnl-tiny
+libuci
+oonf-init-scripts
43 VERSION
:=$(PKG_VERSION
)
46 Build
/Compile
=$(call Build
/Compile
/Default
,dlep_radio_static
)
50 $(INSTALL_BIN
) -D
$(PKG_BUILD_DIR
)/$(MAKE_PATH
)/dlep_radio_static
$(PKG_INSTALL_DIR
)/usr
/sbin
/dlep_radio
;
53 TARGET_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include -I
${STAGING_DIR}/usr
/include/libnl-tiny
55 define Package
/oonf-dlep-radio
/install
56 $(INSTALL_BIN
) -D
$(PKG_BUILD_DIR
)/dlep_radio_static
$(1)/usr
/sbin
/dlep_radio
57 $(INSTALL_BIN
) -D .
/files
/dlep_radio.init
$(1)/etc
/init.d
/dlep_radio
58 $(INSTALL_BIN
) -D .
/files
/dlep_radio.hotplug
$(1)/etc
/hotplug.d
/iface
/50-dlep_radio
59 $(INSTALL_DATA
) -D .
/files
/dlep_radio.uci
$(1)/etc
/config
/dlep_radio
62 define Package
/oonf-dlep-radio
/conffiles
63 /etc
/config
/dlep_radio
66 $(eval
$(call BuildPackage
,oonf-dlep-radio
))