Эх сурвалжийг харах

GfA Module, soweit bekannt

Reinhard Russinger 3 жил өмнө
parent
commit
a9395f13c5

+ 16 - 4
Config.in

@@ -2,11 +2,9 @@ source "$BR2_EXTERNAL_GFA_Display001_PATH/package/applicationlauncher/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfasqlplugin/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/qtfreevirtualkeyboard/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfabrowser/Config.in"
+comment "Old GfA utils (outdated)"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libgfaipc/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libgfatimer/Config.in"
-source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libulfius/Config.in"
-source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libyder/Config.in"
-source "$BR2_EXTERNAL_GFA_Display001_PATH/package/liborcania/Config.in"
 #-------
 comment "Gfa Tools"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfaipc/Config.in"
@@ -15,4 +13,18 @@ source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfaqt/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfamininet/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfatimer/Config.in"
 source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfanet/Config.in"
-
+#-------
+comment "GfA Tools Debug"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfaipcdebug/Config.in"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/gfasitarautilsdebug/Config.in"
+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 "SIEMENS IEC Library"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/Snap7/Config.in"
+comment "Common Tools"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libulfius/Config.in"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/libyder/Config.in"
+source "$BR2_EXTERNAL_GFA_Display001_PATH/package/liborcania/Config.in"

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-748
+750

+ 10 - 0
configs/SOPINEA64_L50_Qt5.15_defconfig

@@ -100,6 +100,8 @@ BR2_PACKAGE_F2FS_TOOLS=y
 BR2_PACKAGE_FLASHBENCH=y
 BR2_PACKAGE_MMC_UTILS=y
 BR2_PACKAGE_MTD=y
+BR2_PACKAGE_MTD_MKFSUBIFS=y
+BR2_PACKAGE_MTD_MTDPART=y
 BR2_PACKAGE_DEJAVU=y
 BR2_PACKAGE_FONT_AWESOME=y
 BR2_PACKAGE_MESA3D_DEMOS=y
@@ -448,4 +450,12 @@ BR2_PACKAGE_QTFREEVIRTUALKEYBOARD=y
 BR2_PACKAGE_GFABROWSER=y
 # BR2_PACKAGE_LIBGFAIPC is not set
 # BR2_PACKAGE_LIBGFATIMER is not set
+BR2_PACKAGE_GFAIPC=y
+BR2_PACKAGE_GFASITARAUTILS=y
+BR2_PACKAGE_GFAQT=y
+BR2_PACKAGE_GFATIMER=y
+BR2_PACKAGE_GFAIPCDEBUG=y
+BR2_PACKAGE_GFASITARAUTILSDEBUG=y
+BR2_PACKAGE_GFAQTDEBUG=y
+BR2_PACKAGE_GFATIMERDEBUG=y
 BR2_PACKAGE_LIBULFIUS=y

+ 6 - 0
package/Snap7/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_SNAP7
+	bool "Snap7"
+	default y
+	help
+		library to acces S7 (SIEMENS PLS) data
+

+ 24 - 0
package/Snap7/Snap7.mk

@@ -0,0 +1,24 @@
+SNAP7_VERSION:=  b118aefdc184bda1a62c5527424696dbd28bdf05
+SNAP7_SITE:= https://gogs.reru.org/GfA/snap7-iot-quark-1.4.2.git
+SNAP7_SITE_METHOD:= git
+SNAP7_INSTALL_TARGET:=YES
+SNAP7_INSTALL_STAGING:=YES
+
+define SNAP7_BUILD_CMDS
+	echo `basedir $(TARGET_CC)`
+	echo "============================================="
+	printenv
+	echo "============================================="
+	$(MAKE) -f ./i586_linux.mk CROSS_COMPILE="$(TARGET_CROSS)" -C $(@D)/build/unix all
+endef
+
+define SNAP7_INSTALL_TARGET_CMDS
+	$(INSTALL) -D -m 0755 $(@D)/build/bin/i586-linux/libsnap7.so $(TARGET_DIR)/lib
+endef
+
+define SNAP7_INSTALL_STAGING_CMDS
+	$(INSTALL) -D -m 0755 $(@D)/build/bin/i586-linux/libsnap7.so $(STAGING_DIR)/lib
+endef
+
+
+$(eval $(generic-package))

+ 1 - 1
package/gfaipc/gfaipc.mk

@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GFAIPC_VERSION = master
+GFAIPC_VERSION = V1.4.0
 GFAIPC_SITE = https://gogs.reru.org/GfA/libgfaipc.git
 GFAIPC_SITE_METHOD = git
 GFAIPC_DEPENDENCIES = qt5base

+ 7 - 0
package/gfaipcdebug/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_GFAIPCDEBUG
+	bool "GfAIPCDEBUG"
+	select BR2_PACKAGE_QT5BASE
+	help
+	  
+	  GfA IPC Tools
+	  https://gogs.reru.org

+ 32 - 0
package/gfaipcdebug/gfaipc.mk

