mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-01 05:52:32 +07:00
17 lines
532 B
Makefile
17 lines
532 B
Makefile
ROOT ?= $(realpath $(CURDIR)/../..)
|
|
PROJECTS ?= ../../tutorials/http/device-dashboard/esp32/ ../../tutorials/micropython/esp32/ ../../tutorials/http/uart-bridge/esp32/
|
|
TARGET ?= Debug
|
|
DOCKER = docker run --rm -v $(ROOT):$(ROOT) -v $(CURDIR):/root -w $(CURDIR)
|
|
IMAGE ?= espressif/idf
|
|
|
|
|
|
all: $(PROJECTS)
|
|
echo
|
|
|
|
$(PROJECTS): FORCE
|
|
(make -C $@ build && make -C $@ clean) || ( \
|
|
$(DOCKER) $(IMAGE) /bin/bash -c 'cd $@ && idf.py build' && \
|
|
$(DOCKER) $(IMAGE) /bin/bash -c 'rm -rf .cache && cd $@ && rm -rf build sdkconfig')
|
|
|
|
FORCE:
|