aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Update to new build system.Brian Cully2021-02-271-54/+30
|
* Makefile now checks for rules.mk when autodetecting BOARD_HARDWARE_PATHFlorian Fleissner2019-02-281-1/+8
| | | | Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
* Fallback settings for BOARD_HARDWARE_PATHFlorian Fleissner2019-02-271-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit allows the Makefile to check if the BOARD_HARDWARE_PATH it tried to determine based on the system specific Arduino installation is correct. This is done by checking for the Kaleidoscope library's existence. If Kaleidoscope is not found, the Makefile falls back to determining the hardware path relative to its own location. This even enables building from any location where a *.ino file lives without the requirement to checkout the kaleidoscope libraries into Arduino installation's hardware path or to symlink them there. The following now is possible > SOURCE_DIR=<place where the sources live> > cd $SOURCE_DIR > mkdir hardware > git clone --recursive <URL of the Kaleidoscope bundle> hardware/keyboardio > BUILD_DIR=<location where a *.ino file lives> > cd $BUILD_DIR > make -f $SOURCE_DIR/hardware/keyboardio/avr/libraries/Model01-Firmware/Makefile for quick builds > SOURCE_DIR=<place where the sources live> > cd $SOURCE_DIR > mkdir hardware > git clone --recursive <URL of the Kaleidoscope bundle> hardware/keyboardio > cd hardware/keyboardio/avr/libraries/Model01-Firmware make Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
* First pass fix for our Makefile pulling the right shared makefile on anJesse Vincent2019-02-221-1/+1
| | | | unknown os.
* Match wildcard usage between manual- and arduino-installed environmentsRyan S. Brown2018-03-051-1/+1
| | | | | | | Finding the base-dir of installed environments use a wildcard causing [dir]/packages/keyboardio/hardware/avr/toolchain to be the interpreted as the installed env, breaking use of that variable later when it informs paths for the boards.txt and other files.
* Add a big warning when you build by hand and have multiple copies ofJesse Vincent2017-12-151-4/+32
| | | | kaleidoscope installed
* Quiet down a warning in the makefileJesse Vincent2017-10-241-1/+1
|
* Fix trailing slashakihito.nakano2017-10-221-1/+1
|
* Fix our arduino-ide package detection to work on OSXJesse Vincent2017-10-041-8/+10
|
* makefile: if there's an arduino boards-manager install of the kaleidoscope ↵Jesse Vincent2017-10-041-0/+11
| | | | runtime, use it..
* Point Makefile to new make rulesJesse Vincent2017-08-211-1/+1
|
* slight makefile tweaksJesse Vincent2017-08-161-2/+2
|
* fix a path in the makefileJesse Vincent2017-08-161-1/+1
|
* A pass at cleaning up the install instructions and Makefile a bitJesse Vincent2017-08-161-2/+3
|
* Update makefile to fix issuesJesse Vincent2017-07-261-3/+4
|
* Switch to more standard kaleidoscope plugin build infraJesse Vincent2017-05-231-19/+8
|
* First step of getting the makefile to use an external kaleidoscope builderJesse Vincent2017-02-281-1/+14
|
* snapshot sketch and infrastructure from the Kaleidoscope exampleJesse Vincent2017-02-191-0/+10