2 // See https://go.microsoft.com/fwlink/?LinkId=733558
3 // for the documentation about the tasks.json format
7 "cwd": "${workspaceFolder}",
9 "PATH": "${workspaceFolder}/../../msys2/mingw64/bin;${workspaceFolder}/../../msys2/usr/local/bin;${workspaceFolder}/../../msys2/usr/bin;${workspaceFolder}/../../msys2/bin",
16 "label": "all: Make & run",
18 "command": "make -j && ./pm3",
28 "label": "choose: Make",
30 "command": "make ${input:componentType} -j",
37 "label": "client: Debug: make",
39 "command": "make client -j DEBUG=1 SANITIZE=1",
46 "label": "client: Debug: clean & make",
48 "command": "make client/clean && make client -j DEBUG=1 SANITIZE=1",
55 "label": "fullimage: Make & Flash",
57 "command": "make fullimage && ./pm3-flash-fullimage",
61 "label": "BOOTROM: Make & Flash",
63 "command": "make bootrom && ./pm3-flash-bootrom",
67 "label": "Run client",
72 "label": "fullimage: clean & make debug",
74 "command": "make armsrc/clean && make armsrc/all DEBUG_ARM=1",
84 "id": "componentType",
85 "description": "What Makefile target do you want to execute?",