mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Add gdbserver-lite and enable CXX for hi3516ev300
							parent
							
								
									4caf292289
								
							
						
					
					
						commit
						a5a5ba122e
					
				|  | @ -1,5 +1,6 @@ | |||
| source "$BR2_EXTERNAL_HISILICON_PATH/linux/Config.ext.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_patcher/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/gdbserver-lite/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_gpio_scanner/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv4/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/fwprintenv-ng/Config.in" | ||||
|  |  | |||
|  | @ -68,6 +68,10 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y | |||
| BR2_PACKAGE_LINUX_FIRMWARE=y | ||||
| BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y | ||||
| 
 | ||||
| # For @widgetii | ||||
| BR2_TOOLCHAIN_BUILDROOT_CXX=y | ||||
| BR2_INSTALL_LIBSTDCPP=y | ||||
| 
 | ||||
| # Unused | ||||
| # BR2_SHARED_STATIC_LIBS is not set | ||||
| # BR2_PACKAGE_JPEG_TURBO is not set | ||||
|  |  | |||
|  | @ -1,5 +1,6 @@ | |||
| include $(BR2_EXTERNAL_HISILICON_PATH)/linux/linux-ext-hisi_patcher.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_patcher/hisi_patcher.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/gdbserver-lite/gdbserver-lite.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/fwprintenv-ng/fwprintenv-ng.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_gpio_scanner/hisi_gpio_scanner.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv4/hisilicon-osdrv4.mk | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/gdbserver-lite | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/gdbserver-lite | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/gdbserver-lite | ||||
|  | @ -0,0 +1,6 @@ | |||
| config BR2_PACKAGE_GDBSERVER_LITE | ||||
| 	bool "gdbserver-lite" | ||||
| 	help | ||||
| 	  gdbserver-lite - A tiny debugger implement the GDB RSP | ||||
| 
 | ||||
| 	  https://github.com/bet4it/gdbserver | ||||
|  | @ -0,0 +1,27 @@ | |||
| ################################################################################
 | ||||
| #
 | ||||
| # gdbserver-lite | updated 2021.05.10
 | ||||
| #
 | ||||
| ################################################################################
 | ||||
| 
 | ||||
| GDBSERVER_LITE_VERSION = 5d973130b7e193d0c34e799e1272bec7d0e9917e | ||||
| GDBSERVER_LITE_SITE = $(call github,bet4it,gdbserver,$(GDBSERVER_LITE_VERSION)) | ||||
| GDBSERVER_LITE_LICENSE = GNU General Public License v3.0 | ||||
| GDBSERVER_LITE_LICENSE_FILES = LICENSE | ||||
| 
 | ||||
| GDBSERVER_LITE_MAKE_OPTS = CROSS_COMPILE="$(TARGET_CROSS)" \
 | ||||
| 	CFLAGS="$(TARGET_CFLAGS)" \
 | ||||
| 	LDFLAGS="$(TARGET_LDFLAGS)" \
 | ||||
| 	HOSTCFLAGS="$(HOST_CFLAGS)" \
 | ||||
| 	STRIP=$(TARGET_STRIP) \
 | ||||
| 	OBJS=gdbserver.o utils.o packets.o signals.o | ||||
| 
 | ||||
| define GDBSERVER_LITE_BUILD_CMDS | ||||
| 	(cd $(@D); $(TARGET_CC) -Os -std=gnu99 -s gdbserver.c utils.c packets.c signals.c -o gdbserver) | ||||
| endef | ||||
| 
 | ||||
| define GDBSERVER_LITE_INSTALL_TARGET_CMDS | ||||
| 	$(INSTALL) -m 0755 -D $(@D)/gdbserver $(TARGET_DIR)/usr/sbin/gdbserver | ||||
| endef | ||||
| 
 | ||||
| $(eval $(generic-package)) | ||||
		Loading…
	
		Reference in New Issue