OSDN Git Service

archive-inst,1.3.2b1にてアーカイブのトップに唯一のフォルダーしかないとき、そのアーカイブインストールにそのフォルダもインストールされて階層が深くなって...
[applistation/AppliStation.git] / AppliStation.proj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Dist" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
4   <PropertyGroup>
5     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6
7     <DistDir>dist</DistDir>
8     <AllGetBinDir>all-get/bin/$(Configuration)</AllGetBinDir>
9     <ArchiveInstBinDir>archive-inst/bin/$(Configuration)</ArchiveInstBinDir>
10     <AppliStationBinDir>AppliStation/bin/$(Configuration)</AppliStationBinDir>
11   </PropertyGroup>
12
13   <ItemGroup>
14     <RepositoriesList Include="repos.list.xml" />
15   </ItemGroup>
16
17   <ItemGroup>
18     <AllGetBin Include="$(AllGetBinDir)/*.exe;$(AllGetBinDir)/*.dll" />
19     <ArchiveInstBin Include="$(ArchiveInstBinDir)/*.exe" />
20     <AppliStationBin Include="$(AppliStationBinDir)/*.png;$(AppliStationBinDir)/*.exe" />
21   </ItemGroup>
22
23   <ItemGroup Condition=" '$(Configuration)' == 'Debug' ">
24     <AllGetBin Include="$(AllGetBinDir)/*.exe;$(AllGetBinDir)/*.dll;$(AllGetBinDir)/*.pdb" />
25     <ArchiveInstBin Include="$(ArchiveInstBinDir)/*.exe;$(ArchiveInstBinDir)/*.pdb" />
26     <AppliStationBin Include="$(AppliStationBinDir)/*.png;$(AppliStationBinDir)/*.exe;$(AppliStationBinDir)/*.pdb" />
27   </ItemGroup>
28
29   <Target Name="Build">
30     <MSBuild Projects="AppliStation.sln" Properties="Configuration=$(Configuration)" />
31   </Target>
32
33   <Target Name="Dist">
34     <MakeDir Directories="$(DistDir)" />
35
36     <Copy SourceFiles="@(AllGetBin)" DestinationFolder="$(DistDir)" />
37     <Copy SourceFiles="@(RepositoriesList)" DestinationFolder="$(DistDir)" />
38     <Copy SourceFiles="@(ArchiveInstBin)" DestinationFolder="$(DistDir)" />
39     <Copy SourceFiles="@(AppliStationBin)" DestinationFolder="$(DistDir)" />
40   </Target>
41
42 </Project>