Files
Puer/.vscode/tasks.json
T
Stanislav N Mikhailov ede95dc205 First window (init commit)
2025-12-14 19:18:37 +03:00

57 lines
1.6 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version":"2.0.0",
"tasks":[
{
"label":"assemble",
"type":"shell",
"args":[
"/I",
"include",
"/c",
"src/${fileBasenameNoExtension}.asm"
],
"command":"ml64.exe",
"problemMatcher":{
"owner":"nasm",
"fileLocation":["relative","${workspaceFolder}"],
"pattern":{
"regexp":"^(.*)\\((\\d*)\\)\\s+:?\\s+(error|warning)\\s+([A-z]+\\d+):\\s+(.*)$",
"file":1,
"line":2,
"severity":3,
"code":4,
"message":5,
"loop":true
}
}
},
{
"label":"link",
"type":"shell",
"args":[
"/SUBSYSTEM:WINDOWS",
"/MACHINE:X64",
"/ENTRY:entry_point",
"/nologo",
"/LARGEADDRESSAWARE",
"${fileBasenameNoExtension}.obj"
],
"command":"link.exe",
"dependsOn":"assemble"
},
{
"label":"execute",
"type":"shell",
"command":"${workspaceFolder}/${fileBasenameNoExtension}.exe",
"group":{
"kind":"build",
"isDefault":true
},
"dependsOn":"link"
}
]
}