27 lines
525 B
Makefile
27 lines
525 B
Makefile
|
PREFIX=$(PWD)/priv
|
||
|
BUILD=$(PWD)/_build
|
||
|
ARDUINO_SRC_DIR=$(PWD)/c_src/farmbot-arduino-firmware
|
||
|
|
||
|
.PHONY: all clean fbos_arduino_firmware
|
||
|
|
||
|
all: fbos_arduino_firmware
|
||
|
|
||
|
fbos_arduino_firmware:
|
||
|
cd $(ARDUINO_SRC_DIR) && \
|
||
|
make all \
|
||
|
BUILD_DIR=$(BUILD) \
|
||
|
FBARDUINO_FIRMWARE_SRC_DIR=$(ARDUINO_SRC_DIR)/src \
|
||
|
BIN_DIR=$(PREFIX)
|
||
|
|
||
|
clean:
|
||
|
cd $(ARDUINO_SRC_DIR) && \
|
||
|
make clean \
|
||
|
BUILD_DIR=$(BUILD) \
|
||
|
FBARDUINO_FIRMWARE_SRC_DIR=$(ARDUINO_SRC_DIR)/src \
|
||
|
BIN_DIR=$(PREFIX)
|
||
|
|
||
|
$(PREFIX):
|
||
|
mkdir -p $(PREFIX)
|
||
|
|
||
|
$(BUILD):
|
||
|
mkdir -p $(BUILD)
|