Commit Graph

104 Commits (5f23dde55875e287ba6e194e70316767d66e13fc)

Author SHA1 Message Date
Michael Richters ee33b228f9
Update Makefile and add wrapper script for managing header includes
3 years ago
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 #1157 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 (#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
7 years ago