kopia lustrzana https://github.com/micropython/micropython
minimal/Makefile: Add support for building with user C modules.
Fixes issue #5750. Signed-off-by: Damien George <damien@micropython.org>pull/5678/head
rodzic
753b08cae6
commit
14b853eae0
|
@ -41,6 +41,14 @@ CFLAGS += -Os -DNDEBUG
|
||||||
CFLAGS += -fdata-sections -ffunction-sections
|
CFLAGS += -fdata-sections -ffunction-sections
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Flags for optional C++ source code
|
||||||
|
CXXFLAGS += $(filter-out -std=c99,$(CFLAGS))
|
||||||
|
CXXFLAGS += $(CXXFLAGS_MOD)
|
||||||
|
|
||||||
|
# Flags for user C modules
|
||||||
|
CFLAGS += $(CFLAGS_MOD)
|
||||||
|
LDFLAGS += $(LDFLAGS_MOD)
|
||||||
|
|
||||||
LIBS =
|
LIBS =
|
||||||
|
|
||||||
SRC_C = \
|
SRC_C = \
|
||||||
|
@ -56,7 +64,14 @@ ifeq ($(CROSS), 1)
|
||||||
SRC_C += shared/libc/string0.c
|
SRC_C += shared/libc/string0.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
OBJ = $(PY_CORE_O) $(addprefix $(BUILD)/, $(SRC_C:.c=.o))
|
SRC_C += $(SRC_MOD)
|
||||||
|
|
||||||
|
SRC_CXX += $(SRC_MOD_CXX)
|
||||||
|
|
||||||
|
SRC_QSTR += $(SRC_MOD) $(SRC_MOD_CXX)
|
||||||
|
|
||||||
|
OBJ += $(PY_CORE_O) $(addprefix $(BUILD)/, $(SRC_C:.c=.o))
|
||||||
|
OBJ += $(addprefix $(BUILD)/, $(SRC_CXX:.cpp=.o))
|
||||||
|
|
||||||
ifeq ($(CROSS), 1)
|
ifeq ($(CROSS), 1)
|
||||||
all: $(BUILD)/firmware.dfu
|
all: $(BUILD)/firmware.dfu
|
||||||
|
|
Ładowanie…
Reference in New Issue