Skip to content

Commit f7b0204

Browse files
committed
Copy the plugins to the GUI plugin folder on Windows
1 parent da56c9d commit f7b0204

4 files changed

Lines changed: 84 additions & 12 deletions

File tree

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ImportGroup Label="PropertySheets" />
4-
<PropertyGroup Label="UserMacros" />
4+
<PropertyGroup Label="UserMacros">
5+
<GUIDir>..\..\Debug\bin</GUIDir>
6+
<PluginDir>$(GUIDir)\plugins</PluginDir>
7+
</PropertyGroup>
58
<PropertyGroup>
69
<_PropertySheetDisplayName>Plugin_Debug32</_PropertySheetDisplayName>
710
</PropertyGroup>
@@ -11,9 +14,26 @@
1114
<PreprocessorDefinitions>OEPLUGIN;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_API=__declspec(dllimport);JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=0.3.5;JUCE_APP_VERSION_HEX=0x305;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1215
</ClCompile>
1316
<Link>
14-
<AdditionalLibraryDirectories>..\..\Debug\bin</AdditionalLibraryDirectories>
17+
<AdditionalLibraryDirectories>$(GUIDir)</AdditionalLibraryDirectories>
1518
<AdditionalDependencies>open-ephys.lib;setupapi.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies>
1619
</Link>
20+
<PreBuildEvent>
21+
<Command>
22+
</Command>
23+
</PreBuildEvent>
24+
<PostBuildEvent>
25+
<Command>copy /Y "$(OutDir)$(TargetFileName)" "$(PluginDir)\"</Command>
26+
</PostBuildEvent>
27+
<PreLinkEvent>
28+
<Command>if not exist "$(PluginDir)" mkdir "$(PluginDir)"</Command>
29+
</PreLinkEvent>
1730
</ItemDefinitionGroup>
18-
<ItemGroup />
31+
<ItemGroup>
32+
<BuildMacro Include="GUIDir">
33+
<Value>$(GUIDir)</Value>
34+
</BuildMacro>
35+
<BuildMacro Include="PluginDir">
36+
<Value>$(PluginDir)</Value>
37+
</BuildMacro>
38+
</ItemGroup>
1939
</Project>
Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ImportGroup Label="PropertySheets" />
4-
<PropertyGroup Label="UserMacros" />
4+
<PropertyGroup Label="UserMacros">
5+
<GUIDir>..\..\x64\Debug64\bin</GUIDir>
6+
<PluginDir>$(GUIDir)\plugins</PluginDir>
7+
</PropertyGroup>
58
<PropertyGroup>
69
<_PropertySheetDisplayName>Plugin_Debug64</_PropertySheetDisplayName>
710
</PropertyGroup>
@@ -11,9 +14,22 @@
1114
<PreprocessorDefinitions>OEPLUGIN;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_API=__declspec(dllimport);JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=0.3.5;JUCE_APP_VERSION_HEX=0x305;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1215
</ClCompile>
1316
<Link>
14-
<AdditionalLibraryDirectories>..\..\x64\Debug64\bin</AdditionalLibraryDirectories>
17+
<AdditionalLibraryDirectories>$(GUIDir)</AdditionalLibraryDirectories>
1518
<AdditionalDependencies>open-ephys.lib;setupapi.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies>
1619
</Link>
20+
<PreLinkEvent>
21+
<Command>if not exist "$(PluginDir)" mkdir "$(PluginDir)"</Command>
22+
</PreLinkEvent>
23+
<PostBuildEvent>
24+
<Command>copy /Y "$(OutDir)$(TargetFileName)" "$(PluginDir)\"</Command>
25+
</PostBuildEvent>
1726
</ItemDefinitionGroup>
18-
<ItemGroup />
27+
<ItemGroup>
28+
<BuildMacro Include="GUIDir">
29+
<Value>$(GUIDir)</Value>
30+
</BuildMacro>
31+
<BuildMacro Include="PluginDir">
32+
<Value>$(PluginDir)</Value>
33+
</BuildMacro>
34+
</ItemGroup>
1935
</Project>
Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ImportGroup Label="PropertySheets" />
4-
<PropertyGroup Label="UserMacros" />
4+
<PropertyGroup Label="UserMacros">
5+
<GUIDir>..\..\Release\bin</GUIDir>
6+
<PluginDir>$(GUIDir)\plugins</PluginDir>
7+
</PropertyGroup>
58
<PropertyGroup>
69
<_PropertySheetDisplayName>Plugin_Release32</_PropertySheetDisplayName>
710
</PropertyGroup>
@@ -11,9 +14,22 @@
1114
<PreprocessorDefinitions>OEPLUGIN;WIN32;_WINDOWS;NDEBUG;JUCE_API=__declspec(dllimport);JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=0.3.5;JUCE_APP_VERSION_HEX=0x305;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1215
</ClCompile>
1316
<Link>
14-
<AdditionalLibraryDirectories>..\..\Debug\bin</AdditionalLibraryDirectories>
17+
<AdditionalLibraryDirectories>$(GUIDir)</AdditionalLibraryDirectories>
1518
<AdditionalDependencies>open-ephys.lib;setupapi.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies>
1619
</Link>
20+
<PostBuildEvent>
21+
<Command>copy /Y "$(OutDir)$(TargetFileName)" "$(PluginDir)\"</Command>
22+
</PostBuildEvent>
23+
<PreLinkEvent>
24+
<Command>if not exist "$(PluginDir)" mkdir "$(PluginDir)"</Command>
25+
</PreLinkEvent>
1726
</ItemDefinitionGroup>
18-
<ItemGroup />
27+
<ItemGroup>
28+
<BuildMacro Include="GUIDir">
29+
<Value>$(GUIDir)</Value>
30+
</BuildMacro>
31+
<BuildMacro Include="PluginDir">
32+
<Value>$(PluginDir)</Value>
33+
</BuildMacro>
34+
</ItemGroup>
1935
</Project>
Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ImportGroup Label="PropertySheets" />
4-
<PropertyGroup Label="UserMacros" />
4+
<PropertyGroup Label="UserMacros">
5+
<GUIDir>..\..\x64\Release64\bin</GUIDir>
6+
<PluginDir>$(GUIDir)\plugins</PluginDir>
7+
</PropertyGroup>
58
<PropertyGroup>
69
<_PropertySheetDisplayName>Plugin_Release64</_PropertySheetDisplayName>
710
</PropertyGroup>
@@ -11,9 +14,26 @@
1114
<PreprocessorDefinitions>OEPLUGIN;WIN32;_WINDOWS;NDEBUG;JUCE_API=__declspec(dllimport);JUCER_VS2013_78A5020=1;JUCE_APP_VERSION=0.3.5;JUCE_APP_VERSION_HEX=0x305;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1215
</ClCompile>
1316
<Link>
14-
<AdditionalLibraryDirectories>..\..\x64\Debug64\bin</AdditionalLibraryDirectories>
17+
<AdditionalLibraryDirectories>$(GUIDir)</AdditionalLibraryDirectories>
1518
<AdditionalDependencies>open-ephys.lib;setupapi.lib;opengl32.lib;glu32.lib;%(AdditionalDependencies)</AdditionalDependencies>
1619
</Link>
20+
<PreBuildEvent>
21+
<Command>
22+
</Command>
23+
</PreBuildEvent>
24+
<PostBuildEvent>
25+
<Command>copy /Y "$(OutDir)$(TargetFileName)" "$(PluginDir)\"</Command>
26+
</PostBuildEvent>
27+
<PreLinkEvent>
28+
<Command>if not exist "$(PluginDir)" mkdir "$(PluginDir)"</Command>
29+
</PreLinkEvent>
1730
</ItemDefinitionGroup>
18-
<ItemGroup />
31+
<ItemGroup>
32+
<BuildMacro Include="GUIDir">
33+
<Value>$(GUIDir)</Value>
34+
</BuildMacro>
35+
<BuildMacro Include="PluginDir">
36+
<Value>$(PluginDir)</Value>
37+
</BuildMacro>
38+
</ItemGroup>
1939
</Project>

0 commit comments

Comments
 (0)