2019-06-20 22:40:13 +03:00
|
|
|
{
|
2019-08-28 12:43:12 +03:00
|
|
|
"name": "makefile-tools",
|
|
|
|
"displayName": "Makefile Tools",
|
|
|
|
"description": "Provide makefile support in VS Code: C/C++ IntelliSense, build, debug/run.",
|
2019-08-24 04:59:19 +03:00
|
|
|
"version": "0.1.0",
|
|
|
|
"publisher": "ms-vscode",
|
2019-08-28 12:43:12 +03:00
|
|
|
"preview": true,
|
|
|
|
"icon": "MakefileTools.png",
|
|
|
|
"readme": "README.md",
|
|
|
|
"author": {
|
|
|
|
"name": "Microsoft Corporation"
|
|
|
|
},
|
|
|
|
"license": "SEE LICENSE IN LICENSE.txt",
|
2019-08-24 04:59:19 +03:00
|
|
|
"engines": {
|
|
|
|
"vscode": "^1.30.0"
|
|
|
|
},
|
2019-08-28 12:43:12 +03:00
|
|
|
"bugs": {
|
|
|
|
"url": "https://github.com/Microsoft/vscode-makefile-tools/issues",
|
|
|
|
"email": "c_cpp_support@microsoft.com"
|
2020-02-27 02:37:49 +03:00
|
|
|
},
|
|
|
|
"repository": {
|
2019-08-28 12:43:12 +03:00
|
|
|
"type": "git",
|
|
|
|
"url": "https://github.com/Microsoft/vscode-makefile-tools.git"
|
2020-02-27 02:37:49 +03:00
|
|
|
},
|
|
|
|
"homepage": "https://github.com/Microsoft/vscode-makefile-tools",
|
|
|
|
"qna": "https://github.com/Microsoft/vscode-makefile-tools/issues",
|
|
|
|
"keywords": [
|
2019-08-28 12:43:12 +03:00
|
|
|
"C",
|
|
|
|
"C++",
|
|
|
|
"IntelliSense",
|
|
|
|
"Microsoft",
|
|
|
|
"Makefile"
|
2020-02-27 02:37:49 +03:00
|
|
|
],
|
|
|
|
"categories": [
|
2019-08-28 12:43:12 +03:00
|
|
|
"Programming Languages",
|
|
|
|
"Debuggers",
|
|
|
|
"Formatters",
|
|
|
|
"Linters",
|
|
|
|
"Other",
|
|
|
|
"Snippets"
|
2020-02-27 02:37:49 +03:00
|
|
|
],
|
|
|
|
"activationEvents": [
|
2019-08-28 12:43:12 +03:00
|
|
|
"onCommand:Makefile.setBuildConfiguration",
|
|
|
|
"onCommand:Makefile.setBuildTarget",
|
|
|
|
"onCommand:Makefile.buildTarget",
|
|
|
|
"onCommand:Makefile.setLaunchConfiguration",
|
|
|
|
"onCommand:Makefile.launchDebug",
|
|
|
|
"onCommand:Makefile.launchRun",
|
2019-08-24 04:59:19 +03:00
|
|
|
"workspaceContains:**/makefile",
|
|
|
|
"workspaceContains:**/Makefile"
|
|
|
|
],
|
|
|
|
"main": "./out/src/extension.js",
|
|
|
|
"contributes": {
|
|
|
|
"commands": [
|
|
|
|
{
|
2019-08-28 12:43:12 +03:00
|
|
|
"command": "Makefile.buildTarget",
|
|
|
|
"title": "Make: Build the makefile target of the current build configuration"
|
2019-08-24 04:59:19 +03:00
|
|
|
},
|
|
|
|
{
|
2019-08-28 12:43:12 +03:00
|
|
|
"command": "Makefile.launchDebug",
|
2019-08-28 01:21:05 +03:00
|
|
|
"title": "Make: Debug the selected binary target"
|
2019-08-24 04:59:19 +03:00
|
|
|
},
|
|
|
|
{
|
2019-08-28 12:43:12 +03:00
|
|
|
"command": "Makefile.launchRun",
|
2019-08-28 01:21:05 +03:00
|
|
|
"title": "Make: Run the selected binary target in the terminal"
|
2019-08-24 04:59:19 +03:00
|
|
|
},
|
|
|
|
{
|
2019-08-28 12:43:12 +03:00
|
|
|
"command": "Makefile.setBuildConfiguration",
|
2019-08-28 01:21:05 +03:00
|
|
|
"title": "Make: Set the current build configuration"
|
2019-08-24 04:59:19 +03:00
|
|
|
},
|
|
|
|
{
|
2019-08-28 12:43:12 +03:00
|
|
|
"command": "Makefile.setBuildTarget",
|
2019-08-28 01:21:05 +03:00
|
|
|
"title": "Make: Set the target to be built by make"
|
2019-08-24 04:59:19 +03:00
|
|
|
},
|
|
|
|
{
|
2019-08-28 12:43:12 +03:00
|
|
|
"command": "Makefile.setLaunchConfiguration",
|
2019-08-28 01:21:05 +03:00
|
|
|
"title": "Make: Set the make launch configuration"
|
2019-08-24 04:59:19 +03:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"configuration": {
|
|
|
|
"type": "object",
|
|
|
|
"title": "Makefile",
|
|
|
|
"properties": {
|
2019-08-28 12:43:12 +03:00
|
|
|
"Makefile.buildConfiguration": {
|
2019-08-24 04:59:19 +03:00
|
|
|
"type": [
|
|
|
|
"string",
|
|
|
|
"null"
|
|
|
|
],
|
|
|
|
"default": null,
|
|
|
|
"description": "The makefile current configuration",
|
|
|
|
"scope": "resource"
|
|
|
|
},
|
2019-08-28 12:43:12 +03:00
|
|
|
"Makefile.buildTarget": {
|
2019-08-24 04:59:19 +03:00
|
|
|
"type": [
|
|
|
|
"string",
|
|
|
|
"null"
|
|
|
|
],
|
|
|
|
"default": null,
|
|
|
|
"description": "The current target to be run by make",
|
|
|
|
"scope": "resource"
|
|
|
|
},
|
2019-08-28 12:43:12 +03:00
|
|
|
"Makefile.launchConfiguration": {
|
2019-08-24 04:59:19 +03:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
null
|
|
|
|
],
|
|
|
|
"default": null,
|
|
|
|
"description": "The configuration to use when running or debugging a target",
|
|
|
|
"properties": {
|
|
|
|
"binary": {
|
|
|
|
"type": "string",
|
|
|
|
"description": "The full path to the binary to run or debug"
|
|
|
|
},
|
|
|
|
"args": {
|
|
|
|
"type": "array",
|
|
|
|
"description": "Arguments to pass to program command line",
|
|
|
|
"items": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"default": []
|
|
|
|
},
|
|
|
|
"cwd": {
|
|
|
|
"type": "string",
|
|
|
|
"description": "Set the working directory for the program"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"scope": "resource"
|
|
|
|
},
|
2019-08-28 12:43:12 +03:00
|
|
|
"Makefile.loggingLevel": {
|
2019-08-24 04:59:19 +03:00
|
|
|
"type": [
|
|
|
|
"string",
|
|
|
|
"null"
|
|
|
|
],
|
|
|
|
"enum": [
|
|
|
|
"Normal",
|
|
|
|
"Verbose"
|
|
|
|
],
|
|
|
|
"default": "Normal",
|
|
|
|
"description": "The logging level for the makefile tools extension",
|
|
|
|
"scope": "resource"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"scripts": {
|
|
|
|
"vscode:prepublish": "npm run mycompile",
|
|
|
|
"mycompile": "tsc -p ./",
|
|
|
|
"watch": "tsc -watch -p ./",
|
|
|
|
"test": "npm run mycompile && node ./node_modules/vscode/bin/test"
|
|
|
|
},
|
|
|
|
"devDependencies": {
|
|
|
|
"@types/mocha": "^2.2.42",
|
2020-02-27 02:37:49 +03:00
|
|
|
"@types/node": "^10.17.16",
|
|
|
|
"tslint": "^5.20.1",
|
2019-08-28 01:21:05 +03:00
|
|
|
"tslint-microsoft-contrib": "^6.2.0",
|
|
|
|
"tslint-no-unused-expression-chai": "^0.1.4",
|
2020-02-27 02:37:49 +03:00
|
|
|
"typescript": "^3.8.2",
|
2019-08-28 01:21:05 +03:00
|
|
|
"vrsource-tslint-rules": "^6.0.0",
|
2020-02-27 02:37:49 +03:00
|
|
|
"vscode": "^1.1.36",
|
|
|
|
"vscode-test": "^0.4.1"
|
2019-08-24 04:59:19 +03:00
|
|
|
},
|
|
|
|
"dependencies": {
|
2020-02-27 02:37:49 +03:00
|
|
|
"module-alias": "^2.2.2",
|
|
|
|
"vscode-cpptools": "^2.1.2",
|
|
|
|
"vscode-jsonrpc": "^3.6.2"
|
2019-08-24 04:59:19 +03:00
|
|
|
}
|
2019-08-28 01:21:05 +03:00
|
|
|
}
|