2022-10-05 20:14:58 -04:00
|
|
|
# This file is part of the MicroPython project, http://micropython.org/
|
|
|
|
# The MIT License (MIT)
|
|
|
|
# Copyright (c) 2022-2023 Damien P. George
|
|
|
|
#
|
|
|
|
# This is a very simple makefile that demonstrates how to build the embed port.
|
|
|
|
# All it needs to do is build all *.c files in the micropython_embed directory.
|
|
|
|
# This makefile would be replaced with your custom build system.
|
2016-06-15 18:27:21 -04:00
|
|
|
|
2022-10-05 20:14:58 -04:00
|
|
|
EMBED_DIR = micropython_embed
|
|
|
|
PROG = embed
|
2016-06-15 18:27:21 -04:00
|
|
|
|
2022-10-05 20:14:58 -04:00
|
|
|
CFLAGS += -I.
|
|
|
|
CFLAGS += -I$(EMBED_DIR)
|
|
|
|
CFLAGS += -I$(EMBED_DIR)/port
|
|
|
|
CFLAGS += -Wall -Og
|
|
|
|
|
|
|
|
SRC += main.c
|
|
|
|
SRC += $(wildcard $(EMBED_DIR)/*/*.c) $(wildcard $(EMBED_DIR)/*/*/*.c)
|
|
|
|
OBJ += $(SRC:.c=.o)
|
|
|
|
|
|
|
|
$(PROG): $(OBJ)
|
|
|
|
$(CC) -o $@ $^
|
|
|
|
|
|
|
|
clean:
|
|
|
|
/bin/rm -f $(OBJ) $(PROG)
|