⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 mips下的ucos
💻
字号:
.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 + -