1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ImportGroup Label="PropertySheets">
4 <Import Project="downloadpackage.task" Condition=" '$(downloadpackagetask_Imported)' == '' " />
7 <downloadlibpngPropsImported>true</downloadlibpngPropsImported>
13 By design, targets are executed only once per project.
19 expectfileordirectory: Skips the download and extraction if exists
21 outputfolder: Folder to store a downloaded file.
22 By default "$(BaseDir)libs", if empty
24 outputfilename: If not empty, overrides filename from URI.
25 .exe files don't get extracted
27 extractto: Folder to extract an archive to
30 <Target Name="libpngDownloadTarget" BeforeTargets="CustomBuild;PreBuildEvent;" DependsOnTargets="7za">
32 package="http://files.freeswitch.org/downloads/libs/libpng.tar.bz2"
33 expectfileordirectory="$(BaseDir)libs\libpng\png.h"
36 extractto="$(BaseDir)libs\"