makefile

来自「ucos在所有cpu下的移植范例」· 代码 · 共 64 行

TXT
64
字号
#
# makefile for ucos
#
EXEC_NAME = ucos
#
OBJ_DIR = .\obj/
SRC_DIR = .\/
#
INCLUDE = -i.\/
COMPILE_OPTION = -l -v +debug +nowiden -t . -co .\obj -cl .\list
COMPILER_PATH = c:\cx32\cx6808  
CC = $(COMPILER_PATH) $(COMPILE_OPTION) $(INCLUDE) 
#
LINK_OPTIONS = -v -o $(OBJ_DIR)$(EXEC_NAME).h08 -m $(OBJ_DIR)$(EXEC_NAME).map
LINKER_PATH = c:\cx32\clnk
LINK = $(LINKER_PATH) $(LINK_OPTIONS) $(EXEC_NAME).lnk
#
HEX_PATH = c:\cx32\chex 
HEX = $(HEX_PATH) $(OBJ_DIR)$(EXEC_NAME).h08 > $(OBJ_DIR)$(EXEC_NAME).s19

ucos.h08: $(OBJ_DIR)crtsi.o \
	$(OBJ_DIR)os_cpu_a.o \
	$(OBJ_DIR)os_cpu_c.o \
	$(OBJ_DIR)os_core.o \
	$(OBJ_DIR)os_mbox.o \
	$(OBJ_DIR)os_mem.o \
	$(OBJ_DIR)os_q.o \
	$(OBJ_DIR)os_sem.o \
	$(OBJ_DIR)os_task.o \
	$(OBJ_DIR)os_time.o \
	$(OBJ_DIR)test.o \
	$(OBJ_DIR)vectors.o \
	$(OBJ_DIR)timer.o
	$(LINK)
	$(HEX)
	 
$(OBJ_DIR)crtsi.o:$(SRC_DIR)crtsi.s
	$(CC) $(SRC_DIR)crtsi.s
$(OBJ_DIR)os_cpu_a.o:$(SRC_DIR)os_cpu_a.s
	$(CC) $(SRC_DIR)os_cpu_a.s
$(OBJ_DIR)os_cpu_c.o: $(SRC_DIR)os_cpu_c.c
	$(CC) $(SRC_DIR)os_cpu_c.c
$(OBJ_DIR)os_core.o: $(SRC_DIR)os_core.c
	$(CC) $(SRC_DIR)os_core.c
$(OBJ_DIR)os_mbox.o: $(SRC_DIR)os_mbox.c
	$(CC) $(SRC_DIR)os_mbox.c
$(OBJ_DIR)os_mem.o: $(SRC_DIR)os_mem.c
	$(CC) $(SRC_DIR)os_mem.c
$(OBJ_DIR)os_q.o: $(SRC_DIR)os_q.c
	$(CC) $(SRC_DIR)os_q.c
$(OBJ_DIR)os_sem.o: $(SRC_DIR)os_sem.c
	$(CC) $(SRC_DIR)os_sem.c
$(OBJ_DIR)os_task.o: $(SRC_DIR)os_task.c
	$(CC) $(SRC_DIR)os_task.c
$(OBJ_DIR)os_time.o: $(SRC_DIR)os_time.c
	$(CC) $(SRC_DIR)os_time.c
$(OBJ_DIR)test.o:$(SRC_DIR)test.c
	$(CC) $(SRC_DIR)test.c
$(OBJ_DIR)vectors.o:$(SRC_DIR)vectors.c
	$(CC) $(SRC_DIR)vectors.c
$(OBJ_DIR)timer.o:$(SRC_DIR)timer.c
	$(CC) $(SRC_DIR)timer.c

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?