📄 makefile
字号:
.SUFFIXES:
.SUFFIXES: .c .o .s
UCOS = ../../Source
LXUCOS = ../Source
LEXRA = ../Source
VPATH = . $(UCOS) $(LXUCOS) $(LXUCOS)/bsp
CC = lxgcc
CC_FLAGS = -mcpu=lx4189 -O2 -g
CC_INCLUDES = -I. -I$(LEXRA) -I$(UCOS)
LINKER = lxgcc
LINKER_FLAGS = -target=ASYM -Wl,-T uCos.script
Test = Test.o
uCos_obj = os_core.o os_mbox.o os_mem.o os_q.o os_sem.o os_task.o \
os_time.o os_cpu_c.o os_mutex.o os_flag.o iss.o
all: uCosTest
uCosTest: $(uCos_obj) $(Test) uCos.script
$(LINKER) $(LINKER_FLAGS) -o uCosTest $(Test) $(uCos_obj)
.c.o:
$(CC) -c $(CC_FLAGS) $(CC_DEFINES) $(CC_INCLUDES) $<
Test.o: Test.c $(LXUCOS)/os_cpu.h os_cfg.h
os_cpu_c.o: $(LXUCOS)/os_cpu_c.c os_cfg.h
iss.o: $(LXUCOS)/bsp/iss.c $(LXUCOS)/os_cpu.h os_cfg.h
os_core.o: $(UCOS)/os_core.c $(UCOS)/ucos_ii.h os_cfg.h
os_mbox.o: $(UCOS)/os_mbox.c $(UCOS)/ucos_ii.h os_cfg.h
os_mem.o: $(UCOS)/os_mem.c $(UCOS)/ucos_ii.h os_cfg.h
os_q.o: $(UCOS)/os_q.c $(UCOS)/ucos_ii.h os_cfg.h
os_sem.o: $(UCOS)/os_sem.c $(UCOS)/ucos_ii.h os_cfg.h
os_task.o: $(UCOS)/os_task.c $(UCOS)/ucos_ii.h os_cfg.h
os_time.o: $(UCOS)/os_time.c $(UCOS)/ucos_ii.h os_cfg.h
os_mutex.o: $(UCOS)/os_mutex.c $(UCOS)/ucos_ii.h os_cfg.h
os_flag.o: $(UCOS)/os_flag.c $(UCOS)/ucos_ii.h os_cfg.h
clean:
rm -f *.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -