2 Star 4 Fork 6

韦东山 / stm32mp157-lvgl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 863 Bytes
一键复制 编辑 原始数据 按行查看 历史
世玉轩 提交于 2021-08-04 09:33 . 增加framebuffer显示支持
#
# Makefile
#
CC = arm-buildroot-linux-gnueabihf-gcc
LVGL_DIR_NAME ?= lvgl
LVGL_DIR ?= ${shell pwd}
CFLAGS = -O3 -g0 -I$(LVGL_DIR)/
BIN = demo
CFLAGS = -I$(LVGL_DIR)/ $(DEFINES) $(WARNINGS) $(OPTIMIZATION) -I$(LVGL_DIR) -I.
LDFLAGS = -lm -lpthread -lSDL2 -lpng -linput
#Collect the files to compile
MAINSRC = ./main.c
include ./lvgl/lvgl.mk
include ./lv_drivers/lv_drivers.mk
include ./lv_demos/lv_demo.mk
OBJEXT ?= .o
AOBJS = $(ASRCS:.S=$(OBJEXT))
COBJS = $(CSRCS:.c=$(OBJEXT))
MAINOBJ = $(MAINSRC:.c=$(OBJEXT))
SRCS = $(ASRCS) $(CSRCS) $(MAINSRC)
OBJS = $(AOBJS) $(COBJS)
## MAINOBJ -> OBJFILES
all: default
%.o: %.c
@$(CC) $(CFLAGS) -c $< -o $@
@echo "CC $<"
default: $(AOBJS) $(COBJS) $(MAINOBJ)
$(CC) -o $(BIN) $(MAINOBJ) $(AOBJS) $(COBJS) $(LDFLAGS)
cp $(BIN) ~/nfs_rootfs
clean:
rm -f $(BIN) $(AOBJS) $(COBJS) $(MAINOBJ)
1
https://gitee.com/weidongshan/stm32mp157-lvgl.git
git@gitee.com:weidongshan/stm32mp157-lvgl.git
weidongshan
stm32mp157-lvgl
stm32mp157-lvgl
master

搜索帮助