diff --git a/.gitignore b/.gitignore index 40198bcb..1a4b7558 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ .vscode .idea publish/** +resource.syso diff --git a/Makefile b/Makefile index e6d8f192..2e8c4912 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PACKAGE = github.com/named-data/YaNFD -VERSION = 1.0.0.0 +VERSION = 1.1.0.0 # COMMIT = git rev-parse --short HEAD # DATE != date @@ -33,9 +33,10 @@ yanfdui: cleanui # To publish a Windows Store application # rm -rf publish # mkdir publish +# go generate github.com/named-data/YaNFD/cmd/yanfdui # go build -ldflags "-X 'main.Version=${VERSION}' ${PACKAGE}/cmd/yanfdui # mv yanfdui publish/ # cp -R cmd/yanfdui/static publish/ -# cp -R cmd/yanfdui/static publish/ +# cp -R cmd/yanfdui/templates publish/ # cp ./ndn_app.ico publish/ # Then, create the YaNFD-x64.msix file (including publish, yanfd.toml) diff --git a/cmd/yanfdui/main.go b/cmd/yanfdui/main.go index 6269ff95..143c4c49 100644 --- a/cmd/yanfdui/main.go +++ b/cmd/yanfdui/main.go @@ -1,10 +1,10 @@ /* YaNFD - Yet another NDN Forwarding Daemon * - * Copyright (C) 2020-2021 Eric Newberry. + * Copyright (C) 2020-2022 Eric Newberry. * * This file is licensed under the terms of the MIT License, as found in LICENSE.md. */ - +//go:generate goversioninfo -icon=static/ndn_app.ico package main import ( diff --git a/cmd/yanfdui/static/ndn_app.ico b/cmd/yanfdui/static/ndn_app.ico new file mode 100644 index 00000000..922932ca Binary files /dev/null and b/cmd/yanfdui/static/ndn_app.ico differ diff --git a/cmd/yanfdui/versioninfo.json b/cmd/yanfdui/versioninfo.json new file mode 100644 index 00000000..6d32ce6d --- /dev/null +++ b/cmd/yanfdui/versioninfo.json @@ -0,0 +1,43 @@ +{ + "FixedFileInfo": { + "FileVersion": { + "Major": 1, + "Minor": 1, + "Patch": 0, + "Build": 0 + }, + "ProductVersion": { + "Major": 1, + "Minor": 1, + "Patch": 0, + "Build": 0 + }, + "FileFlagsMask": "3f", + "FileFlags ": "00", + "FileOS": "040004", + "FileType": "01", + "FileSubType": "00" + }, + "StringFileInfo": { + "Comments": "", + "CompanyName": "NDN Team", + "FileDescription": "The first NDN forwarder running on Windows.", + "FileVersion": "v1.1.0.0", + "InternalName": "254XinyuMa.YaNFD", + "LegalCopyright": "Copyright (C) 2020-2022 Eric Newberry", + "LegalTrademarks": "", + "OriginalFilename": "main.go", + "PrivateBuild": "", + "ProductName": "YaNFD", + "ProductVersion": "v1.1.0.0", + "SpecialBuild": "" + }, + "VarFileInfo": { + "Translation": { + "LangID": "0409", + "CharsetID": "04B0" + } + }, + "IconPath": "", + "ManifestPath": "" +} diff --git a/cmd/yanfdui/yanfdui.exe.manifest b/cmd/yanfdui/yanfdui.exe.manifest new file mode 100644 index 00000000..4298cf59 --- /dev/null +++ b/cmd/yanfdui/yanfdui.exe.manifest @@ -0,0 +1,17 @@ + + + + + + + + + + +