Skip to content

Commit

Permalink
[Windows] Move flasher binaries + libs to separate folder (#270)
Browse files Browse the repository at this point in the history
  • Loading branch information
fauxpark authored Jul 2, 2021
1 parent 1297765 commit 4101d60
Show file tree
Hide file tree
Showing 14 changed files with 34 additions and 37 deletions.
50 changes: 25 additions & 25 deletions windows/QMK Toolbox/QMK Toolbox.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>output.ico</ApplicationIcon>
<ApplicationIcon>Resources\output.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup>
<ManifestCertificateThumbprint>07603AD77617C425E84BA2FC0DD2DB546C3DD0DD</ManifestCertificateThumbprint>
Expand Down Expand Up @@ -205,22 +205,30 @@
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Content Include="output.ico" />
<EmbeddedResource Include="..\..\common\applet-mdflash.bin" />
<EmbeddedResource Include="..\..\common\avrdude.conf" />
<EmbeddedResource Include="..\..\common\mcu-list.txt" />
<EmbeddedResource Include="..\..\common\reset.eep" />
<EmbeddedResource Include="avrdude.exe" />
<EmbeddedResource Include="bootloadHID.exe" />
<EmbeddedResource Include="dfu-programmer.exe" />
<EmbeddedResource Include="dfu-util.exe" />
<EmbeddedResource Include="mdloader.exe" />
<EmbeddedResource Include="qmk_driver_installer.exe" />
<EmbeddedResource Include="teensy_loader_cli.exe" />
<EmbeddedResource Include="libusb0.dll" />
<EmbeddedResource Include="libusb-0-1-4.dll" />
<EmbeddedResource Include="libusb-1.0.dll" />
<EmbeddedResource Include="drivers.txt" />
<Content Include="Resources\output.ico" />
<EmbeddedResource Include="..\..\common\applet-mdflash.bin">
<Link>Resources\applet-mdflash.bin</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\..\common\avrdude.conf">
<Link>Resources\avrdude.conf</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\..\common\mcu-list.txt">
<Link>Resources\mcu-list.txt</Link>
</EmbeddedResource>
<EmbeddedResource Include="..\..\common\reset.eep">
<Link>Resources\reset.eep</Link>
</EmbeddedResource>
<EmbeddedResource Include="Resources\avrdude.exe" />
<EmbeddedResource Include="Resources\bootloadHID.exe" />
<EmbeddedResource Include="Resources\dfu-programmer.exe" />
<EmbeddedResource Include="Resources\dfu-util.exe" />
<EmbeddedResource Include="Resources\mdloader.exe" />
<EmbeddedResource Include="Resources\qmk_driver_installer.exe" />
<EmbeddedResource Include="Resources\teensy_loader_cli.exe" />
<EmbeddedResource Include="Resources\libusb0.dll" />
<EmbeddedResource Include="Resources\libusb-0-1-4.dll" />
<EmbeddedResource Include="Resources\libusb-1.0.dll" />
<EmbeddedResource Include="Resources\drivers.txt" />
</ItemGroup>
<ItemGroup>
<None Include="FodyWeavers.xml" />
Expand All @@ -237,14 +245,6 @@
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<FileAssociation Include=".qmk">
<Visible>False</Visible>
<Description>QMK Firmware File</Description>
<Progid>qmk_toolbox</Progid>
<DefaultIcon>output.ico</DefaultIcon>
</FileAssociation>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="..\packages\Fody.2.0.0\build\dotnet\Fody.targets" Condition="Exists('..\packages\Fody.2.0.0\build\dotnet\Fody.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
21 changes: 9 additions & 12 deletions windows/install_compiler.iss
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ DefaultDirName={commonpf}\{#MyAppName}
DisableProgramGroupPage=yes
OutputDir=.
OutputBaseFilename=qmk_toolbox_install
SetupIconFile=QMK Toolbox\output.ico
SetupIconFile=QMK Toolbox\Resources\output.ico
Compression=lzma
SolidCompression=yes
ChangesAssociations=yes
Expand All @@ -50,16 +50,13 @@ Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChang

[Registry]
; .qmk file format handler
Root: HKCR; Subkey: ".qmk"; ValueData: "{#MyAppName}"; Flags: uninsdeletevalue; ValueType: string; ValueName: ""
Root: HKCR; Subkey: "{#MyAppName}"; ValueData: "{#MyAppName}"; Flags: uninsdeletekey; ValueType: string; ValueName: ""
Root: HKCR; Subkey: "{#MyAppName}\DefaultIcon"; ValueData: "{app}\{#MyAppExeName}"; ValueType: string; ValueName: ""
Root: HKCR; Subkey: "{#MyAppName}\shell\open\command"; ValueData: """{app}\{#MyAppExeName}"" ""%1"""; ValueType: string; ValueName: ""
Root: HKCR; Subkey: ".qmk"; ValueData: "{#MyAppName}"; ValueType: string; ValueName: ""; Flags: uninsdeletevalue
Root: HKCR; Subkey: "{#MyAppName}"; ValueData: "{#MyAppName}"; ValueType: string; ValueName: ""; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppName}\DefaultIcon"; ValueData: "{app}\{#MyAppExeName}"; ValueType: string; ValueName: ""
Root: HKCR; Subkey: "{#MyAppName}\shell\open\command"; ValueData: """{app}\{#MyAppExeName}"" ""%1"""; ValueType: string; ValueName: ""

; qmk:// protocol handler
Root: HKCR; Subkey: "{#MyAppHandle}"; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}"; ValueType: string; ValueName: ""; ValueData: "URL:{#MyAppName}"; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}\DefaultIcon"; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\{#MyAppExeName}"; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}\shell\open\command"; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\{#MyAppExeName}"" ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}"; ValueData: "URL:{#MyAppName}"; ValueType: string; ValueName: ""; Flags: uninsdeletevalue
Root: HKCR; Subkey: "{#MyAppHandle}"; ValueData: ""; ValueType: string; ValueName: "URL Protocol"; Flags: uninsdeletekey
Root: HKCR; Subkey: "{#MyAppHandle}\DefaultIcon"; ValueData: "{app}\{#MyAppExeName}"; ValueType: string; ValueName: "";
Root: HKCR; Subkey: "{#MyAppHandle}\shell\open\command"; ValueData: """{app}\{#MyAppExeName}"" ""%1"""; ValueType: string; ValueName: "";

0 comments on commit 4101d60

Please sign in to comment.