diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 40941ef..44ed1a1 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -14,7 +14,8 @@ } ], "remove": true - } + }, + "problemMatcher": [] }, { "label": "Start Redis", @@ -29,29 +30,40 @@ } ], "remove": true - } + }, + "problemMatcher": [] }, { "label": "Start NGINX+Redis", "dependsOn": [ "Start NGINX", "Start Redis" - ] + ], + "problemMatcher": [] }, { "label": "Stop NGINX", "type": "shell", - "command": "docker stop nginx-rtmp" + "command": "docker stop nginx-rtmp", + "problemMatcher": [] }, { "label": "Stop NGINX", "type": "shell", - "command": "docker stop redis" + "command": "docker stop redis", + "problemMatcher": [] }, { "label": "Stop NGINX+Redis", "type": "shell", - "command": "docker stop redis nginx-rtmp" + "command": "docker stop redis nginx-rtmp", + "problemMatcher": [] + }, + { + "label": "Build mGBA", + "type": "shell", + "command": "mkdir src/mgba/build; cd src/mgba/build && cmake -DBUILD_PYTHON=ON -DBUILD_QT=OFF -DBUILD_SDL=OFF -DUSE_DISCORD_RPC=OFF . && make", + "problemMatcher": [] } ] } diff --git a/src/emulator/.vscode/tasks.json b/src/emulator/.vscode/tasks.json new file mode 100644 index 0000000..6a091f2 --- /dev/null +++ b/src/emulator/.vscode/tasks.json @@ -0,0 +1,17 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Generate requirements.txt", + "type": "shell", + "command": "$HOME/.local/bin/poetry export --format requirements.txt --output requirements.txt --without-hashes && sed -i '/mgba/d' requirements.txt", + "problemMatcher": [] + }, + { + "label": "Poetry install", + "type": "shell", + "command": "BINDIR=../mgba/build/ LIBDIR=../mgba/build/ $HOME/.local/bin/poetry install", + "problemMatcher": [] + } + ] +} diff --git a/src/server/.vscode/tasks.json b/src/server/.vscode/tasks.json new file mode 100644 index 0000000..af263cc --- /dev/null +++ b/src/server/.vscode/tasks.json @@ -0,0 +1,17 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Generate requirements.txt", + "type": "shell", + "command": "$HOME/.local/bin/poetry export --format requirements.txt --output requirements.txt --without-hashes", + "problemMatcher": [] + }, + { + "label": "Poetry install", + "type": "shell", + "command": "$HOME/.local/bin/poetry install", + "problemMatcher": [] + } + ] +}