Added all currently used resources
No files matched your search
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 327 KiB |
@@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
|
||||
<xsd:element name="Device">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Name" type="xsd:string" />
|
||||
<xsd:element name="Description" type="xsd:string" />
|
||||
<xsd:element name="Author" type="xsd:string" />
|
||||
<xsd:element name="Type" type="xsd:string" />
|
||||
<xsd:element name="Lighting" type="xsd:string" />
|
||||
<xsd:element name="Vendor" type="xsd:string" />
|
||||
<xsd:element name="Model" type="xsd:string" />
|
||||
<xsd:element name="Shape" type="xsd:string" />
|
||||
<xsd:element name="Width" type="xsd:double" />
|
||||
<xsd:element name="Height" type="xsd:double" />
|
||||
<xsd:element name="ImageBasePath" type="xsd:string" />
|
||||
<xsd:element name="DeviceImage" type="xsd:string" />
|
||||
<xsd:element name="LedUnitWidth" type="xsd:double" />
|
||||
<xsd:element name="LedUnitHeight" type="xsd:double" />
|
||||
<xsd:element name="Leds">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" name="Led">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Shape" type="xsd:string" />
|
||||
<xsd:element name="X" type="xsd:string" />
|
||||
<xsd:element name="Y" type="xsd:string" />
|
||||
<xsd:element name="Width" type="xsd:string" />
|
||||
<xsd:element name="Height" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="LedImageLayouts">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" name="LedImageLayout">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="LedImages">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" name="LedImage">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Id" type="xsd:string" use="required" />
|
||||
<xsd:attribute name="Image" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Layout" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,428 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Device xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<Name>Launchpad S</Name>
|
||||
<Description>Launchpad S (8x8-Pad Grid)</Description>
|
||||
<Author>Darth Affe</Author>
|
||||
<Type>LedMatrix</Type>
|
||||
<Lighting>Key</Lighting>
|
||||
<Vendor>Novation</Vendor>
|
||||
<Model>Launchpad S</Model>
|
||||
<Width>240</Width>
|
||||
<Height>240</Height>
|
||||
<LedUnitWidth>20</LedUnitWidth>
|
||||
<LedUnitHeight>20</LedUnitHeight>
|
||||
<ImageBasePath>Images\Novation\Launchpads</ImageBasePath>
|
||||
<DeviceImage>LaunchpadS.png</DeviceImage>
|
||||
<Leds>
|
||||
<!-- Custom-buttons -->
|
||||
<Led Id="Custom1">
|
||||
<Shape>Circle</Shape>
|
||||
<X>16</X>
|
||||
<Y>18</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom2">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+8</X>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom3">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+8</X>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom4">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+8</X>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom5">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+8</X>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom6">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+8</X>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom7">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+8</X>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom8">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+8</X>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
|
||||
<!-- Grid -->
|
||||
<Led Id="LedMatrix1">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix2">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix3">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix4">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix5">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix6">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix7">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix8">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<Led Id="LedMatrix9">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix10">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix11">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix12">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix13">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix14">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix15">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix16">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<Led Id="LedMatrix17">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix18">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix19">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix20">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix21">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix22">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix23">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix24">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<Led Id="LedMatrix25">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix26">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix27">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix28">
|
||||
<X>+4</X>
|
||||
<Shape>M0,0 L0,1 L0.75,1 L1,0.75 L1,0 Z</Shape>
|
||||
</Led>
|
||||
<Led Id="LedMatrix29">
|
||||
<X>+4</X>
|
||||
<Shape>M0,0 L0,0.75 L0.25,1 L1,1 L1,0 Z</Shape>
|
||||
</Led>
|
||||
<Led Id="LedMatrix30">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix31">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix32">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<Led Id="LedMatrix33">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix34">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix35">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix36">
|
||||
<X>+4</X>
|
||||
<Shape>M0,0 L0,1 L1,1 L1,0.25 L0.75,0 Z</Shape>
|
||||
</Led>
|
||||
<Led Id="LedMatrix37">
|
||||
<X>+4</X>
|
||||
<Shape>M0,0.25 L0,1 L1,1 L1,0 L0.25,0 Z</Shape>
|
||||
</Led>
|
||||
<Led Id="LedMatrix38">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix39">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix40">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<Led Id="LedMatrix41">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix42">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix43">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix44">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix45">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix46">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix47">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix48">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<Led Id="LedMatrix49">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix50">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix51">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix52">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix53">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix54">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix55">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix56">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<Led Id="LedMatrix57">
|
||||
<X>14</X>
|
||||
<Y>+4</Y>
|
||||
</Led>
|
||||
<Led Id="LedMatrix58">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix59">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix60">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix61">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix62">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix63">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
<Led Id="LedMatrix64">
|
||||
<X>+4</X>
|
||||
</Led>
|
||||
|
||||
<!-- Scene-buttons -->
|
||||
<Led Id="Custom9">
|
||||
<Shape>Circle</Shape>
|
||||
<X>+4</X>
|
||||
<Y>40</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom10">
|
||||
<Shape>Circle</Shape>
|
||||
<X>~</X>
|
||||
<Y>+8</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom11">
|
||||
<Shape>Circle</Shape>
|
||||
<X>~</X>
|
||||
<Y>+8</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom12">
|
||||
<Shape>Circle</Shape>
|
||||
<X>~</X>
|
||||
<Y>+8</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom13">
|
||||
<Shape>Circle</Shape>
|
||||
<X>~</X>
|
||||
<Y>+8</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom14">
|
||||
<Shape>Circle</Shape>
|
||||
<X>~</X>
|
||||
<Y>+8</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom15">
|
||||
<Shape>Circle</Shape>
|
||||
<X>~</X>
|
||||
<Y>+8</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
<Led Id="Custom16">
|
||||
<Shape>Circle</Shape>
|
||||
<X>~</X>
|
||||
<Y>+8</Y>
|
||||
<Width>16mm</Width>
|
||||
<Height>16mm</Height>
|
||||
</Led>
|
||||
</Leds>
|
||||
|
||||
<LedImageLayouts>
|
||||
<LedImageLayout Layout="Default">
|
||||
<LedImages>
|
||||
<LedImage Id="Custom1" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom2" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom3" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom4" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom5" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom6" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom7" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom8" Image="Buttons\Round.png" />
|
||||
|
||||
<LedImage Id="Custom9" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom10" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom11" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom12" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom13" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom14" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom15" Image="Buttons\Round.png" />
|
||||
<LedImage Id="Custom16" Image="Buttons\Round.png" />
|
||||
|
||||
<LedImage Id="LedMatrix1" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix2" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix3" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix4" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix5" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix6" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix7" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix8" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix9" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix10" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix11" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix12" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix13" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix14" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix15" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix16" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix17" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix18" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix19" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix20" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix21" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix22" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix23" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix24" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix25" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix26" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix27" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix28" Image="Buttons\GridCenter1.png" />
|
||||
<LedImage Id="LedMatrix29" Image="Buttons\GridCenter2.png" />
|
||||
<LedImage Id="LedMatrix30" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix31" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix32" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix33" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix34" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix35" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix36" Image="Buttons\GridCenter3.png" />
|
||||
<LedImage Id="LedMatrix37" Image="Buttons\GridCenter4.png" />
|
||||
<LedImage Id="LedMatrix38" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix39" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix40" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix41" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix42" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix43" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix44" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix45" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix46" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix47" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix48" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix49" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix50" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix51" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix52" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix53" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix54" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix55" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix56" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix57" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix58" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix59" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix60" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix61" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix62" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix63" Image="Buttons\Grid.png" />
|
||||
<LedImage Id="LedMatrix64" Image="Buttons\Grid.png" />
|
||||
</LedImages>
|
||||
</LedImageLayout>
|
||||
</LedImageLayouts>
|
||||
</Device>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>RGB.NET.Resources.Novation</id>
|
||||
<title>RGB.NET.Resources.Novation</title>
|
||||
<version>1.0.0</version>
|
||||
<authors>Darth Affe</authors>
|
||||
<owners>Darth Affe</owners>
|
||||
<projectUrl>https://github.com/DarthAffe/RGB.NET-Resources</projectUrl>
|
||||
<licenseUrl>https://github.com/DarthAffe/RGB.NET-Resources/master/LICENSE</licenseUrl>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<description>Resources for Novation-Devices of RGB.NET</description>
|
||||
<releaseNotes></releaseNotes>
|
||||
<summary>Resources for Novation-Devices of RGB.NET, a C# (.NET) library for accessing various RGB-peripherals</summary>
|
||||
<copyright>Copyright @ Wyrez 2018</copyright>
|
||||
<language>en-US</language>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="Images\**\*.*" target="build\resources\Images\Novation\" />
|
||||
<file src="Layouts\**\*.*" target="build\resources\Layouts\Novation\" />
|
||||
<file src="targets\*.targets" target="build\" />
|
||||
</files>
|
||||
</package>
|
||||
@@ -0,0 +1,143 @@
|
||||
<!--
|
||||
* Build targets hacked from SQLite (thanks!)
|
||||
* System.Data.SQLite.Core.targets -
|
||||
-->
|
||||
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
** Build Items **
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<ItemGroup>
|
||||
<NovationSDKFiles Condition="'$(MSBuildThisFileDirectory)' != '' And
|
||||
HasTrailingSlash('$(MSBuildThisFileDirectory)')"
|
||||
Include="$(MSBuildThisFileDirectory)resources\**\*.*" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
** Content Items **
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<ItemGroup Condition="'$(ContentNovationSDKFiles)' != '' And
|
||||
'$(ContentNovationSDKFiles)' != 'false' And
|
||||
'@(NovationSDKFiles)' != ''">
|
||||
<Content Include="@(NovationSDKFiles)">
|
||||
<Link>%(RecursiveDir)%(FileName)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
** Build Targets* **
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<Target Name="CopyNovationSDKFiles"
|
||||
Condition="'$(CopyNovationSDKFiles)' != 'false' And
|
||||
'$(OutDir)' != '' And
|
||||
HasTrailingSlash('$(OutDir)') And
|
||||
Exists('$(OutDir)')"
|
||||
Inputs="@(NovationSDKFiles)"
|
||||
Outputs="@(NovationSDKFiles -> '$(OutDir)%(RecursiveDir)%(Filename)%(Extension)')">
|
||||
<!--
|
||||
NOTE: Copy "AURA_SDK.dll" and all related files, for every
|
||||
architecture that we support, to the build output directory.
|
||||
-->
|
||||
<Message Text="Copying SDK files..." Importance="high" />
|
||||
<Copy SourceFiles="@(NovationSDKFiles)"
|
||||
DestinationFiles="@(NovationSDKFiles -> '$(OutDir)%(RecursiveDir)%(Filename)%(Extension)')" />
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<Target Name="CleanNovationSDKFiles"
|
||||
Condition="'$(CleanNovationSDKFiles)' != 'false' And
|
||||
'$(OutDir)' != '' And
|
||||
HasTrailingSlash('$(OutDir)') And
|
||||
Exists('$(OutDir)')">
|
||||
|
||||
<!--
|
||||
NOTE: Delete "NovationSDK*.dll" and all related files, for every
|
||||
architecture that we support, from the build output directory.
|
||||
-->
|
||||
<Message Text="this file $(MSBuildThisFileDirectory)" Importance="high"/>
|
||||
<Message Text="Cleaning SDK files..." Importance="high" />
|
||||
|
||||
<Delete Files="@(NovationSDKFiles -> '$(OutDir)%(RecursiveDir)%(Filename)%(Extension)')" />
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<Target Name="CollectNovationSDKFiles"
|
||||
Condition="'$(CollectNovationSDKFiles)' != 'false'">
|
||||
<Message Text="Collecting SDK files..." Importance="high" />
|
||||
<ItemGroup>
|
||||
<FilesForPackagingFromProject Include="@(NovationSDKFiles)">
|
||||
<DestinationRelativePath>bin\%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
|
||||
</FilesForPackagingFromProject>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<Target Name="BeforePublish">
|
||||
<Touch Files="@(IntermediateAssembly)" />
|
||||
</Target>
|
||||
<Target Name="BeforeBuild">
|
||||
<CreateItem Include="@(AdditionalPublishFilex86)" AdditionalMetadata="TargetPath=x86\%(FileName)%(Extension);IsDataFile=false">
|
||||
<Output TaskParameter="Include" ItemName="_DeploymentManifestFiles" />
|
||||
</CreateItem>
|
||||
<CreateItem Include="@(AdditionalPublishFilex64)" AdditionalMetadata="TargetPath=x64\%(FileName)%(Extension);IsDataFile=false">
|
||||
<Output TaskParameter="Include" ItemName="_DeploymentManifestFiles" />
|
||||
</CreateItem>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
** Build Properties **
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<PropertyGroup>
|
||||
<PostBuildEventDependsOn>
|
||||
$(PostBuildEventDependsOn);
|
||||
CopyNovationSDKFiles;
|
||||
</PostBuildEventDependsOn>
|
||||
<BuildDependsOn>
|
||||
$(BuildDependsOn);
|
||||
CopyNovationSDKFiles;
|
||||
</BuildDependsOn>
|
||||
<CleanDependsOn>
|
||||
$(CleanDependsOn);
|
||||
CleanNovationSDKFiles;
|
||||
</CleanDependsOn>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--
|
||||
******************************************************************************
|
||||
** Publish Properties for Visual Studio 201x **
|
||||
******************************************************************************
|
||||
-->
|
||||
|
||||
<PropertyGroup Condition="'$(VisualStudioVersion)' == '' Or
|
||||
'$(VisualStudioVersion)' == '10.0' Or
|
||||
'$(VisualStudioVersion)' == '11.0' Or
|
||||
'$(VisualStudioVersion)' == '12.0'">
|
||||
<PipelineCollectFilesPhaseDependsOn>
|
||||
CollectNovationSDKFiles;
|
||||
$(PipelineCollectFilesPhaseDependsOn);
|
||||
</PipelineCollectFilesPhaseDependsOn>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||