[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
*** target pattern contains no `%'. Stop.
From: |
KIRAN |
Subject: |
*** target pattern contains no `%'. Stop. |
Date: |
Wed, 15 Apr 2009 04:10:20 -0700 (PDT) |
User-agent: |
G2/1.0 |
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`]"
- *** target pattern contains no `%'. Stop.,
KIRAN <=