diff options
author | Brian Cully <bjc@kublai.com> | 2019-06-13 18:00:42 -0400 |
---|---|---|
committer | Brian Cully <bjc@kublai.com> | 2019-06-22 16:18:03 -0400 |
commit | fad3038b035db90c59f297891835d37fd97b79c5 (patch) | |
tree | e99ab8e4de5130dc9aca5ad35f3c6b8e0e82d263 /Makefile.common | |
download | usb2btle-fad3038b035db90c59f297891835d37fd97b79c5.tar.gz usb2btle-fad3038b035db90c59f297891835d37fd97b79c5.zip |
Initial commit.
Diffstat (limited to 'Makefile.common')
-rw-r--r-- | Makefile.common | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Makefile.common b/Makefile.common new file mode 100644 index 0000000..998e1b9 --- /dev/null +++ b/Makefile.common @@ -0,0 +1,31 @@ +# -*- mode: Makefile -*- + +SKETCHDIR = $(HOME)/Arduino +PKGDIR = $(HOME)/.arduino15/packages +ARDUINODIR = /usr/local/arduino +ARM_GCC_PATH = /usr/local/gcc-arm-none-eabi/bin/ + +BUILDDIR = ./build +CACHEDIR = ./cache + +HARDWARE = -hardware $(ARDUINODIR)/hardware -hardware $(SKETCHDIR)/hardware +TOOLS = -tools $(ARDUINODIR)/hardware/tools -tools $(ARDUINODIR)/tools-builder -tools $(PKGDIR)/arduino/tools +LIBS = -libraries .. -libraries $(SKETCHDIR)/libraries +PREFS = -prefs compiler.path=$(ARM_GCC_PATH) $(EXTRAPREFS) + +FLAGS = -compile -core-api-version 10609 -warnings none -quiet -build-cache $(CACHEDIR) -build-path $(BUILDDIR) -fqbn $(VENDOR):$(PLATFORM):$(BOARD) $(HARDWARE) $(TOOLS) $(LIBS) $(PREFS) + +$(BUILDDIR): + mkdir -p $(BUILDDIR) + +$(CACHEDIR): + mkdir -p $(CACHEDIR) + +clean: + rm -rf $(BUILDDIR) $(CACHEDIR) + +$(BUILDDIR)/%.ino.zip: %.ino $(BUILDDIR) $(CACHEDIR) Makefile ../Makefile.common + $(ARDUINODIR)/arduino-builder $(FLAGS) $< + +$(BUILDDIR)/%.ino.bin: %.ino $(BUILDDIR) $(CACHEDIR) Makefile ../Makefile.common + $(ARDUINODIR)/arduino-builder $(FLAGS) $< |