@@ -0,0 +1,32 @@
+################################################################################
+#
+# GfAIPC
+#
+################################################################################
+
+GFAIPCDEBUG_VERSION = V1.4.0
+GFAIPCDEBUG_SITE = https://gogs.reru.org/GfA/libgfaipc.git
+GFAIPCDEBUG_SITE_METHOD = git
+GFAIPCDEBUG_DEPENDENCIES = qt5base
+GFAIPCDEBUG_INSTALL_STAGING = YES
+GFAIPCDEBUG_INSTALL_TARGET = YES
+
+define GFAIPCDEBUG_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake CONFIG+=debug)
+endef
+
+define GFAIPCDEBUG_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define GFAIPCDEBUG_INSTALL_STAGING_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_library
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_includes
+endef
+
+define GFAIPCDEBUG_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C $(@D)	install_target
+endef
+
+$(eval $(generic-package))
+

+ 1 - 1
package/gfamininet/gfamininet.mk

@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GFAMININET_VERSION = master
+GFAMININET_VERSION = V1.0.0
 GFAMININET_SITE = https://gogs.reru.org/GfA/libgfamininet.git
 GFAMININET_SITE_METHOD = git
 GFAMININET_DEPENDENCIES = qt5base

+ 9 - 0
package/gfamininetdebug/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_GFAMININETDEBUG
+	bool "GfAMININETDEBUG"
+	select BR2_PACKAGE_QT5BASE
+	help
+	  Qt is a cross-platform application and UI framework for
+	  developers using C++.
+
+	  Qt GfAMininet 
+	  https://gogs.reru.org

+ 32 - 0
package/gfamininetdebug/gfamininet.mk

@@ -0,0 +1,32 @@
+################################################################################
+#
+# GfAMININET
+#
+################################################################################
+
+GFAMININETDEBUG_VERSION = V1.0.0
+GFAMININETDEBUG_SITE = https://gogs.reru.org/GfA/libgfamininet.git
+GFAMININETDEBUG_SITE_METHOD = git
+GFAMININETDEBUG_DEPENDENCIES = qt5base
+GFAMININETDEBUG_INSTALL_STAGING = YES
+GFAMININETDEBUG_INSTALL_TARGET = YES
+
+define GFAMININETDEBUG_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake CONFIG+=debug) 
+endef
+
+define GFAMININETDEBUG_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define GFAMININETDEBUG_INSTALL_STAGING_CMDS
+#	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(STAGING_DIR)/ $(MAKE) -C $(@D) install_toolchain
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_library
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_includes
+endef
+
+define GFAMININETDEBUG_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C $(@D)	install_target
+endef
+
+$(eval $(generic-package))

+ 1 - 1
package/gfanet/gfanet.mk

@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GFANET_VERSION = master
+GFANET_VERSION = V1.0.0
 GFANET_SITE = https://gogs.reru.org/GfA/libgfaNET.git
 GFANET_SITE_METHOD = git
 GFANET_DEPENDENCIES = qt5base

+ 7 - 0
package/gfanetdebug/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_GFANETDEBUG
+	bool "GfANETDEBUG"
+	select BR2_PACKAGE_QT5BASE
+	help
+	  
+	  GfA Network Setting Tools Tools
+	  https://gogs.reru.org

+ 32 - 0
package/gfanetdebug/gfanet.mk

@@ -0,0 +1,32 @@
+################################################################################
+#
+# GfANET
+#
+################################################################################
+
+GFANETDEBUG_VERSION = V1.0.0
+GFANETDEBUG_SITE = https://gogs.reru.org/GfA/libgfaNET.git
+GFANETDEBUG_SITE_METHOD = git
+GFANETDEBUG_DEPENDENCIES = qt5base
+GFANETDEBUG_INSTALL_STAGING = YES
+GFANETDEBUG_INSTALL_TARGET = YES
+
+define GFANETDEBUG_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake CONFIG+=DEBUG)
+endef
+
+define GFANETDEBUG_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define GFANETDEBUG_INSTALL_STAGING_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_library
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_includes
+endef
+
+define GFANETDEBUG_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C $(@D)	install_target
+endef
+
+$(eval $(generic-package))
+

+ 1 - 0
package/gfaqt/Config.in

@@ -1,6 +1,7 @@
 config BR2_PACKAGE_GFAQT
 	bool "GfAQT"
 	select BR2_PACKAGE_QT5BASE
+	select BR2_PACKAGE_GFANET
 	help
 	  
 	  GfA QT Tools

+ 2 - 2
package/gfaqt/gfaqt.mk

@@ -4,10 +4,10 @@
 #
 ################################################################################
 
-GFAQT_VERSION = master
+GFAQT_VERSION = V1.2.0
 GFAQT_SITE = https://gogs.reru.org/GfA/libgfaqt.git
 GFAQT_SITE_METHOD = git
-GFAQT_DEPENDENCIES = qt5base
+GFAQT_DEPENDENCIES = qt5base gfanet
 GFAQT_INSTALL_STAGING = YES
 GFAQT_INSTALL_TARGET = YES
 

+ 8 - 0
package/gfaqtdebug/Config.in

