From dbbb73651d90bd6cc1d215430b2ca1debe8f6500 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Mon, 12 Nov 2012 16:20:27 -0800 Subject: [PATCH] Replace the post-build events with a new target with dep tracking and such --- aegisub/build/aegisub.props | 4 ++++ aegisub/build/ffms2/ffms2.vcxproj | 12 ++++-------- aegisub/build/fftw/fftw.vcxproj | 9 +++------ aegisub/build/fontconfig/fontconfig.vcxproj | 11 +++++------ aegisub/build/freetype2/freetype.vcxproj | 21 +++++++++++++++------ aegisub/build/install.targets | 15 +++++++++++++++ 6 files changed, 46 insertions(+), 26 deletions(-) create mode 100644 aegisub/build/install.targets diff --git a/aegisub/build/aegisub.props b/aegisub/build/aegisub.props index 754c0f503..ca71c8289 100644 --- a/aegisub/build/aegisub.props +++ b/aegisub/build/aegisub.props @@ -43,4 +43,8 @@ AdditionalLibraryDirectories value gets cleared (but nothing else). I'm not sure why. --> + + + + diff --git a/aegisub/build/ffms2/ffms2.vcxproj b/aegisub/build/ffms2/ffms2.vcxproj index 7d92afb67..5cb0f3968 100644 --- a/aegisub/build/ffms2/ffms2.vcxproj +++ b/aegisub/build/ffms2/ffms2.vcxproj @@ -68,15 +68,11 @@ - - - - + + + + diff --git a/aegisub/build/fftw/fftw.vcxproj b/aegisub/build/fftw/fftw.vcxproj index 9a903fa02..bb6f108a8 100644 --- a/aegisub/build/fftw/fftw.vcxproj +++ b/aegisub/build/fftw/fftw.vcxproj @@ -54,15 +54,12 @@ true Default - - - md $(AegisubSourceBase)\include 2> NUL - copy $(FftwSrcDir)\api\fftw3.h $(AegisubSourceBase)\include - - + + + diff --git a/aegisub/build/fontconfig/fontconfig.vcxproj b/aegisub/build/fontconfig/fontconfig.vcxproj index f9b416145..aca7f5e5c 100644 --- a/aegisub/build/fontconfig/fontconfig.vcxproj +++ b/aegisub/build/fontconfig/fontconfig.vcxproj @@ -46,15 +46,14 @@ %(PreprocessorDefinitions) - - - md $(AegisubSourceBase)\include\fontconfig 2> NUL - copy $(FontconfigSrcDir)\fontconfig\*.h $(AegisubSourceBase)\include\fontconfig - - + + + fontconfig\ + + diff --git a/aegisub/build/freetype2/freetype.vcxproj b/aegisub/build/freetype2/freetype.vcxproj index 8a18f0362..d3b432905 100644 --- a/aegisub/build/freetype2/freetype.vcxproj +++ b/aegisub/build/freetype2/freetype.vcxproj @@ -45,15 +45,24 @@ 0x0409 - - - md $(AegisubSourceBase)\include 2> NUL - xcopy /s /q /y $(Freetype2SrcDir)\include $(AegisubSourceBase)\include - - + + + + freetype\ + + + freetype\config\ + + + freetype\internal\ + + + freetype\internal\services\ + + diff --git a/aegisub/build/install.targets b/aegisub/build/install.targets new file mode 100644 index 000000000..525480f9b --- /dev/null +++ b/aegisub/build/install.targets @@ -0,0 +1,15 @@ + + + + + +