Commit Graph

75 Commits (macros/rearchitecture)

Author SHA1 Message Date
Jesse Vincent 6b9496e2dc
Kaleidoscope build system support for gd32 keyboards
3 years ago
Jesse Vincent 53cfa962bf
Remove historical makefile targets
3 years ago
Jesse Vincent afa3243531
Remove leading zeros from month and day components of date based version to comply with semver spec
3 years ago
Jesse Vincent 3e62e6640d
Rejigger the makefile and dockerfile to do arduino setup when building
4 years ago
Jesse Vincent 9fef4931fb
do full setup before running sim tests, which is really important if we're running them in docker
4 years ago
Jesse Vincent ff86fe1ed9
Automatically publish a kaleidoscope bundle on every commit for Arduino users who want to live on the bleading edge
4 years ago
Jesse Vincent 6be7b2b388
Add the version to the package tarball name so that nightlies have unique names
4 years ago
Jesse Vincent 69439c46b2
Clean up astyle invocations based on @gendankenexperimenter's KeyboardioHID cleanups
4 years ago
Jesse Vincent d94c3d5234
Replace kaleidoscope-builder with makefiles using arduino-cli
4 years ago
Jesse Vincent 4ca0e94af9
Don't pass TEST_PATH to docker unless it's set
4 years ago
Jesse Vincent b2e899429f
'make clean' fixes
4 years ago
Jesse Vincent 326e823b70
Add a utility makefile target to get shell in docker
4 years ago
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