Commit Graph

89 Commits (493528a556409d4dac2e40262dcb04a6465a1655)

Author SHA1 Message Date
Jesse Vincent 493528a556
If you're using gmake 4.0 or newer, display simulator test output nicer
3 years ago
Jesse Vincent 5f03dbd245
When checking out our arduino core deps for Kaleidoscope dev and use, we
3 years ago
Jesse Vincent 67155b84ad
When running make setup, only clone our submodules shallowly. It's easy
3 years ago
Michael Richters 3252f9fb2b
Switch from astyle to clang-format for automated code formatting
3 years ago
Jesse Vincent 2a1fb9014d
There's no reason to do the directory check before trying to run our
3 years ago
Jesse Vincent 628117478e
Use := syntax for when we call $(shell) in our makefiles.
3 years ago
Jesse Vincent 0fc1cc89da
Turn off GNU Make's historical "implicit" rules. They add a ton of
3 years ago
Jesse Vincent 275d45f479
Hotfix for the macos compiler fixes for the virtual platform
3 years ago
Jesse Vincent 1b3362341b
Tell cmake which compiler to use, based on what we use for Arduino (#1132)
3 years ago
Jesse Vincent 7a2436f80b
Hotfix for https://github.blog/2021-09-01-improving-git-protocol-security-github/
3 years ago
Jesse Vincent 72ee63386e
docker-bash now mounts Kaleidoscope live and interactive (#1125)
3 years ago
Jesse Vincent f5bbd61784
Simplify our docker execution (#1124)
3 years ago
Jesse Vincent 7844aeed5e
Because of how we call arduino-cli, we no longer need to play games with
3 years ago
Jesse Vincent 2370de647c
Add a new 'update' makefile target to make it easier to keep
3 years ago
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
8 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