You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2022/08/06 14:14:12 UTC

[GitHub] [incubator-nuttx] xiaoxiang781216 commented on a diff in pull request #6797: remove unused lib

xiaoxiang781216 commented on code in PR #6797:
URL: https://github.com/apache/incubator-nuttx/pull/6797#discussion_r939533074


##########
arch/arm/src/phy62xx/Make.defs:
##########
@@ -20,12 +20,11 @@
 
 include armv6-m/Make.defs
 
-CMN_ASRCS := $(filter-out arm_exception.S,$(CMN_ASRCS))
+#CMN_ASRCS := $(filter-out arm_exception.S,$(CMN_ASRCS))

Review Comment:
   remove the unused code



##########
arch/arm/src/phy62xx/Make.defs:
##########
@@ -60,6 +59,7 @@ INCLUDES += $(shell $(INCDIR) "$(CC)" $(ARCH_SRCDIR)$(DELIM)chip$(DELIM)ble)
 #INCLUDES += $(shell $(INCDIR) "$(CC)" $(ARCH_SRCDIR)$(DELIM)chip$(DELIM)ble$(DELIM)include)
 #INCLUDES += $(shell $(INCDIR) "$(CC)" $(ARCH_SRCDIR)$(DELIM)chip$(DELIM)osal$(DELIM)include)
 
+CFLAGS += -ffunction-sections

Review Comment:
   remove done in armv6-m/Make.defs



##########
arch/arm/src/phy62xx/Make.defs:
##########
@@ -78,37 +78,31 @@ CFLAGS += -Wno-unused-but-set-variable
 CFLAGS += -DEXTERN_BLE_FUNC=0
 LDFLAGS += "$(ARCH_SRCDIR)$(DELIM)chip$(DELIM)bb_rom_sym_m0.gdbsym"
 
-.buildlib:
-	$(Q) if [ -d ../../../../phy62xxble ]; then \
-		echo "##############build lib internally##############"; \
-		make -C ../../../../phy62xxble; \
-	 else \
-		if [ ! -f libphy62xxble.a ]; then \
-			echo "############download lib form server############"; \
-			curl -L -o libphy62xxble.a http://www.phyplusinc.com/phyplus/libphy62xxble.a; \
-			mkdir -p ../../../staging; \
-			cp -a libphy62xxble.a ../../../staging; \
-		 else \
-			echo "############file exist############"; \
-		fi \
-	fi
-
-context:: .buildlib
+LDFLAGS += -Map="../../../phyplus_build.map"

Review Comment:
   remove done by armv6-m/Make.defs



##########
arch/arm/src/phy62xx/phy62xx_exception.S:
##########
@@ -1,22 +1,3 @@
-/***************************************************************************

Review Comment:
   keep the copyright



##########
arch/arm/src/phy62xx/Make.defs:
##########
@@ -78,37 +78,31 @@ CFLAGS += -Wno-unused-but-set-variable
 CFLAGS += -DEXTERN_BLE_FUNC=0
 LDFLAGS += "$(ARCH_SRCDIR)$(DELIM)chip$(DELIM)bb_rom_sym_m0.gdbsym"
 
-.buildlib:
-	$(Q) if [ -d ../../../../phy62xxble ]; then \
-		echo "##############build lib internally##############"; \
-		make -C ../../../../phy62xxble; \
-	 else \
-		if [ ! -f libphy62xxble.a ]; then \
-			echo "############download lib form server############"; \
-			curl -L -o libphy62xxble.a http://www.phyplusinc.com/phyplus/libphy62xxble.a; \
-			mkdir -p ../../../staging; \
-			cp -a libphy62xxble.a ../../../staging; \
-		 else \
-			echo "############file exist############"; \
-		fi \
-	fi
-
-context:: .buildlib
+LDFLAGS += -Map="../../../phyplus_build.map"
 
 ifndef CONFIG_PHY6222_SDK
 EXTRA_LIBPATHS += -L$(TOPDIR)/arch/arm/src/chip
-EXTRA_LIBS += -lphy62xxble
 CHIP_CSRCS += flash.c
-CHIP_CSRCS += clock.c 
+CHIP_CSRCS += clock.c
+CHIP_CSRCS += gpio.c
+CHIP_CSRCS += pwrmgr.c
+CHIP_CSRCS += uart.c
+CHIP_CSRCS += my_printf.c
+CHIP_CSRCS += phy6222_patch.c
+else
+#EXTRA_LIBPATHS += -L$(TOPDIR)/../apps/phy6222/bbb_sdk/lib

Review Comment:
   remove the comment



##########
arch/arm/src/phy62xx/Make.defs:
##########
@@ -119,7 +113,9 @@ EXTRA_LIBS += -lethermind_utils
 endif
 
 ifdef CONFIG_MIJIA_APIS
-EXTRA_LIBPATHS += -L$(TOPDIR)/../apps/phy6222/bbb_sdk/components/xiaomi/libs/mesh_auth/debug/
-EXTRA_LIBS += -lmesh-auth-cortex-m0plus-debug
+#EXTRA_LIBPATHS += -L$(TOPDIR)/../apps/phy6222/bbb_sdk/components/xiaomi/libs/mesh_auth/debug/
+EXTRA_LIBPATHS += -L$(TOPDIR)/../apps/vendor/phyplus/phy6222_sdk/components/xiaomi/libs/mesh_auth/debug/
+#EXTRA_LIBS += -lmesh-auth-cortex-m0plus-debug

Review Comment:
   remove



##########
arch/arm/src/phy62xx/Make.defs:
##########
@@ -119,7 +113,9 @@ EXTRA_LIBS += -lethermind_utils
 endif
 
 ifdef CONFIG_MIJIA_APIS
-EXTRA_LIBPATHS += -L$(TOPDIR)/../apps/phy6222/bbb_sdk/components/xiaomi/libs/mesh_auth/debug/
-EXTRA_LIBS += -lmesh-auth-cortex-m0plus-debug
+#EXTRA_LIBPATHS += -L$(TOPDIR)/../apps/phy6222/bbb_sdk/components/xiaomi/libs/mesh_auth/debug/

Review Comment:
   remove



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org