@@ -0,0 +1,8 @@
+config BR2_PACKAGE_GFAQTDEBUG
+	bool "GfAQTDEBUG"
+	select BR2_PACKAGE_QT5BASE
+	select BR2_PACKAGE_GFANETDEBUG
+	help
+	  
+	  GfA QT Tools
+	  https://gogs.reru.org

+ 32 - 0
package/gfaqtdebug/gfaqt.mk

@@ -0,0 +1,32 @@
+################################################################################
+#
+# GfAQT
+#
+################################################################################
+
+GFAQTDEBUG_VERSION = V1.2.0
+GFAQTDEBUG_SITE = https://gogs.reru.org/GfA/libgfaqt.git
+GFAQTDEBUG_SITE_METHOD = git
+GFAQTDEBUG_DEPENDENCIES = qt5base gfanetdebug
+GFAQTDEBUG_INSTALL_STAGING = YES
+GFAQTDEBUG_INSTALL_TARGET = YES
+
+define GFAQTDEBUG_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake CONFIG+=debug)
+endef
+
+define GFAQTDEBUG_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define GFAQTDEBUG_INSTALL_STAGING_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_library
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_includes
+endef
+
+define GFAQTDEBUG_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C $(@D)	install_target
+endef
+
+$(eval $(generic-package))
+

+ 1 - 1
package/gfasitarautils/gfasitarautils.mk

@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GFASITARAUTILS_VERSION = master
+GFASITARAUTILS_VERSION = V1.0.0
 GFASITARAUTILS_SITE = https://gogs.reru.org/GfA/libgfasitarautils.git
 GFASITARAUTILS_SITE_METHOD = git
 GFASITARAUTILS_DEPENDENCIES = qt5base

+ 9 - 0
package/gfasitarautilsdebug/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_GFASITARAUTILSDEBUG
+	bool "GfASITARAUtilsDEBUG"
+	select BR2_PACKAGE_QT5BASE
+	help
+	  Qt is a cross-platform application and UI framework for
+	  developers using C++.
+
+	  Qt GfASITARAUtils 
+	  https://gogs.reru.org

+ 32 - 0
package/gfasitarautilsdebug/gfasitarautils.mk

@@ -0,0 +1,32 @@
+################################################################################
+#
+# GfASITARAUtils
+#
+################################################################################
+
+GFASITARAUTILSDEBUG_VERSION = V1.0.0
+GFASITARAUTILSDEBUG_SITE = https://gogs.reru.org/GfA/libgfasitarautils.git
+GFASITARAUTILSDEBUG_SITE_METHOD = git
+GFASITARAUTILSDEBUG_DEPENDENCIES = qt5base
+GFASITARAUTILSDEBUG_INSTALL_STAGING = YES
+GFASITARAUTILSDEBUG_INSTALL_TARGET = YES
+
+define GFASITARAUTILSDEBUG_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake CONFIG+=debug)
+endef
+
+define GFASITARAUTILSDEBUG_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define GFASITARAUTILSDEBUG_INSTALL_STAGING_CMDS
+#	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(STAGING_DIR)/ $(MAKE) -C $(@D) install_toolchain
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_library
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_includes
+endef
+
+define GFASITARAUTILSDEBUG_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C $(@D)	install_target
+endef
+
+$(eval $(generic-package))

+ 1 - 1
package/gfatimer/gfatimer.mk

@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GFATIMER_VERSION = master
+GFATIMER_VERSION = V1.0.0
 GFATIMER_SITE = https://gogs.reru.org/GfA/libgfatimer.git
 GFATIMER_SITE_METHOD = git
 GFATIMER_DEPENDENCIES = qt5base

+ 7 - 0
package/gfatimerdebug/Config.in

@@ -0,0 +1,7 @@
+config BR2_PACKAGE_GFATIMERDEBUG
+	bool "GfATIMERDEBUG"
+	select BR2_PACKAGE_QT5BASE
+	help
+	  
+	  GfA Timer Tools
+	  https://gogs.reru.org

+ 32 - 0
package/gfatimerdebug/gfatimer.mk

@@ -0,0 +1,32 @@
+################################################################################
+#
+# GfATIMER
+#
+################################################################################
+
+GFATIMERDEBUG_VERSION = V1.0.0
+GFATIMERDEBUG_SITE = https://gogs.reru.org/GfA/libgfatimer.git
+GFATIMERDEBUG_SITE_METHOD = git
+GFATIMERDEBUG_DEPENDENCIES = qt5base
+GFATIMERDEBUG_INSTALL_STAGING = YES
+GFATIMERDEBUG_INSTALL_TARGET = YES
+
+define GFATIMERDEBUG_CONFIGURE_CMDS
+	(cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/usr/bin/qmake CONFIG+=debug)
+endef
+
+define GFATIMERDEBUG_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define GFATIMERDEBUG_INSTALL_STAGING_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_library
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install_includes
+endef
+
+define GFATIMERDEBUG_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) INSTALL_ROOT=$(TARGET_DIR)/ $(MAKE) -C $(@D)	install_target
+endef
+
+$(eval $(generic-package))
+