PROJECT_ROOT = $(abspath $(dir $(abspath $(firstword $(MAKEFILE_LIST))))..) PROJECT = bootloader include $(PROJECT_ROOT)/make/base.mk CFLAGS += -I$(PROJECT_ROOT) -Itargets/furi-hal-include ASM_SOURCES += $(wildcard src/*.s) C_SOURCES += $(wildcard src/*.c) CPP_SOURCES += $(wildcard src/*.cpp) TARGET ?= f7 TARGET_DIR = targets/$(TARGET) include $(TARGET_DIR)/target.mk LIB_DIR = $(PROJECT_ROOT)/lib # U8G2 display library U8G2_DIR = $(LIB_DIR)/u8g2 CFLAGS += -I$(U8G2_DIR) C_SOURCES += $(U8G2_DIR)/u8g2_glue.c C_SOURCES += $(U8G2_DIR)/u8g2_intersection.c C_SOURCES += $(U8G2_DIR)/u8g2_setup.c C_SOURCES += $(U8G2_DIR)/u8g2_d_memory.c C_SOURCES += $(U8G2_DIR)/u8x8_cad.c C_SOURCES += $(U8G2_DIR)/u8x8_byte.c C_SOURCES += $(U8G2_DIR)/u8x8_gpio.c C_SOURCES += $(U8G2_DIR)/u8x8_display.c C_SOURCES += $(U8G2_DIR)/u8x8_setup.c C_SOURCES += $(U8G2_DIR)/u8g2_hvline.c C_SOURCES += $(U8G2_DIR)/u8g2_line.c C_SOURCES += $(U8G2_DIR)/u8g2_ll_hvline.c C_SOURCES += $(U8G2_DIR)/u8g2_circle.c C_SOURCES += $(U8G2_DIR)/u8g2_box.c C_SOURCES += $(U8G2_DIR)/u8g2_buffer.c C_SOURCES += $(U8G2_DIR)/u8g2_font.c C_SOURCES += $(U8G2_DIR)/u8g2_fonts.c C_SOURCES += $(U8G2_DIR)/u8x8_8x8.c C_SOURCES += $(U8G2_DIR)/u8g2_bitmap.c include $(PROJECT_ROOT)/make/git.mk include $(PROJECT_ROOT)/make/toolchain.mk include $(PROJECT_ROOT)/make/rules.mk