Add root build
This commit is contained in:
parent
73137b6f15
commit
d72384407c
|
@ -0,0 +1,8 @@
|
||||||
|
PROJECTS = cpp_out jaby_engine_fconv mkoverlay psxcdgen_ex psxreadmap wslpath
|
||||||
|
.PHONY: $(PROJECTS)
|
||||||
|
|
||||||
|
$(foreach var,$(PROJECTS),$(var)):
|
||||||
|
$(MAKE) -C ./$@ $(MAKECMDGOALS)
|
||||||
|
|
||||||
|
all-windows: $(PROJECTS)
|
||||||
|
all: $(PROJECTS)
|
|
@ -6,6 +6,7 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"cargo_task": [
|
"cargo_task": [
|
||||||
|
"./ all!Unix: All",
|
||||||
"cpp_out all!Unix: cpp_out",
|
"cpp_out all!Unix: cpp_out",
|
||||||
"jaby_engine_fconv all!Unix: jaby_engine_fconv",
|
"jaby_engine_fconv all!Unix: jaby_engine_fconv",
|
||||||
"mkoverlay all!Unix: mkoverlay",
|
"mkoverlay all!Unix: mkoverlay",
|
||||||
|
@ -14,6 +15,7 @@
|
||||||
"psxreadmap all!Unix: psxreadmap",
|
"psxreadmap all!Unix: psxreadmap",
|
||||||
"wslpath all!Unix: wslpath",
|
"wslpath all!Unix: wslpath",
|
||||||
|
|
||||||
|
"./ all-windows!Windows: All",
|
||||||
"cpp_out all-windows!Windows: cpp_out",
|
"cpp_out all-windows!Windows: cpp_out",
|
||||||
"jaby_engine_fconv all-windows!Windows: jaby_engine_fconv",
|
"jaby_engine_fconv all-windows!Windows: jaby_engine_fconv",
|
||||||
"mkoverlay all-windows!Windows: mkoverlay",
|
"mkoverlay all-windows!Windows: mkoverlay",
|
||||||
|
@ -27,16 +29,16 @@
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"tasks": [
|
"tasks": [
|
||||||
{
|
{
|
||||||
"label": "cargo2",
|
"label": "cargo",
|
||||||
"type": "shell",
|
"type": "shell",
|
||||||
"group": {
|
"group": {
|
||||||
"kind": "build"
|
"kind": "build"
|
||||||
},
|
},
|
||||||
"windows": {
|
"windows": {
|
||||||
"command": "wsl --shell-type login make -C ./${input:windows_cargo_task} CARGO_CMD=${input:cargo cmd} BUILD_PROFILE=${input:build cfg}"
|
"command": "wsl --shell-type login make -C ${input:windows_cargo_task} CARGO_CMD=${input:cargo cmd} BUILD_PROFILE=${input:build cfg}"
|
||||||
},
|
},
|
||||||
"linux": {
|
"linux": {
|
||||||
"command": "make -C ./${input:linux_cargo_task} BUILD_PROFILE=${input:build cfg}"
|
"command": "make -C ${input:linux_cargo_task} BUILD_PROFILE=${input:build cfg}"
|
||||||
},
|
},
|
||||||
"problemMatcher": []
|
"problemMatcher": []
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue