Initial commit

This commit is contained in:
2018-05-15 16:11:21 +02:00
commit 9d1907616b
15 changed files with 274 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
config BR2_PACKAGE_LORA_GATEWAY
bool "lora-gateway"
help
This is the lora gateway package from The Things Network
+25
View File
@@ -0,0 +1,25 @@
LORA_GATEWAY_VERSION = legacy
LORA_GATEWAY_SITE = https://github.com/TheThingsNetwork/lora_gateway.git
LORA_GATEWAY_INSTALL_STAGING = YES
LORA_GATEWAY_SITE_METHOD = git
define LORA_GATEWAY_CONFIGURE_CMDS
sed -i -e 's/PLATFORM= kerlink/PLATFORM= imst_rpi/g' $(@D)/libloragw/library.cfg
endef
define LORA_GATEWAY_BUILD_CMDS
CROSS_COMPILE=arm-buildroot-linux-uclibcgnueabihf- LD=$(TARGET_LD) $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) all
endef
define LORA_GATEWAY_INSTALL_STAGING_CMDS
$(INSTALL) -d -m 0755 $(STAGING_DIR)/opt/ttn/libloragw
$(INSTALL) -D -m 0755 $(@D)/libloragw/library.cfg $(STAGING_DIR)/opt/ttn/libloragw/library.cfg
$(INSTALL) -D -m 0755 $(@D)/libloragw/libloragw.a $(STAGING_DIR)/opt/ttn/libloragw/libloragw.a
$(INSTALL) -d -m 0755 $(STAGING_DIR)/opt/ttn/libloragw/inc
$(INSTALL) -D -m 0755 $(@D)/libloragw/inc/*.h $(STAGING_DIR)/opt/ttn/libloragw/inc/
endef
define LORA_GATEWAY_INSTALL_TARGET_CMDS
endef
$(eval $(generic-package))