提交 a0cb28c8 编写于 作者: J Jimmy

qmk build system

上级 42c4a59a
......@@ -324,5 +324,10 @@ make E=1
make V=2
make V=3
```
## 调试Makefile
```cookie
#进入含Makefile的目录
make BP=TencentOS_tiny_EVB_MX_Plus dm
```
## Qmk 后续
# toolchain
uname := $(shell uname -s)
ifeq ($(filter-out Linux Darwin,$(uname)),)
ifeq ($(shell uname -m),x86_64)
CROSS_COMPILE =
CC = $(CROSS_COMPILE)gcc
CXX = $(CROSS_COMPILE)g++
LD = $(CROSS_COMPILE)ld
AR = $(CROSS_COMPILE)ar
ARFLAGS = -rc
STRIP = $(CROSS_COMPILE)strip
RANLIB = $(CROSS_COMPILE)ranlib
else
CROSS_COMPILE =
CC = $(CROSS_COMPILE)gcc -m32
CXX = $(CROSS_COMPILE)g++ -m32
LD = $(CROSS_COMPILE)ld -melf_i386
AR = $(CROSS_COMPILE)ar
ARFLAGS = -rc
STRIP = $(CROSS_COMPILE)strip
RANLIB = $(CROSS_COMPILE)ranlib
endif
endif
CFGFLAGS += -O0 -Wall -g2 -ggdb
CFGFLAGS += -I${QTOP}/board/Linux_Posix/hello_world/inc
CFGFLAGS += -I${QTOP}/osal/cmsis_os
CFGFLAGS += -I${QTOP}/kernel/core/include
CFGFLAGS += -I${QTOP}/kernel/evtdrv/include
CFGFLAGS += -I${QTOP}/kernel/hal/include
CFGFLAGS += -I${QTOP}/kernel/pm/include
CFGFLAGS += -I${QTOP}/arch/linux/common/include
CFGFLAGS += -I${QTOP}/arch/linux/posix/gcc
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册