mirror of
https://github.com/romychs/ocean-240.2
synced 2026-04-21 10:43:18 +03:00
170 lines
3.2 KiB
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
|
|
}
|
|
}
|
|
|
|
]
|
|
} |