##
## Auto Generated makefile by CDK
## Do not modify this file, and any manual changes will be erased!!!   
##
ProjectName            :=Asr_Demo
ConfigurationName      :=BuildSet
ProjectPath            :=H:/xiaoan_chuanglian/projects/examples/Asr_Demo/
PackagePath            :=H:/xiaoan_chuanglian/components/mm/V1.0
IntermediateDirectory  :=H:/xiaoan_chuanglian/projects/examples/Asr_Demo/Obj/BuildSet/Packages/mm/V1.0
OutDir                 :=H:/xiaoan_chuanglian/projects/examples/Asr_Demo/Obj
User                   :=SaeHi
Date                   :=11/06/2021
LinkerName             :=csky-elfabiv2-gcc
SIZE                   :=csky-elfabiv2-size
READELF                :=csky-elfabiv2-readelf
CHECKSUM               :=crc32
ObjectSuffix           :=.o
DependSuffix           :=.d
PreprocessSuffix       :=.i
PreprocessorSwitch     :=-D
UnPreprocessorSwitch   :=-U
DisassemSuffix         :=.asm
IHexSuffix             :=.ihex
BinSuffix              :=.bin
ExeSuffix              :=.elf
LibSuffix              :=.a
IncludeSwitch          :=-I
LibrarySwitch          :=-l
OutputSwitch           :=-o 
ElfInfoSwitch          :=-hlS
LibraryPathSwitch      :=-L
SourceSwitch           :=-c 
ObjdumpSwitch          :=-S
ObjcopySwitch          :=-O ihex
ObjcopyBinSwitch       :=-O binary
OutputFile             :=libmm
ObjectSwitch           :=-o 
ObjectsFileList        :="H:\xiaoan_chuanglian\projects\examples\Asr_Demo\Obj\BuildSet\Packages\mm\V1.0\mm.txt"
MakeDirCommand         :=mkdir
IncludePackagePath     :=
IncludeCPath           :=$(IncludeSwitch)"$(PackagePath)" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/mm/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/csi/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/csi/V1.0/include/core" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/console/V1.0/./" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/minilibc/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/boards/danica_evb/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/chips/chip_danica/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/chips/chip_danica/V1.0/sys"  $(IncludeSwitch)"H:/xiaoan_chuanglian/projects/examples/Asr_Demo/include" 
IncludeAPath           :=$(IncludeSwitch)"$(PackagePath)" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/mm/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/csi/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/csi/V1.0/include/core" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/console/V1.0/./" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/minilibc/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/boards/danica_evb/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/chips/chip_danica/V1.0/include" $(IncludeSwitch)"H:/xiaoan_chuanglian/components/chips/chip_danica/V1.0/sys"  $(IncludeSwitch)"H:/xiaoan_chuanglian/projects/examples/Asr_Demo/include" 
PackagePreprocessors   :=
IncludeProjectPath     :=

##
## Common variables
## AR, CXX, CC, AS, CXXFLAGS and CFLAGS can be overriden using an environment variables
##
AR       :=csky-elfabiv2-ar rcu
CXX      :=csky-elfabiv2-g++
CC       :=csky-elfabiv2-gcc
AS       :=csky-elfabiv2-gcc
OBJDUMP  :=csky-elfabiv2-objdump
OBJCOPY  :=csky-elfabiv2-objcopy
CXXFLAGS :=$(PreprocessorSwitch)USE_CHIP_DANICA  -Os -g   -mcpu=ck804ef   -mhard-float  $(PreprocessorSwitch)CONFIG_ARCH_INTERRUPTSTACK=4096 $(PreprocessorSwitch)CONFIG_CHIP_DANICA=1 $(PreprocessorSwitch)CONFIG_DEBUG_MODE=1 $(PreprocessorSwitch)CONFIG_KERNEL_NONE=1 $(PreprocessorSwitch)CONFIG_SUPPORT_TSPEND=1 $(PreprocessorSwitch)CONFIG_XIP=1 -Os  -g  -Os
CFLAGS   :=$(PreprocessorSwitch)USE_MM $(PreprocessorSwitch)USE_CSI $(PreprocessorSwitch)USE_CONSOLE $(PreprocessorSwitch)USE_MINILIBC $(PreprocessorSwitch)USE_DANICA_EVB -nostdlib -Wpointer-arith -Wall -Wl,-EL -ffunction-sections -fdata-sections -fdata-sections -Os -g  $(PreprocessorSwitch)USE_CHIP_DANICA  -Wno-unused-function -O2 -g   -mcpu=ck804ef   -mhard-float  $(PreprocessorSwitch)CONFIG_ARCH_INTERRUPTSTACK=4096 $(PreprocessorSwitch)CONFIG_CHIP_DANICA=1 $(PreprocessorSwitch)CONFIG_DEBUG_MODE=1 $(PreprocessorSwitch)CONFIG_KERNEL_NONE=1 $(PreprocessorSwitch)CONFIG_SUPPORT_TSPEND=1 $(PreprocessorSwitch)CONFIG_XIP=1 -Os  -g  -Os
ASFLAGS  :=$(PreprocessorSwitch)USE_CHIP_DANICA    -mcpu=ck804ef   -mhard-float  $(PreprocessorSwitch)CONFIG_ARCH_INTERRUPTSTACK=4096 $(PreprocessorSwitch)CONFIG_CHIP_DANICA=1 $(PreprocessorSwitch)CONFIG_DEBUG_MODE=1 $(PreprocessorSwitch)CONFIG_KERNEL_NONE=1 $(PreprocessorSwitch)CONFIG_SUPPORT_TSPEND=1 $(PreprocessorSwitch)CONFIG_XIP=1   


