Commit Graph

63 Commits (50698376ced6f9f93d96927025f7db32536ebc46)

Author SHA1 Message Date
Jesse Vincent e96d06893c
Make it possible to only run a subset of the simulator tests using the TEST_PATH variable
4 years ago
Jesse Vincent dbb4f3b1ae
migrate check-docs from generic makefile
4 years ago
Jesse Vincent 9f846c4905
Lift a bunch more project-specific stuff out of the generic makefile for sketches
4 years ago
Jesse Vincent afc8388cd1
Move a bunch of makefile targets from the generic sketch makefile
4 years ago
Jesse Vincent 383a29d3e3
move run-tests out to the Makefile
4 years ago
Jesse Vincent bbc84f6f33
move build-gtest-gmock into the Makefile
4 years ago
Florian Fleissner 5a54d969d3 Copied Makefile from Model01-Firmware
5 years ago
Jesse Vincent 32a85ec403 Update Makefile with OSX fixes and new paths
7 years ago
Jesse Vincent b6d552f9c0
Update Makefile to fix OS X build
7 years ago
Jesse Vincent 9825e4057a
Attempt to switch to shared build infrastructure for build and test.
8 years ago
Gergely Nagy e305e51455 The Big Rename
8 years ago
Gergely Nagy 4c57046818 Makefile: Major simplification
8 years ago
Gergely Nagy bd5f7d92ac Further keyboardio-builder improvements
8 years ago
Gergely Nagy f721cac732 Lifted out the Macros & MouseKeys libraries
8 years ago
Gergely Nagy b38b9ca446 Support an Arch-style Arduino installation
8 years ago
Max Linke 37a2c97ef7 Allow env overwrite of ARDUINO_* vars
8 years ago
Jesse Vincent db9fbd88ee force make flash to properly reset the device on Linux.
8 years ago
Gergely Nagy 28aa497452 Move mouse keys to a library
8 years ago
Gergely Nagy 58f6b18076 Separate the keymap layout from the core firmware
8 years ago
Jesse Vincent f665f9acaf add "decompile" makefile target
8 years ago
Jesse Vincent 8c7c1fe286 Add a helper to calculate the size of every function in the firmware
8 years ago
Gergely Nagy c2b80f6f20 Makefile: md5 is md5sum on Linux
8 years ago
Jesse Vincent da457c09a1 linux wants stty -F. OS X may or may not want stty -f
8 years ago
Jesse Vincent fa28748d9e Some makefile cleanup to genericise things a bit and start to support linux and osx
8 years ago
Gergely Nagy bd35e8dfed Source code rearrangement
8 years ago
Jesse Vincent 255d483a3d It turns out that editing echo lines in the Makefile after you run tests can result in build failures.
8 years ago
Jesse Vincent c8fa11bb22 Add support for building and including the bootloader. Clean up makefile a tiny bit
8 years ago
Jesse Vincent 446036d158 Undo numist's nicer code layout so we can build as a 'regular' arduino sketch
8 years ago
Scott Perry 51eba85906 Move firmware into /source, deps as submodules in /libraries
8 years ago
Jesse Vincent a4bf3d099b Ignore failures when we reset the keyboard into bootloader mode.
9 years ago
Jesse Vincent c8c7bbe316 Prefix avr-size so it works on platforms without avr-size in the path
9 years ago
Jesse Vincent 440e719ff6 Same Makefile trick for our runtime deviceid
9 years ago
Jesse Vincent 3a67f2d25f Quick makefile hack to find the "correct" port for a keyboard.
9 years ago
Jesse Vincent 2ffda682db make verbosity configurable
9 years ago
Jesse Vincent 3eb491ca69 Simplify our keymap generation
9 years ago
Jesse Vincent ca29544ff6 Create a directory for generate files
9 years ago
Jesse Vincent 174c60d887 Makefile cleanup
9 years ago
Jesse Vincent be5a8e13ad Add compilation size reporting
9 years ago
Jesse Vincent 2b0e363b65 flesh out the building and flashing tools in the Makefile
9 years ago
Jesse Vincent e39eb807c9 New makefile that uses the wonderful new arduino-builder
9 years ago
Jesse Vincent 04ec58cced Update our astyle target
9 years ago
Jesse Vincent e8a680b889 start rebuilding commandline infrastructure
10 years ago
Jesse Vincent f31713a358 Remove a tracing element from the Makefile
10 years ago
Jesse Vincent 3b6cc9f0b9 snapshot, working on perf
10 years ago
Jesse Vincent 87b73606f1 Add a VERSION define
10 years ago
Jesse Vincent e85e7e512d add jesse's variant of piers' keyboard
10 years ago
Jesse Vincent 988f7fb99e add Delete and return to shifted thumb keys. Add numpad
11 years ago
Jesse Vincent 3b61d548c0 working screen in quarters
11 years ago
Jesse Vincent 9583dbd978 second non-working pass at mouse warping
11 years ago
Jesse Vincent 5bf667cc62 switch to a cli build system that can cope with arduino 1.5
11 years ago