From d0929d489a737b5690f861462944f1db8f38ea87 Mon Sep 17 00:00:00 2001 From: Philippe Coval Date: Mon, 6 Sep 2021 11:08:15 +0200 Subject: [PATCH] build: Support bitbake LDFLAGS can be defined from outside This will fix observed issues: Subprocess output:arm-poky-linux-musleabi-strip: /.../demo: file format not recognized ERROR: lvgl-0.0.0-r012 do_package_qa: QA Issue: File /usr/lib/lvgl/bin/demo in package lvgl doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags] Relate-to: https://github.com/lvgl/lvgl/issues/2534 Signed-off-by: Philippe Coval --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 7477468..7954637 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ MAKEFLAGS := -j $(shell nproc) SRC_EXT := c OBJ_EXT := o -CC := gcc +CC ?= gcc SRC_DIR := ./ 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 INC := -I./ui/simulator/inc/ -I./ -I./lvgl/ -LDFLAGS := -lSDL2 -lm +LDLIBS := -lSDL2 -lm BIN := $(BIN_DIR)/demo COMPILE = $(CC) $(CFLAGS) $(INC) $(DEFINES) @@ -47,7 +47,7 @@ $(BUILD_DIR)/%.$(OBJ_EXT): $(SRC_DIR)/%.$(SRC_EXT) default: $(OBJECTS) @mkdir -p $(BIN_DIR) - $(CC) -o $(BIN) $(OBJECTS) $(LDFLAGS) + $(CC) -o $(BIN) $(OBJECTS) $(LDFLAGS) ${LDLIBS} clean: rm -rf $(WORKING_DIR)