makefile

来自「emos是一个新的类似于ucos的内核」· 代码 · 共 26 行

TXT
26
字号
#makefile MinGW compile EMOS
TOP_DIR = ..\..\.
BCC_DIR =   $(TOP_DIR)\bcc\.
BIN_DIR =   $(TOP_DIR)\bin
src_core_list  =  emos_core.c emos_task.c emos_mem.c emos_cpu.c emos_sem.c emos_msgq.c emos_mbox.c emos_test.c 

obj_core_list  =  emos.o

CP_FLAGS = -Wall -Werror -I. -g
CC = gcc
RM = del
C++FLAGS =  -Wno-deprecated -Wall -Werror -I. 

all: 
	$(CC) $(CP_FLAGS) -o emos.o $(src_core_list) -lwinmm -mconsole
#	@echo "src core dir" $(SRC_CORE_DIR)
#	@echo "src core list" $(src_core_list)
#	@echo "src obj list"  $(obj_core_list)
#	@echo "CP_FLAGS"  $(CP_FLAGS)
	emos.o
	
$target_list:
#	$(CC) $(cp_flags) -c $(src_list)    
	
clean:
	$(RM) *.exe *.asm *.o *.obj

⌨️ 快捷键说明

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