summaryrefslogtreecommitdiffstats
path: root/.vscode/tasks.json
blob: 8a0a070de4d8673535f6cec28fe2abbaecc56838 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
  // See https://go.microsoft.com/fwlink/?LinkId=733558
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "type": "shell",
  "presentation": {
    "reveal": "always"
  },
  "tasks": [
    {
      "label": "Make Driver",
      "command": "make all",
      "group": "build",
      "problemMatcher": ["$gcc"]
    },
    {
      "label": "Clean Driver",
      "command": "make clean",
      "group": "build",
      "problemMatcher": ["$gcc"]
    },
    {
      "label": "Deploy Drivers",
      "command": "sudo sh -c './scripts/unload.sh && ./scripts/load.sh'",
      "problemMatcher": []
    },
    {
      "label": "Make and Deploy Drivers",
      "command": "make all && sudo sh -c './scripts/unload.sh && ./scripts/load.sh'",
      "problemMatcher": []
    },
    {
      "label": "Unload new drivers",
      "command": "sudo sh ./scripts/unload.sh",
      "problemMatcher": []
    },
    {
      "label": "Load new drivers",
      "command": "sudo sh ./scripts/load.sh",
      "problemMatcher": []
    },
    {
      "label": "Make Driver AGL",
      "type": "shell",
      "command": "./scripts/make-agl.sh 6864c558",
      "group": "build",
      "problemMatcher": ["$gcc"]
    },
    {
      "label": "Clean Driver AGL",
      "type": "shell",
      "command": "./scripts/make-agl.sh 6864c558 clean",
      "group": "build",
      "problemMatcher": ["$gcc"]
    },
    {
      "label": "Deploy Driver AGL",
      "type": "shell",
      "command": "rsync -av avirt_core.ko dummy/avirt_dummyap.ko loopback/avirt_loopbackap.ko root@192.168.1.193:/lib/modules/4.14.0-yocto-standard/extra",
      "problemMatcher": ["$gcc"]
    }
  ]
}