1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/OpenIoTHub
/gateway-go
/tar.gz
/v
${PKG_VERSION}?
9 PKG_HASH
:=7d04d923ae39c2c9ffb4c5de2a3f335798ff167992a6d89d9538d0bf3867b6f8
11 PKG_MAINTAINER
:=Yu Fang
<newfarry@
126.com
>
13 PKG_LICENSE_FILES
:=LICENSE
15 PKG_BUILD_DIR
:=$(BUILD_DIR
)/gateway-go-
$(PKG_VERSION
)
16 PKG_BUILD_DEPENDS
:=golang
/host
20 GO_PKG
:=github.com
/OpenIoTHub
/gateway-go
23 main.version
=v
$(PKG_VERSION
) \
24 main.commit
=$(PKG_VERSION
) \
25 main.builtBy
=openwrt \
27 include $(INCLUDE_DIR
)/package.mk
28 include ..
/..
/lang
/golang
/golang-package.mk
30 define Package
/gateway-go
33 SUBMENU
:=Web Servers
/Proxies
34 TITLE
:=gateway-go
- gateway of OpenIoTHub
35 URL
:=https
://github.com
/OpenIoTHub
/gateway-go
36 DEPENDS
:=$(GO_ARCH_DEPENDS
)
39 define Package
/gateway-go
/description
40 gateway-go is GateWay Client for OpenIoTHub.
43 define Package
/gateway-go
/install
44 $(call GoPackage
/Package
/Install
/Bin
,$(PKG_INSTALL_DIR
))
46 $(INSTALL_DIR
) $(1)/usr
/bin
/
47 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/gateway-go
$(1)/usr
/bin
/
48 $(INSTALL_DIR
) $(1)/etc
/gateway-go
/
49 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/gateway-go.yaml
$(1)/etc
/gateway-go
/
50 $(INSTALL_DIR
) $(1)/etc
/init.d
/
51 $(INSTALL_BIN
) .
/files
/gateway-go.init
$(1)/etc
/init.d
/gateway-go
54 define Package
/gateway-go
/conffiles
55 /etc
/gateway-go
/gateway-go.yaml
58 $(eval
$(call GoBinPackage
,gateway-go
))
59 $(eval
$(call BuildPackage
,gateway-go
))