mirror of
https://github.com/pierrechevalier83/ferris.git
synced 2024-11-30 22:53:45 +03:00
6d2b3e3315
Already with my usage, I was hitting many "opinions" from meson that were forcing me to write a lot of boilerplate. meson is designed to build very conforming C++ projects and not much else, so it wasn't the right tool for the job for something custom and very simple. Replace it with ~100 lines of python for now to generate a ninja file that can be committed. The user workflow is as simple as can be: ``` ninja ``` The build dir will contain all outputs. For adding variants or artifacts, * Edit `configure.py` * `./configure.py` * `git add build.ninja`
19 lines
616 B
Plaintext
19 lines
616 B
Plaintext
[submodule "lib/kicad_lib_tmk"]
|
|
path = lib/kicad_lib_tmk
|
|
url = https://github.com/tmk/kicad_lib_tmk.git
|
|
[submodule "keyboard_footprints"]
|
|
path = fp/keyboard_footprints
|
|
url = git@github.com:pierrechevalier83/keyboard_footprints
|
|
[submodule "ferris_pcb_art"]
|
|
path = fp/ferris_pcb_art
|
|
url = git@github.com:pierrechevalier83/ferris_pcb_art
|
|
[submodule "kicad_lib_tmk"]
|
|
path = sym/kicad_lib_tmk
|
|
url = git@github.com:tmk/kicad_lib_tmk
|
|
[submodule "tools/kiplot"]
|
|
path = tools/kiplot
|
|
url = git@github.com:johnbeard/kiplot.git
|
|
[submodule "tools/ninja"]
|
|
path = tools/ninja
|
|
url = git@github.com:ninja-build/ninja.git
|