ocean-240.2/ROMs/Sources/ROM-FDC/.vscode/tasks.json

170 lines
3.2 KiB
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "make T-MONITOR (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--sld=turbo_mon.sld",
"--sym=turbo_mon.labels",
"--raw=turbo_mon.obj",
"--fullpath",
"turbo_mon.asm"
],
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make BDOS (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--sld=bdos.sld",
"--sym=bdos.labels",
"--raw=bdos.obj",
"--fullpath",
"bdos.asm"
],
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make BIOS (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--sld=bios.sld",
"--sym=bios.labels",
"--raw=bios.obj",
"--fullpath",
"bios.asm"
],
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make CCP_RAM (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--sld=ccp_ram.sld",
"--sym=ccp_ram.labels",
"--raw=ccp_ram.obj",
"--fullpath",
"ccp_ram.asm"
],
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make CCP_ROM (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--sld=ccp_rom.sld",
"--sym=ccp_rom.labels",
"--raw=ccp_rom.obj",
"--fullpath",
"ccp_rom.asm"
],
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make CPM (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--sld=cpm.sld",
"--sym=cpm.labels",
"--raw=cpm.obj",
"--fullpath",
"cpm.asm"
],
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": true
}
}
]
}