Objects0=src_dq_addlast$(ObjectSuffix) src_dq_rem$(ObjectSuffix) src_lib_mallinfo$(ObjectSuffix) src_mm_addfreechunk$(ObjectSuffix) src_mm_free$(ObjectSuffix) src_mm_initialize$(ObjectSuffix) src_mm_leak$(ObjectSuffix) src_mm_mallinfo$(ObjectSuffix) src_mm_malloc$(ObjectSuffix) src_mm_size2ndx$(ObjectSuffix) \
	



Objects=$(Objects0) 

##
## Main Build Targets 
##
.PHONY: all MakeIntermediateDirs

all: $(OutDir)/$(OutputFile)$(LibSuffix)

$(OutDir)/$(OutputFile)$(LibSuffix): $(Objects) 
	@touch  $(ObjectsFileList)
	@echo $(Objects0)  > $(ObjectsFileList)
	@echo archiving...
	@$(AR) $(ArchiveOutputSwitch) $(OutDir)/$(OutputFile)$(LibSuffix) @$(ObjectsFileList)

MakeIntermediateDirs:
	@test -d $(IntermediateDirectory) || $(MakeDirCommand) -p $(IntermediateDirectory)
	@test -d $(OutDir) || $(MakeDirCommand) -p $(OutDir)



##
## Objects
##
src_dq_addlast$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/dq_addlast.c  
	@echo compiling dq_addlast.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/dq_addlast.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_dq_addlast$(ObjectSuffix) -MF$(IntermediateDirectory)/src_dq_addlast$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_dq_addlast$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_dq_rem$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/dq_rem.c  
	@echo compiling dq_rem.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/dq_rem.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_dq_rem$(ObjectSuffix) -MF$(IntermediateDirectory)/src_dq_rem$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_dq_rem$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_lib_mallinfo$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/lib_mallinfo.c  
	@echo compiling lib_mallinfo.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/lib_mallinfo.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_lib_mallinfo$(ObjectSuffix) -MF$(IntermediateDirectory)/src_lib_mallinfo$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_lib_mallinfo$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_mm_addfreechunk$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_addfreechunk.c  
	@echo compiling mm_addfreechunk.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_addfreechunk.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_mm_addfreechunk$(ObjectSuffix) -MF$(IntermediateDirectory)/src_mm_addfreechunk$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_mm_addfreechunk$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_mm_free$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_free.c  
	@echo compiling mm_free.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_free.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_mm_free$(ObjectSuffix) -MF$(IntermediateDirectory)/src_mm_free$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_mm_free$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_mm_initialize$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_initialize.c  
	@echo compiling mm_initialize.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_initialize.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_mm_initialize$(ObjectSuffix) -MF$(IntermediateDirectory)/src_mm_initialize$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_mm_initialize$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_mm_leak$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_leak.c  
	@echo compiling mm_leak.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_leak.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_mm_leak$(ObjectSuffix) -MF$(IntermediateDirectory)/src_mm_leak$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_mm_leak$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_mm_mallinfo$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_mallinfo.c  
	@echo compiling mm_mallinfo.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_mallinfo.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_mm_mallinfo$(ObjectSuffix) -MF$(IntermediateDirectory)/src_mm_mallinfo$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_mm_mallinfo$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_mm_malloc$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_malloc.c  
	@echo compiling mm_malloc.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_malloc.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_mm_malloc$(ObjectSuffix) -MF$(IntermediateDirectory)/src_mm_malloc$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_mm_malloc$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
src_mm_size2ndx$(ObjectSuffix): H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_size2ndx.c  
	@echo compiling mm_size2ndx.c ...
	@$(CC) $(SourceSwitch) "H:/xiaoan_chuanglian/components/mm/V1.0/src/mm_size2ndx.c" $(CFLAGS) -MMD -MP -MT$(IntermediateDirectory)/src_mm_size2ndx$(ObjectSuffix) -MF$(IntermediateDirectory)/src_mm_size2ndx$(DependSuffix) $(ObjectSwitch)$(IntermediateDirectory)/src_mm_size2ndx$(ObjectSuffix) $(IncludeCPath) $(IncludePackagePath) $(PackagePreprocessors) $(IncludeProjectPath)
