Add root build
This commit is contained in:
parent
9e47bd7038
commit
af7c8c63fa
|
@ -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": {
|
||||
"cargo_task": [
|
||||
"./ all!Unix: All",
|
||||
"cpp_out all!Unix: cpp_out",
|
||||
"jaby_engine_fconv all!Unix: jaby_engine_fconv",
|
||||
"mkoverlay all!Unix: mkoverlay",
|
||||
|
@ -14,6 +15,7 @@
|
|||
"psxreadmap all!Unix: psxreadmap",
|
||||
"wslpath all!Unix: wslpath",
|
||||
|
||||
"./ all-windows!Windows: All",
|
||||
"cpp_out all-windows!Windows: cpp_out",
|
||||
"jaby_engine_fconv all-windows!Windows: jaby_engine_fconv",
|
||||
"mkoverlay all-windows!Windows: mkoverlay",
|
||||
|
@ -27,16 +29,16 @@
|
|||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "cargo2",
|
||||
"label": "cargo",
|
||||
"type": "shell",
|
||||
"group": {
|
||||
"kind": "build"
|
||||
},
|
||||
"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": {
|
||||
"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": []
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue