blob: 0a6f158e190d4af84ba75776f4f4b38579f04b0d [file] [log] [blame]
# makefile - build main object file
#
# modification history
# --------------------
# 04-15-02,mj created
#
#######################################################################
DEMONAME = msDiag
WORK_TO_DO = $(DEMONAME).o
exe : $(WORK_TO_DO)
# Include common variable definitions
include $(TOOL_DIR)/make.defs
.PHONY : exe
QDLIB = $(LIB_DIR)/$(PROJ_NAME).o
OBJDIRS = $(subst /,\,$(dir $(QDLIB)))
#CSOURCES = osSem.c ev96122mii.c testApi.c qdSim.c msApiInit.c utils.c vctTest.c
#CSOURCES = osSem.c testApi.c qdSim.c utils.c vctTest.c
CSOURCES = osSem.c testApi.c qdSim.c utils.c vctTest.c msApiMultiInit.c
COBJECTS = $(CSOURCES:.c=.o)
AOBJECTS = $(ASOURCES:.s=.o)
ifeq ($(OBJECTS),)
OBJECTS = $(COBJECTS) $(AOBJECTS)
endif
ifeq ($(TARGET_CPU),ARM)
EXTRA_DEFINE += -DFIREFOX
endif
$(DEMONAME).o : $(OBJECTS) $(QDLIB)
$(LD) $(LDFLAGS) -Map $(DEMONAME).map -o $(DEMONAME).o $(OBJECTS) $(QDLIB)
$(OBJECTS) : %.o : %.c
.c.o :
$(CC) $(CFLAGS) $(EXTRA_DEFINE) $(EXTRA_INCLUDE) $(ADDED_CFLAGS) -c $< -o $(notdir $@)
.PHONY : clean
clean :
$(RM) *.o
$(RM) *.map
#end of file