Hi All, I am generating a dependency for *.c files. The dependency files are getting generated with no problems. But while executing the same I getting the following error, can anyone help me to fix this?
This is the content of one of the dependency file generated. App_cmds.doj: Application/Source/App_cmds.c App_cmds.doj: C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5/ Blackfin/include/stdlib.h App_cmds.doj: C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5/ Blackfin/include/yvals.h App_cmds.doj: C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5/ Blackfin/include/stdlib_bf.h App_cmds.doj: C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5/ Blackfin/include/string.h App_cmds.doj: C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5/ Blackfin/include/stdio.h App_cmds.doj: C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5/ Blackfin/include/sys/stdio_bf.h App_cmds.doj: Application/Header/App_mem_seg.h App_cmds.doj: SDK/Header/SDKAPI.h App_cmds.doj: SDK/Header/SDKTypes.h App_cmds.doj: SDK/Header/SDKConstants.h App_cmds.doj: SDK/Header/SDKStructs.h App_cmds.doj: Application/Header/App_main.h App_cmds.doj: Application/Header/App_defines.h App_cmds.doj: Application/Header/App_pactivity.h App_cmds.doj: Application/Header/BitPack.h App_cmds.doj: Application/Header/Novus_common.h App_cmds.doj: Application/Header/Novus_cmd_hdlrs.h App_cmds.doj: Application/Header/Novus_test.h Here is my makefile , INCLUDE = -I ./Application/Header INCLUDE += -I ./SDK/Header INCLUDE += -I C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5/ Blackfin/include SRC_FILES = App_cmds.c SRC_FILES += App_main.c SRC_FILES += App_pactivity.c SRC_FILES += App_per.c SRC_FILES += BitPack.c SRC_FILES += App_main.c SRC_FILES += DevSDK.c SRC_FILES += Novus_cmd_hdlrs.c SRC_FILES += Novus_common.c SRC_FILES += Novus_test.c ASM_FILES = temp_start.s SRC_DIR_PATH = ./Application/Source ASM_DIR_PATH = ./Application/Source OBJ_DIR = obj DEP_DIR = dep ######################################################################### TARGET = NovusApp ANALOG_BASE_DIR = C:/Program\ Files/Analog\ Devices/VisualDSP\ 4.5 PROCESSOR = -proc ADSP-BF533 CC = $(ANALOG_BASE_DIR)/ccblkfn.exe CFLAGS = $(PROCESSOR) CFLAGS += -c CFLAGS += -g CFLAGS += -Wterse #CFLAGS += -Wremarks CFLAGS += -double-size-32 CFLAGS += -no-annotate CFLAGS += -structs-do-not-overlap CFLAGS += -warn-protos CFLAGS += -c89 CFLAGS += -pedantic #CFLAGS += -pedantic-errors #CFLAGS += -threads #support for multithreaded applications #CFLAGS += -no-multiline #CFLAGS += -O1 #optimize for performance #CFLAGS += -Oa #try to inline functions which are not necessarily declared as inline CFLAGS += -workaround all C_FILES_DEP_FLAGS = $(INCLUDE) C_FILES_DEP_FLAGS += -M ASMBLER = $(ANALOG_BASE_DIR)/easmblkfn.exe AFLAGS = $(PROCESSOR) AFLAGS += -g LINKER = $(ANALOG_BASE_DIR)/ccblkfn.exe #LINKER = $(ANALOG_BASE_DIR)/linker.exe LFLAGS = $(PROCESSOR) LFLAGS += -T $(LDF_FILENAME) LFLAGS += -fast-fp LFLAGS += -add-debug-libpaths LFLAGS += -s #LFLAGS += -map $(TARGET).xml LDF_FILENAME = ./533_linker_45v_SEG_23Nov07.ldf #relative address with respect to build folder OS_LIB_PATH = -L./SDK/Libraries/OS OS_LIB_NAME = -lFusionOS_5_0_9_14 SDK_LIB_PATH = -L./SDK/Libraries/SDK SDK_LIB_NAME = -lm100SDK_0_68U_Lib FFS_LIB_PATH = -L./SDK/Libraries/FFS FFS_LIB_NAME = -lm100NEWFFSLIB_0.6 GPS_LIB_PATH = -L./SDK/Libraries/GPS GPS_LIB_NAME = -lGpsLIB_Ver1.0 LIBS = $(OS_LIB_NAME) $(SDK_LIB_NAME) $(FFS_LIB_NAME) $(GPS_LIB_NAME) LIBS_PATH = $(OS_LIB_PATH) $(SDK_LIB_PATH) $(FFS_LIB_PATH) $ (GPS_LIB_PATH) LOADER = $(ANALOG_BASE_DIR)/elfloader.exe LOADERFLGS = $(PROCESSOR) LOADERFLGS += -b SPI LOADERFLGS += -f BINARY LOADERFLGS += -Width 8 vpath %.c $(SRC_DIR_PATH) vpath %.asm $(ASM_DIR_PATH) vpath %.s $(ASM_DIR_PATH) OBJS = $(SRC_FILES:.c=.doj) DEPS = $(SRC_FILES:.c=.d) ASMS = $(ASM_FILES:.s=.doj) PREFIXED_OBJS = $(addprefix $(OBJ_DIR)/,$(OBJS)) PREFIXED_ASMS = $(addprefix $(OBJ_DIR)/,$(ASMS)) PREFIXED_DEPS = $(addprefix $(DEP_DIR)/,$(DEPS)) $(TARGET).ldr : $(TARGET).dxe @$(LOADER) $(LOADERFLGS) $< -o $@ @echo "completed build :[ $@ ] `date`" $(TARGET).dxe : $(PREFIXED_OBJS) $(PREFIXED_ASMS) @echo "" @echo "Linking........." @$(LINKER) $(LFLAGS) $(PREFIXED_OBJS) $(PREFIXED_ASMS) $(LIBS) $ (LIBS_PATH) -o $@ @echo "completed linking of object files and libraries" include $(PREFIXED_DEPS) $(DEP_DIR)/%.d : %.c @test -d $(DEP_DIR) || mkdir -p $(DEP_DIR) @rm -f $@;\ $(CC) $(C_FILES_DEP_FLAGS) $< -o $...@.$$$$;\ sed -e 's/\\/\//g' -e 's/\"//g' $...@.$$$$ | sed -e 's/\ /\\ /g' | sed - e 's/:\\/:/g' > $@;rm -f $...@.$$$$; @echo "" @echo "Generated dependency for $<"; $(OBJ_DIR)/%.doj: %.s @test -d $(OBJ_DIR) || mkdir -p $(OBJ_DIR) @$(ASMBLER) $(AFLAGS) $< -o $@ @echo "" @echo "Generated object file for $<" $(OBJ_DIR)/%.doj: %.c @test -d $(OBJ_DIR) || mkdir -p $(OBJ_DIR) @$(CC) $(INCLUDE) $(CFLAGS) $< -o $@ @echo "" @echo "Generated object file for $<" .PHONY: clean clean: @rm -f $(DEPS) $(PREFIXED_OBJS) $(PREFIXED_ASMS) $(TARGET).ldr $ (TARGET).dxe @echo "Deleted obj files, dependency files and ldr [`date`]"