diff --git a/.gitignore b/.gitignore index 49ad704eb..2dd1a1572 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ login/login logic/logic1 logic/logic1 logic/logic1 +public/logic-linux-amd64 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..a9d579fc3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,24 @@ +{ + "goBuild.savedBuildConfig": { + "outputName": "", + "outputDir": "./public", + "targetOS": "linux", + "targetArch": "current", + "enableRace": false, + "enableOptimization": true, + "stripSymbols": false, + "cgoEnabled": false, + "buildTags": "", + "customLdflags": "", + "verboseMode": false, + "printCommands": false, + "keepWorkDir": false, + "forceRebuild": false, + "dryRun": false, + "trimPath": false, + "currentPreset": "dev" + }, + "go.toolsEnvVars": { + "CC": "C:\\TDM-GCC-64\\bin\\gcc.exe" + } +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 08e60afb7..7dc625cd7 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,50 +1,39 @@ { - "version": "2.0.0", - "tasks": [ - { - "type": "shell", - "label": "go: build both packages in parallel", - "command": "start /B go build ${workspaceFolder}/login && start /B go build ${workspaceFolder}/logic", - "windows": { - "command": "start /B go build ${workspaceFolder}/login && start /B go build ${workspaceFolder}/logic" - }, - "linux": { - "command": "go build ${workspaceFolder}/login & go build ${workspaceFolder}/logic & wait" - }, - "osx": { - "command": "go build ${workspaceFolder}/login & go build ${workspaceFolder}/logic & wait" - }, - "problemMatcher": [ - "$go" - ], - "group": "build", - "detail": "Parallel build of login and logic packages" - }, - { - "type": "go", - "label": "go: build login", - "command": "build", - "args": [ - "${workspaceFolder}/login" - ], - "problemMatcher": [ - "$go" - ], - "group": "build", - "detail": "cd ${workspaceFolder}; go build ${workspaceFolder}/login" - }, - { - "type": "go", - "label": "go: build logic", - "command": "build", - "args": [ - "${workspaceFolder}/logic -o ${workspaceFolder}/logic_bin" - ], - "problemMatcher": [ - "$go" - ], - "group": "build", - - } - ] -} \ No newline at end of file + "version": "2.0.0", + "tasks": [ + { + "type": "shell", + "label": "go: build both packages in parallel", + "command": "start /B go build ${workspaceFolder}/login && start /B go build ${workspaceFolder}/logic", + "windows": { + "command": "start /B go build ${workspaceFolder}/login && start /B go build ${workspaceFolder}/logic" + }, + "linux": { + "command": "go build ${workspaceFolder}/login & go build ${workspaceFolder}/logic & wait" + }, + "osx": { + "command": "go build ${workspaceFolder}/login & go build ${workspaceFolder}/logic & wait" + }, + "problemMatcher": ["$go"], + "group": "build", + "detail": "Parallel build of login and logic packages" + }, + { + "type": "go", + "label": "go: build login", + "command": "build", + "args": ["${workspaceFolder}/login"], + "problemMatcher": ["$go"], + "group": "build", + "detail": "cd ${workspaceFolder}; go build ${workspaceFolder}/login" + }, + { + "type": "go", + "label": "go: build logic", + "command": "build", + "args": ["${workspaceFolder}/logic -o ${workspaceFolder}/logic_bin"], + "problemMatcher": ["$go"], + "group": "build" + } + ] +}