79 Commits

Author SHA1 Message Date
Simon Rozman
3215cc0cc7 Makefile: Discontinue publishing binaries to GitHub
Publishing binaries to https://github.com/Amebis/GEANTLink-dist was a
customer requirement. As GÉANT is no longer deploying GÉANTLink, this
makes no sense any more.

Should anybody require this feature, please contact me.

Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-03 19:09:37 +02:00
Simon Rozman
97958040a3 Makefile: Cleanup
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-10-03 19:09:37 +02:00
Simon Rozman
5e7f55880a Update Copyright and build year
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:21:33 +01:00
Simon Rozman
84fae77ed3 Prepare PDB.zip file locally
The GEANTLink-dist repo is hosted on GitHub and hit the file size limit.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 15:35:36 +01:00
Simon Rozman
4ef4ec6f31 Introduce PDB packaging
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 13:48:45 +01:00
Simon Rozman
4c4cb35bce Hardcode output folder name
KISS!!!

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-12-01 10:26:55 +01:00
Simon Rozman
b55ddd7d86 Update Copyright and build year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-22 15:31:23 +01:00
Simon Rozman
b96ebfbce4 Switch to SPDX license notice
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-22 15:20:57 +01:00
Simon Rozman
682dc048e9 Migrate manual DLL registration to DllRegisterServer()
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-06-29 15:45:44 +02:00
Simon Rozman
3f4afdcb9a Add support for Romanian
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-04-20 16:17:27 +02:00
Simon Rozman
709a9e8709 Makefile: Stop digitally signing intermediate packaging files
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 13:48:31 +01:00
Simon Rozman
5b452a25fe Makefile: Optimize cleaning
NMAKE invocations are costly (slow, no-parallel support).

Rather than pinpoint cleaning of each combination of $(LANG), $(PLAT)
and $(CFG) related files, we do the wildcard cleaning of all packaging
files.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 13:28:14 +01:00
Simon Rozman
90e21bd6e6 Makefile: Optimize building
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-03-03 13:28:13 +01:00
Simon Rozman
1286bd0b87 Automate source publishing
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-28 14:12:59 +01:00
Simon Rozman
f0e2d2d40d Revert back to "x64" platform designation of deliverables
Renaming MSI and other output files just to unify platform designation
doesn't justify the cause. Not to break other people's installers, the
"AMD64" was renamed back to "x64" in output filenames.

This partially reverts 152e3a9176.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-28 13:37:19 +01:00
Simon Rozman
14726b14d4 Makefile: Revise language list
To speed up building, remove untranslated and severly undertranslated
languages: Bulgarian, Czech, Welsh, Basque, Finnish, French, Gaelish,
Icelandic, Korean, Lithuanian, Dutch, Russian, Slovak, Swedish,
Vietnamese

Enable already translated, but overlooked languages: Hungarian,
Portuguese (Portugal), Turkish

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-28 09:33:38 +01:00
Simon Rozman
152e3a9176 Unify platform designations
- .sln uses the same as .vcxproj and Makefile
- Output MSI files use the same as %PROCESSOR_ARCHITECTURE%

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-08 08:23:08 +01:00
Simon Rozman
14e48f9c8a Parameterize EAP module MSI building
Since this also changes GUIDs of some components, the "EAPTTLS" has been
changed to "EAP-TTLS" in filenames.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:40 +01:00
Simon Rozman
d3760d33ca Makefile: Parameterize event provider GUID
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:40 +01:00
Simon Rozman
8b66c7ad8d Parameterize EAP method author ID
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:40 +01:00
Simon Rozman
b592ad0569 Makefile: Make EAP method module registration reusable
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:53:39 +01:00
Simon Rozman
98fa1a09a0 MSI: Merge PRODUCT_NAME into MSIBUILD_PRODUCT_NAME_ID
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 11:52:44 +01:00
Simon Rozman
059710d83c Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-05 11:45:51 +01:00
Simon Rozman
9058dc75d9 Change GEANTLink-dist repo local path
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-22 15:31:08 +02:00
Simon Rozman
f6ce76d384 Update translations and add Estonian translation 2018-11-06 20:08:08 +01:00
Simon Rozman
6069a25c75 Run MSBuild tasks in parallel 2018-09-07 12:54:43 +02:00
Simon Rozman
1879d00bf9 Add support for ARM64 platform 2018-09-07 10:39:20 +02:00
Simon Rozman
0602285220 Switch to Visual Studio 2017 2018-09-05 14:56:08 +02:00
Simon Rozman
b655bd7d0b Register en_US language in nmake register
When "Language" setting is absent in registry, the initialization of
wxWidget localization raises asserts.
2018-09-05 13:16:59 +02:00
Simon Rozman
f75e72757e VS10Solution.sln => GEANTLink.sln 2018-09-05 13:06:21 +02:00
Simon Rozman
9846d29d76 Switch to SHA-256 signing 2018-06-20 14:58:27 +02:00
Simon Rozman
d0e363b7c0 Enable Italian GUI 2018-06-20 14:57:07 +02:00
Simon Rozman
83f975861c Auto-detect devenv.com path 2018-06-20 14:56:36 +02:00
Simon Rozman
8de444dadf Distribution folder changed 2017-11-20 12:04:11 +01:00
Simon Rozman
9926cd19ee WMI\Autologger records not installed any more, since they caused feature completeness check trouble: MsiUseFeature() reports feature broken, when it is denied access to any component folder or registry key 2017-05-22 09:13:40 +02:00
Simon Rozman
ba11abff1d WLANManager.exe now deployed as WLANManager-Win32.exe and WLANManager-x64.exe 2017-05-17 13:09:26 +02:00
Simon Rozman
a4673f9fb9 Compilation of debug MSI files fixed 2017-02-20 10:05:03 +01:00
Simon Rozman
4b4578fd59 Both event channels are registered using Makefile disabled now, to prevent Events.dll getting constantly locked by Event Log service. 2017-01-31 10:30:29 +01:00
Simon Rozman
aa3f44260e Event reporting extended to support event channel in Windows Event Viewer 2016-12-09 13:29:07 +01:00
Simon Rozman
8f054a1f97 Event source in registry changed to match the one in manifest 2016-12-08 08:47:59 +01:00
Simon Rozman
cb253450a0 Distribution folder changed 2016-11-29 13:01:26 +01:00
Simon Rozman
b4988187c0 Digital signing of CAB files introduced 2016-11-11 12:44:01 +01:00
Simon Rozman
97f497bc04 ...3.msi and ...3.mst files renamed to remove ".3" versioning in the name, to simplify their deployment 2016-11-11 12:41:26 +01:00
Simon Rozman
368de2e865 ...3.msi files are finalized now (marked as final, digitally signed, read-only), as they can be used for GPO deployment 2016-11-11 11:50:16 +01:00
Simon Rozman
2c842bd2bb Makefile sub-target CleanSetup introduced 2016-11-11 11:42:37 +01:00
Simon Rozman
e10d14681f en_US MSI files prepared using MSILocal.mak now for more uniform building 2016-11-11 11:38:24 +01:00
Simon Rozman
f72de7b8af Distribution folder changed 2016-11-08 11:36:38 +01:00
Simon Rozman
6ccf96c338 Non-ready localizations deactivated 2016-11-04 14:00:30 +01:00
Simon Rozman
31f4ec4b93 Bulgarian translation included in final MSI 2016-10-17 10:32:07 +02:00
Simon Rozman
6b7a1966e3 Norwegian Bokmål translations added to MSI 2016-10-10 17:40:58 +02:00