lvgl编译后,直接会在当前路径下产生obj文件,要如何修改makefile?将obj文件改到某个文件夹下?例如所有.obj改到build文件夹下?
做了如下修改
AOBJS = $(patsubst %.S, $(OUTDIR)/%.o, $(notdir $(ASRCS)))
COBJS = $(patsubst %.c, $(OUTDIR)/%.o, $(notdir $(CSRCS)))
MAINOBJ = $(patsubst %.c, $(OUTDIR)/%.o, $(notdir $(MAINSRC)))
编译失败。
请指导
PROJECT ?= XXXX
MAKEFLAGS := -j $(shell nproc)
SRC_EXT := c
OBJ_EXT := o
CC ?= gcc
SRC_DIR := ./
WORKING_DIR := ./build
BUILD_DIR := $(WORKING_DIR)/obj
BIN_DIR := $(WORKING_DIR)/bin
UI_DIR := ui
不知道行不行