Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
1de7a351fThis file is pinned to the selected release. Download the original to open it in your design tool.
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Localitzacio de les eines -->
<PropertyGroup>
<EdaCAMTool>..\bin\Debug\net5.0\EdaCamTool.exe</EdaCAMTool>
<EdaImportTool>..\bin\Debug\net5.0\EdaImport.exe</EdaImportTool>
<EdaExportTool>..\bin\Debug\net5.0\EdaExport.exe</EdaExportTool>
<EdaPanelizerTool>..\bin\Debug\net5.0\EdaPanelizer.exe</EdaPanelizerTool>
<ZipTool>"C:\Program Files\WinRAR\rar.exe"</ZipTool>
</PropertyGroup>
<PropertyGroup>
<BoardRootFolder>C:\Users\Rafael\Documents\Projectes\Eagle\Projects\</BoardRootFolder>
<BuildFolder>$(MSBuildProjectName)_Build\</BuildFolder>
</PropertyGroup>
<ItemGroup>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_Copper$L1.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_Copper$L2.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_Legend$Top.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_Legend$Bottom.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_Soldermask$Top.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_Soldermask$Bottom.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_NonPlated$1$2$NPTH$Drill.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_NonPlated$1$2$NPTH$Route.gbr"/>
<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName)_Plated$1$2$PTH$Drill.gbr"/>
<!--<ProductionFiles Include="$(BuildFolder)$(MSBuildProjectName).ipc"/>-->
</ItemGroup>
<ItemGroup>
<CamSource Include="$(MSBuildProjectName).xcam"/>
<CamSource Include="$(MSBuildProjectName).xbrd"/>
</ItemGroup>
<!-- Generacio incremental -->
<Target
Name="Make"
DependsOnTargets="Prepare;Pack"/>
<!-- Generacio complerta -->
<Target
Name="Build"
DependsOnTargets="Clean;Prepare;Pack"/>
<!-- Preparacio -->
<Target
Name="Prepare">
<MakeDir Directories="$(BuildFolder)" Condition="!Exists('$(BuildFolder)')"/>
</Target>
<!-- Neteja -->
<Target
Name="Clean">
<Delete Files="@(ProductionFiles)"/>
<Delete Files="$(BuildFolder)$(MSBuildProjectName).zip"/>
<RemoveDir Directories="$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer ZIP -->
<Target
Name="Pack"
Inputs="@(ProductionFiles)"
Outputs="$(MSBuildProjectName).zip"
DependsOnTargets="Production">
<Exec Command="$(ZipTool) a $(BuildFolder)$(MSBuildProjectName).zip @(ProductionFiles,' ')"/>
</Target>
<!-- Genera els fitxers de produccio -->
<Target
Name="Production"
DependsOnTargets="Copper-1;Copper-2;Legend-Top;Legend-Bottom;Soldermask-Top;Soldermask-Bottom;NonPlated-1-2-Drill;NonPlated-1-2-Route;Plated-1-2-Drill">
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="Copper-1"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_Copper$L1.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:Copper.1 /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="Copper-2"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_Copper$L2.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:Copper.2 /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="Legend-Top"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_Legend$Top.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:Legend.Top /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="Legend-Bottom"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_Legend$Bottom.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:Legend.Bottom /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="Soldermask-Top"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_Soldermask$Top.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:Soldermask.Top /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="Soldermask-Bottom"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_Soldermask$Bottom.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:Soldermask.Bottom /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="NonPlated-1-2-Drill"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_NonPlated$1$2$NPTH$Drill.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /t:NonPlated.1.2.Drill /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="NonPlated-1-2-Route"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_NonPlated$1$2$NPTH$Route.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:NonPlated.1.2.Route /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer Gerber -->
<Target
Name="Plated-1-2-Drill"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName)_Plated$1$2$PTH$Drill.gbr"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:Plated.1.2.Drill /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer IPC-D356 -->
<Target
Name="IPC-D356"
Inputs="@(CamSource)"
Outputs="$(MSBuildProjectName).ipc"
DependsOnTargets="Panelize">
<Exec Command="$(EdaCAMTool) $(MSBuildProjectName).xcam /v /t:IPC-D356 /o:$(BuildFolder)"/>
</Target>
<!-- Genera el fitxer del panell -->
<Target
Name="Panelize"
Inputs="$(MSBuildProjectName).xpnl; board3.xbrd"
Outputs="$(MSBuildProjectName).xbrd"
DependsOnTargets="Import">
<Exec Command="$(EdaPanelizerTool) $(MSBuildProjectName).xpnl" />
</Target>
<!-- Genera el fitxer del la etiqueta -->
<Target
Name="Import"
Inputs="board3.brd"
Outputs="board3.xbrd">
<Exec Command="$(EdaImportTool) board3.brd board3.xbrd /v" />
</Target>
</Project>