Explorar o código

libyasdi for sma devices added

Reinhard Russinger %!s(int64=5) %!d(string=hai) anos
pai
achega
c80be9694e
Modificáronse 4 ficheiros con 35 adicións e 0 borrados
  1. 1 0
      Config.in
  2. 6 0
      package/libyasdi/Config.in
  3. 8 0
      package/libyasdi/libyasdi.mk
  4. 20 0
      package/libyasdi/libyasdi.save

+ 1 - 0
Config.in

@@ -7,3 +7,4 @@ source "$BR2_EXTERNAL_PSG_IOT2000_PATH/package/adc1x8s102/Config.in"
 source "$BR2_EXTERNAL_PSG_IOT2000_PATH/package/icinga2/Config.in"
 source "$BR2_EXTERNAL_PSG_IOT2000_PATH/package/python-ufw/Config.in"
 source "$BR2_EXTERNAL_PSG_IOT2000_PATH/package/Snap7/Config.in"
+source "$BR2_EXTERNAL_PSG_IOT2000_PATH/package/libyasdi/Config.in"

+ 6 - 0
package/libyasdi/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_LIBYASDI
+	bool "libyasdi"
+	default y
+	help
+		library to acces sma converter
+

+ 8 - 0
package/libyasdi/libyasdi.mk

@@ -0,0 +1,8 @@
+LIBYASDI_VERSION:= a5b246975e2df4eeca
+LIBYASDI_SITE:= https://github.com/pknowledge/libyasdi.git
+LIBYASDI_SITE_METHOD:= git
+LIBYASDI_INSTALL_TARGET:=YES
+LIBYASDI_INSTALL_STAGING:=YES
+
+LIBYASDI_SUBDIR:=$(@D)/projects/generic-cmake
+$(eval $(cmake-package))

+ 20 - 0
package/libyasdi/libyasdi.save

@@ -0,0 +1,20 @@
+LIBYASDI_VERSION:= a5b246975e2df4eeca
+LIBYASDI_SITE:= https://github.com/pknowledge/libyasdi.git
+LIBYASDI_SITE_METHOD:= git
+LIBYASDI_INSTALL_TARGET:=YES
+LIBYASDI_INSTALL_STAGING:=YES
+
+define LIBYASDI_BUILD_CMDS
+	mkdir $(@D)/projects/generic-cmake/build-gcc
+	cd  $(@D)/projects/generic-cmake/build-gcc; $(HOST_DIR)/usr/bin/cmake ..; $(MAKE)
+endef
+
+define LIBYASDI_INSTALL_TARGET_CMDS
+	cp $(@D)/projects/generic-cmake/build-gcc/libyasdi* $(TARGET_DIR)/lib
+endef
+
+define LIBYASDI_INSTALL_STAGING_CMDS
+	cp $(@D)/projects/generic-cmake/build-gcc/libyasdi* $(STAGING_DIR)/lib
+endef
+
+$(eval $(generic-package))