Skip to content
Snippets Groups Projects
Commit 408b74d7 authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

py: Allow to to build MicroPython as a static library.

The whole current port gets slurped into a static lib named
"libmicropython.a". Maybe that's not ideal, but at least something
to start with.
parent fdfcee7b
No related branches found
No related tags found
No related merge requests found
......@@ -51,6 +51,7 @@ LD = $(CROSS_COMPILE)ld
OBJCOPY = $(CROSS_COMPILE)objcopy
SIZE = $(CROSS_COMPILE)size
STRIP = $(CROSS_COMPILE)strip
AR = $(CROSS_COMPILE)ar
ifeq ($(MICROPY_FORCE_32BIT),1)
CC += -m32
CXX += -m32
......
......@@ -87,6 +87,9 @@ ifndef DEBUG
endif
$(Q)$(SIZE) $(PROG)
lib: $(OBJ)
$(AR) rcs libmicropython.a $(OBJ)
clean: clean-prog
clean-prog:
$(RM) -f $(PROG)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment