bin2coff.targets 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <ItemGroup>
  4. <PropertyPageSchema
  5. Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
  6. <AvailableItemName
  7. Include="bin2coff__ttf_">
  8. <Targets>_bin2coff__ttf_</Targets>
  9. </AvailableItemName>
  10. <AvailableItemName
  11. Include="bin2coff__otf_">
  12. <Targets>_bin2coff__otf_</Targets>
  13. </AvailableItemName>
  14. <AvailableItemName
  15. Include="bin2coff__cff_">
  16. <Targets>_bin2coff__cff_</Targets>
  17. </AvailableItemName>
  18. <AvailableItemName
  19. Include="bin2coff__ttc_">
  20. <Targets>_bin2coff__ttc_</Targets>
  21. </AvailableItemName>
  22. </ItemGroup>
  23. <UsingTask
  24. TaskName="bin2coff__ttf_"
  25. TaskFactory="XamlTaskFactory"
  26. AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
  27. <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
  28. </UsingTask>
  29. <UsingTask
  30. TaskName="bin2coff__otf_"
  31. TaskFactory="XamlTaskFactory"
  32. AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
  33. <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
  34. </UsingTask>
  35. <UsingTask
  36. TaskName="bin2coff__cff_"
  37. TaskFactory="XamlTaskFactory"
  38. AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
  39. <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
  40. </UsingTask>
  41. <UsingTask
  42. TaskName="bin2coff__ttc_"
  43. TaskFactory="XamlTaskFactory"
  44. AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
  45. <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
  46. </UsingTask>
  47. <Target
  48. Name="_bin2coff__ttf_"
  49. BeforeTargets="$(bin2coff__ttf_BeforeTargets)"
  50. AfterTargets="$(bin2coff__ttf_AfterTargets)"
  51. Condition="'@(bin2coff__ttf_)' != ''"
  52. DependsOnTargets="$(bin2coff__ttf_DependsOn);Computebin2coff__ttf_Output"
  53. Outputs="%(bin2coff__ttf_.Outputs)"
  54. Inputs="%(bin2coff__ttf_.Identity);%(bin2coff__ttf_.AdditionalDependencies);$(MSBuildProjectFile)">
  55. <ItemGroup
  56. Condition="'@(SelectedFiles)' != ''">
  57. <bin2coff__ttf_
  58. Remove="@(bin2coff__ttf_)"
  59. Condition="'%(Identity)' != '@(SelectedFiles)'" />
  60. </ItemGroup>
  61. <ItemGroup>
  62. <bin2coff__ttf__tlog
  63. Include="%(bin2coff__ttf_.Outputs)"
  64. Condition="'%(bin2coff__ttf_.Outputs)' != '' and '%(bin2coff__ttf_.ExcludedFromBuild)' != 'true'">
  65. <Source>@(bin2coff__ttf_, '|')</Source>
  66. </bin2coff__ttf__tlog>
  67. </ItemGroup>
  68. <Message
  69. Importance="High"
  70. Text="%(bin2coff__ttf_.ExecutionDescription)" />
  71. <WriteLinesToFile
  72. Condition="'@(bin2coff__ttf__tlog)' != '' and '%(bin2coff__ttf__tlog.ExcludedFromBuild)' != 'true'"
  73. File="$(TLogLocation)$(ProjectName).write.1u.tlog"
  74. Lines="^%(bin2coff__ttf__tlog.Source);@(bin2coff__ttf__tlog-&gt;'%(Fullpath)')"
  75. Encoding="Unicode" />
  76. <bin2coff__ttf_
  77. Condition="'@(bin2coff__ttf_)' != '' and '%(bin2coff__ttf_.ExcludedFromBuild)' != 'true'"
  78. CommandLineTemplate="%(bin2coff__ttf_.CommandLineTemplate)"
  79. AdditionalOptions="%(bin2coff__ttf_.AdditionalOptions)"
  80. Inputs="%(bin2coff__ttf_.Identity)" />
  81. </Target>
  82. <PropertyGroup>
  83. <ComputeLinkInputsTargets>
  84. $(ComputeLinkInputsTargets);
  85. Computebin2coff__ttf_Output;
  86. </ComputeLinkInputsTargets>
  87. <ComputeLibInputsTargets>
  88. $(ComputeLibInputsTargets);
  89. Computebin2coff__ttf_Output;
  90. </ComputeLibInputsTargets>
  91. </PropertyGroup>
  92. <Target
  93. Name="Computebin2coff__ttf_Output"
  94. Condition="'@(bin2coff__ttf_)' != ''">
  95. <ItemGroup>
  96. <bin2coff__ttf_DirsToMake
  97. Condition="'@(bin2coff__ttf_)' != '' and '%(bin2coff__ttf_.ExcludedFromBuild)' != 'true'"
  98. Include="%(bin2coff__ttf_.Outputs)" />
  99. <Link
  100. Include="%(bin2coff__ttf_DirsToMake.Identity)"
  101. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  102. <Lib
  103. Include="%(bin2coff__ttf_DirsToMake.Identity)"
  104. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  105. <ImpLib
  106. Include="%(bin2coff__ttf_DirsToMake.Identity)"
  107. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  108. </ItemGroup>
  109. <MakeDir
  110. Directories="@(bin2coff__ttf_DirsToMake-&gt;'%(RootDir)%(Directory)')" />
  111. </Target>
  112. <Target
  113. Name="_bin2coff__otf_"
  114. BeforeTargets="$(bin2coff__otf_BeforeTargets)"
  115. AfterTargets="$(bin2coff__otf_AfterTargets)"
  116. Condition="'@(bin2coff__otf_)' != ''"
  117. DependsOnTargets="$(bin2coff__otf_DependsOn);Computebin2coff__otf_Output"
  118. Outputs="%(bin2coff__otf_.Outputs)"
  119. Inputs="%(bin2coff__otf_.Identity);%(bin2coff__otf_.AdditionalDependencies);$(MSBuildProjectFile)">
  120. <ItemGroup
  121. Condition="'@(SelectedFiles)' != ''">
  122. <bin2coff__otf_
  123. Remove="@(bin2coff__otf_)"
  124. Condition="'%(Identity)' != '@(SelectedFiles)'" />
  125. </ItemGroup>
  126. <ItemGroup>
  127. <bin2coff__otf__tlog
  128. Include="%(bin2coff__otf_.Outputs)"
  129. Condition="'%(bin2coff__otf_.Outputs)' != '' and '%(bin2coff__otf_.ExcludedFromBuild)' != 'true'">
  130. <Source>@(bin2coff__otf_, '|')</Source>
  131. </bin2coff__otf__tlog>
  132. </ItemGroup>
  133. <Message
  134. Importance="High"
  135. Text="%(bin2coff__otf_.ExecutionDescription)" />
  136. <WriteLinesToFile
  137. Condition="'@(bin2coff__otf__tlog)' != '' and '%(bin2coff__otf__tlog.ExcludedFromBuild)' != 'true'"
  138. File="$(TLogLocation)$(ProjectName).write.1u.tlog"
  139. Lines="^%(bin2coff__otf__tlog.Source);@(bin2coff__otf__tlog-&gt;'%(Fullpath)')"
  140. Encoding="Unicode" />
  141. <bin2coff__otf_
  142. Condition="'@(bin2coff__otf_)' != '' and '%(bin2coff__otf_.ExcludedFromBuild)' != 'true'"
  143. CommandLineTemplate="%(bin2coff__otf_.CommandLineTemplate)"
  144. AdditionalOptions="%(bin2coff__otf_.AdditionalOptions)"
  145. Inputs="%(bin2coff__otf_.Identity)" />
  146. </Target>
  147. <PropertyGroup>
  148. <ComputeLinkInputsTargets>
  149. $(ComputeLinkInputsTargets);
  150. Computebin2coff__otf_Output;
  151. </ComputeLinkInputsTargets>
  152. <ComputeLibInputsTargets>
  153. $(ComputeLibInputsTargets);
  154. Computebin2coff__otf_Output;
  155. </ComputeLibInputsTargets>
  156. </PropertyGroup>
  157. <Target
  158. Name="Computebin2coff__otf_Output"
  159. Condition="'@(bin2coff__otf_)' != ''">
  160. <ItemGroup>
  161. <bin2coff__otf_DirsToMake
  162. Condition="'@(bin2coff__otf_)' != '' and '%(bin2coff__otf_.ExcludedFromBuild)' != 'true'"
  163. Include="%(bin2coff__otf_.Outputs)" />
  164. <Link
  165. Include="%(bin2coff__otf_DirsToMake.Identity)"
  166. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  167. <Lib
  168. Include="%(bin2coff__otf_DirsToMake.Identity)"
  169. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  170. <ImpLib
  171. Include="%(bin2coff__otf_DirsToMake.Identity)"
  172. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  173. </ItemGroup>
  174. <MakeDir
  175. Directories="@(bin2coff__otf_DirsToMake-&gt;'%(RootDir)%(Directory)')" />
  176. </Target>
  177. <Target
  178. Name="_bin2coff__cff_"
  179. BeforeTargets="$(bin2coff__cff_BeforeTargets)"
  180. AfterTargets="$(bin2coff__cff_AfterTargets)"
  181. Condition="'@(bin2coff__cff_)' != ''"
  182. DependsOnTargets="$(bin2coff__cff_DependsOn);Computebin2coff__cff_Output"
  183. Outputs="%(bin2coff__cff_.Outputs)"
  184. Inputs="%(bin2coff__cff_.Identity);%(bin2coff__cff_.AdditionalDependencies);$(MSBuildProjectFile)">
  185. <ItemGroup
  186. Condition="'@(SelectedFiles)' != ''">
  187. <bin2coff__cff_
  188. Remove="@(bin2coff__cff_)"
  189. Condition="'%(Identity)' != '@(SelectedFiles)'" />
  190. </ItemGroup>
  191. <ItemGroup>
  192. <bin2coff__cff__tlog
  193. Include="%(bin2coff__cff_.Outputs)"
  194. Condition="'%(bin2coff__cff_.Outputs)' != '' and '%(bin2coff__cff_.ExcludedFromBuild)' != 'true'">
  195. <Source>@(bin2coff__cff_, '|')</Source>
  196. </bin2coff__cff__tlog>
  197. </ItemGroup>
  198. <Message
  199. Importance="High"
  200. Text="%(bin2coff__cff_.ExecutionDescription)" />
  201. <WriteLinesToFile
  202. Condition="'@(bin2coff__cff__tlog)' != '' and '%(bin2coff__cff__tlog.ExcludedFromBuild)' != 'true'"
  203. File="$(TLogLocation)$(ProjectName).write.1u.tlog"
  204. Lines="^%(bin2coff__cff__tlog.Source);@(bin2coff__cff__tlog-&gt;'%(Fullpath)')"
  205. Encoding="Unicode" />
  206. <bin2coff__cff_
  207. Condition="'@(bin2coff__cff_)' != '' and '%(bin2coff__cff_.ExcludedFromBuild)' != 'true'"
  208. CommandLineTemplate="%(bin2coff__cff_.CommandLineTemplate)"
  209. AdditionalOptions="%(bin2coff__cff_.AdditionalOptions)"
  210. Inputs="%(bin2coff__cff_.Identity)" />
  211. </Target>
  212. <PropertyGroup>
  213. <ComputeLinkInputsTargets>
  214. $(ComputeLinkInputsTargets);
  215. Computebin2coff__cff_Output;
  216. </ComputeLinkInputsTargets>
  217. <ComputeLibInputsTargets>
  218. $(ComputeLibInputsTargets);
  219. Computebin2coff__cff_Output;
  220. </ComputeLibInputsTargets>
  221. </PropertyGroup>
  222. <Target
  223. Name="Computebin2coff__cff_Output"
  224. Condition="'@(bin2coff__cff_)' != ''">
  225. <ItemGroup>
  226. <bin2coff__cff_DirsToMake
  227. Condition="'@(bin2coff__cff_)' != '' and '%(bin2coff__cff_.ExcludedFromBuild)' != 'true'"
  228. Include="%(bin2coff__cff_.Outputs)" />
  229. <Link
  230. Include="%(bin2coff__cff_DirsToMake.Identity)"
  231. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  232. <Lib
  233. Include="%(bin2coff__cff_DirsToMake.Identity)"
  234. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  235. <ImpLib
  236. Include="%(bin2coff__cff_DirsToMake.Identity)"
  237. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  238. </ItemGroup>
  239. <MakeDir
  240. Directories="@(bin2coff__cff_DirsToMake-&gt;'%(RootDir)%(Directory)')" />
  241. </Target>
  242. <Target
  243. Name="_bin2coff__ttc_"
  244. BeforeTargets="$(bin2coff__ttc_BeforeTargets)"
  245. AfterTargets="$(bin2coff__ttc_AfterTargets)"
  246. Condition="'@(bin2coff__ttc_)' != ''"
  247. DependsOnTargets="$(bin2coff__ttc_DependsOn);Computebin2coff__ttc_Output"
  248. Outputs="%(bin2coff__ttc_.Outputs)"
  249. Inputs="%(bin2coff__ttc_.Identity);%(bin2coff__ttc_.AdditionalDependencies);$(MSBuildProjectFile)">
  250. <ItemGroup
  251. Condition="'@(SelectedFiles)' != ''">
  252. <bin2coff__ttc_
  253. Remove="@(bin2coff__ttc_)"
  254. Condition="'%(Identity)' != '@(SelectedFiles)'" />
  255. </ItemGroup>
  256. <ItemGroup>
  257. <bin2coff__ttc__tlog
  258. Include="%(bin2coff__ttc_.Outputs)"
  259. Condition="'%(bin2coff__ttc_.Outputs)' != '' and '%(bin2coff__ttc_.ExcludedFromBuild)' != 'true'">
  260. <Source>@(bin2coff__ttc_, '|')</Source>
  261. </bin2coff__ttc__tlog>
  262. </ItemGroup>
  263. <Message
  264. Importance="High"
  265. Text="%(bin2coff__ttc_.ExecutionDescription)" />
  266. <WriteLinesToFile
  267. Condition="'@(bin2coff__ttc__tlog)' != '' and '%(bin2coff__ttc__tlog.ExcludedFromBuild)' != 'true'"
  268. File="$(TLogLocation)$(ProjectName).write.1u.tlog"
  269. Lines="^%(bin2coff__ttc__tlog.Source);@(bin2coff__ttc__tlog-&gt;'%(Fullpath)')"
  270. Encoding="Unicode" />
  271. <bin2coff__ttc_
  272. Condition="'@(bin2coff__ttc_)' != '' and '%(bin2coff__ttc_.ExcludedFromBuild)' != 'true'"
  273. CommandLineTemplate="%(bin2coff__ttc_.CommandLineTemplate)"
  274. AdditionalOptions="%(bin2coff__ttc_.AdditionalOptions)"
  275. Inputs="%(bin2coff__ttc_.Identity)" />
  276. </Target>
  277. <PropertyGroup>
  278. <ComputeLinkInputsTargets>
  279. $(ComputeLinkInputsTargets);
  280. Computebin2coff__ttc_Output;
  281. </ComputeLinkInputsTargets>
  282. <ComputeLibInputsTargets>
  283. $(ComputeLibInputsTargets);
  284. Computebin2coff__ttc_Output;
  285. </ComputeLibInputsTargets>
  286. </PropertyGroup>
  287. <Target
  288. Name="Computebin2coff__ttc_Output"
  289. Condition="'@(bin2coff__ttc_)' != ''">
  290. <ItemGroup>
  291. <bin2coff__ttc_DirsToMake
  292. Condition="'@(bin2coff__ttc_)' != '' and '%(bin2coff__ttc_.ExcludedFromBuild)' != 'true'"
  293. Include="%(bin2coff__ttc_.Outputs)" />
  294. <Link
  295. Include="%(bin2coff__ttc_DirsToMake.Identity)"
  296. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  297. <Lib
  298. Include="%(bin2coff__ttc_DirsToMake.Identity)"
  299. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  300. <ImpLib
  301. Include="%(bin2coff__ttc_DirsToMake.Identity)"
  302. Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
  303. </ItemGroup>
  304. <MakeDir
  305. Directories="@(bin2coff__ttc_DirsToMake-&gt;'%(RootDir)%(Directory)')" />
  306. </Target>
  307. </Project>