Commit Graph

103 Commits (887eb6066e4b713df3d8f5f6880b28407c5ab471)

Author SHA1 Message Date
Michael Richters 168cc40d59
Rename `check-formatting` to `check-code-style` 3 years ago
Michael Richters f6cb00efad
Add `--force` option to `make check-formatting` 3 years ago
Michael Richters f635389b33
Add `check-includes` makefile target 3 years ago
Michael Richters b6a8bb6dbd
Re-order some makefile targets for clarity 3 years ago
Michael Richters 674f6a0828
Use make's built-in `.DEFAULT_GOAL` variable to set default target(s) 3 years ago
Michael Richters 6e53a6bbb3
Remove some whitespace to make formatting more consistent 3 years ago
Michael Richters 67d47d6904
Make phony makefile targets more obvious 3 years ago
Michael Richters 3de83322e5
Add shellcheck wrapper script 3 years ago
Michael Richters cbf98fd70b
Replace `find-filename-conflicts` with something more flexible 3 years ago
Michael Richters e3d01d25cf
Remove obsolete `set-timestamps-from-git` script 3 years ago
Jesse Vincent ea291858b2
Merge pull request from gedankenexperimenter/clang-format-improved 3 years ago
Michael Richters da03cbeccb
Replace clang-format wrapper script with something more configurable 3 years ago
Michael Richters 216fb72ce5
Use config files for cpplint options 3 years ago
Jesse Vincent fbbead928b
Don't interleave output from test suite when running under gmake4 or 3 years ago
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 () 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 () 3 years ago
Jesse Vincent f5bbd61784
Simplify our docker execution () 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