From 613bfd0fdedc9e4962723007a2ec4ef60df816cc Mon Sep 17 00:00:00 2001 From: chao an Date: Mon, 16 Jan 2023 14:28:43 +0800 Subject: [PATCH] mm/tlsf: fix compile error/warning on tlsf 1. make[1]: Entering directory '/home/archer/code/nuttx/n2/incubator-nuttx/mm' /bin/sh: 1: Syntax error: "(" unexpected 2. tools/Unix.mk:681: warning: overriding recipe for target 'mm_clean' tools/Unix.mk:681: warning: ignoring old recipe for target 'mm_clean' tools/Unix.mk:700: warning: overriding recipe for target 'mm_distclean' tools/Unix.mk:700: warning: ignoring old recipe for target 'mm_distclean' Signed-off-by: chao an --- mm/tlsf/Make.defs | 2 +- tools/Directories.mk | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/mm/tlsf/Make.defs b/mm/tlsf/Make.defs index 318cf76450..616bcff61b 100644 --- a/mm/tlsf/Make.defs +++ b/mm/tlsf/Make.defs @@ -38,7 +38,7 @@ distclean:: CSRCS += mm_tlsf.c tlsf.c -CFLAGS += ${shell $(DEFINE) "$(CC)" tlsf_printf=if(0)} +CFLAGS += ${shell $(DEFINE) "$(CC)" tlsf_printf=\"if\(0\)printf\"} # Add the tlsf directory to the build diff --git a/tools/Directories.mk b/tools/Directories.mk index 4adc8d01a1..94f344f304 100644 --- a/tools/Directories.mk +++ b/tools/Directories.mk @@ -165,10 +165,7 @@ CLEANDIRS += openamp endif ifeq ($(CONFIG_MM_TLSF_MANAGER),y) -KERNDEPDIRS += mm CONTEXTDIRS += mm -else -CLEANDIRS += mm endif CLEANDIRS += $(KERNDEPDIRS) $(USERDEPDIRS)