Selaa lähdekoodia

gfa tools from source

Reinhard Russinger 3 vuotta sitten
vanhempi
commit
ad57ed86ce

+ 5 - 0
Config.in

@@ -21,9 +21,14 @@ source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfaqtdebug/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfamininetdebug/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfatimerdebug/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfanetdebug/Config.in"
+#-------
+comment "Other GfA Tools"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfasysinfo/Config.in"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfativaflashutil/Config.in"
 #------
 comment "GfA TIVA - SPI Kernelmodule"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/drvgfaspi/Config.in"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfaspistub/Config.in"
 #------
 comment "GfA LIB Services - Static Toolchain only libs"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfaservices/Config.in"

BIN
board/GfA/Display001/rootfs/opt/GfA/bin/gfaspistub


BIN
board/GfA/Display001/rootfs/opt/GfA/bin/gfasysinfo


BIN
board/GfA/Display001/rootfs/opt/GfA/bin/gfativaflashutil


+ 6 - 0
package/gfaspistub/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_GFASPISTUB
+	bool "GFASPISTUB"
+	help
+	  
+	  GfA Tiva user interface
+	  https://gogs.reru.org

+ 23 - 0
package/gfaspistub/gfaspistub.mk

@@ -0,0 +1,23 @@
+################################################################################
+#
+# gfaspistub
+#
+################################################################################
+
+GFASPISTUB_VERSION = 2021.10.08
+GFASPISTUB_SITE = https://gogs.reru.org/GfA/drvgfaspi.git
+GFASPISTUB_SITE_METHOD = git
+
+define GFASPISTUB_CONFIGURE_CMDS
+	(cd $(@D)/GfaSpiStub; $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
+endef
+
+define GFASPISTUB_BUILD_CMDS
+        (cd $(@D)/GfaSpiStub; $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/GfaSpiStub)
+endef
+
+define GFASPISTUB_INSTALL_TARGET_CMDS
+        (cd $(@D)/GfaSpiStub; $(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C$(@D)/GfaSpiStub install)
+endef
+
+$(eval $(generic-package))

+ 12 - 0
package/gfasysinfo/0001-add-missing-include.patch

@@ -0,0 +1,12 @@
+diff --git a/gfasysinfo/src/procfile.cpp b/gfasysinfo/src/procfile.cpp
+index 1f7fb88..1fa7e8a 100644
+--- a/gfasysinfo/src/procfile.cpp
++++ b/gfasysinfo/src/procfile.cpp
+@@ -4,6 +4,7 @@
+ #include <fstream>
+ #include <sstream>
+ #include <regex>
++#include <math.h>
+ #include "procfile.h"
+ 
+ /////////////////////////////////////////////////////////////////////////////

+ 6 - 0
package/gfasysinfo/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_GFASYSINFO
+	bool "GFASYSINFO"
+	help
+	  
+	  GfA sysinfo service
+	  https://gogs.reru.org

+ 23 - 0
package/gfasysinfo/gfasysinfo.mk

@@ -0,0 +1,23 @@
+################################################################################
+#
+# gfasysinfo
+#
+################################################################################
+
+GFASYSINFO_VERSION = 2021.10.08
+GFASYSINFO_SITE = https://gogs.reru.org/GfA/libgfaipc.git
+GFASYSINFO_SITE_METHOD = git
+
+define GFASYSINFO_CONFIGURE_CMDS
+	(cd $(@D)/gfasysinfo; $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
+endef
+
+define GFASYSINFO_BUILD_CMDS
+        (cd $(@D)/gfasysinfo; $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/gfasysinfo)
+endef
+
+define GFASYSINFO_INSTALL_TARGET_CMDS
+        (cd $(@D)/gfasysinfo; $(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C$(@D)/gfasysinfo install)
+endef
+
+$(eval $(generic-package))

+ 6 - 0
package/gfativaflashutil/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_GFATIVAFLASHUTIL
+	bool "GFATIVAFLASHUTIL"
+	help
+	  
+	  GfA flas utility for remote devices
+	  https://gogs.reru.org

+ 23 - 0
package/gfativaflashutil/gfativaflashutil.mk

@@ -0,0 +1,23 @@
+################################################################################
+#
+# gfativaflashutil
+#
+################################################################################
+
+GFATIVAFLASHUTIL_VERSION = 2021.10.08
+GFATIVAFLASHUTIL_SITE = https://gogs.reru.org/GfA/gfativaflashutil.git
+GFATIVAFLASHUTIL_SITE_METHOD = git
+
+define GFATIVAFLASHUTIL_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake)
+endef
+
+define GFATIVAFLASHUTIL_BUILD_CMDS
+        (cd $(@D); $(TARGET_MAKE_ENV) $(MAKE) -C $(@D))
+endef
+
+define GFATIVAFLASHUTIL_INSTALL_TARGET_CMDS
+        (cd $(@D); $(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C$(@D) install)
+endef
+
+$(eval $(generic-package))