Merge pull request #8 from astrolabe-coop/sandbox/rzr/review/master

build: Support bitbake
This commit is contained in:
microwavesafe 2021-09-06 16:51:13 +01:00 committed by GitHub
commit 3b3c0ba12b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,7 +6,7 @@
MAKEFLAGS := -j $(shell nproc) MAKEFLAGS := -j $(shell nproc)
SRC_EXT := c SRC_EXT := c
OBJ_EXT := o OBJ_EXT := o
CC := gcc CC ?= gcc
SRC_DIR := ./ SRC_DIR := ./
WORKING_DIR := ./build WORKING_DIR := ./build
@ -29,7 +29,7 @@ DEFINES := -D SIMULATOR=1 -D LV_BUILD_TEST=0
# Include simulator inc folder first so lv_conf.h from custom UI can be used instead # Include simulator inc folder first so lv_conf.h from custom UI can be used instead
INC := -I./ui/simulator/inc/ -I./ -I./lvgl/ INC := -I./ui/simulator/inc/ -I./ -I./lvgl/
LDFLAGS := -lSDL2 -lm LDLIBS := -lSDL2 -lm
BIN := $(BIN_DIR)/demo BIN := $(BIN_DIR)/demo
COMPILE = $(CC) $(CFLAGS) $(INC) $(DEFINES) COMPILE = $(CC) $(CFLAGS) $(INC) $(DEFINES)
@ -47,7 +47,7 @@ $(BUILD_DIR)/%.$(OBJ_EXT): $(SRC_DIR)/%.$(SRC_EXT)
default: $(OBJECTS) default: $(OBJECTS)
@mkdir -p $(BIN_DIR) @mkdir -p $(BIN_DIR)
$(CC) -o $(BIN) $(OBJECTS) $(LDFLAGS) $(CC) -o $(BIN) $(OBJECTS) $(LDFLAGS) ${LDLIBS}
clean: clean:
rm -rf $(WORKING_DIR) rm -rf $(WORKING_DIR)