From 4a749530f424b05c6f27c95eab6fb76cc779d003 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sat, 17 Nov 2012 14:47:33 -0800 Subject: [PATCH] Add libass project --- Aegisub.sln | 10 ++ aegisub/build/Aegisub/Aegisub.vcxproj | 5 +- aegisub/build/DefaultConfiguration.props | 2 +- aegisub/build/libass/libass.vcxproj | 113 +++++++++++++++++++ aegisub/build/libass/libass.vcxproj.filters | 117 ++++++++++++++++++++ 5 files changed, 245 insertions(+), 2 deletions(-) create mode 100644 aegisub/build/libass/libass.vcxproj create mode 100644 aegisub/build/libass/libass.vcxproj.filters diff --git a/Aegisub.sln b/Aegisub.sln index c51d63646..c587062a8 100644 --- a/Aegisub.sln +++ b/Aegisub.sln @@ -65,6 +65,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{CEAEFC EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxWidgets", "aegisub\build\wx\wxWidgets.vcxproj", "{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libass", "aegisub\build\libass\libass.vcxproj", "{8804F253-DA67-4CC4-926B-0CD2AEE5778D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -221,6 +223,14 @@ Global {0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Release|Win32.Build.0 = Release|Win32 {0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Release|x64.ActiveCfg = Release|x64 {0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Release|x64.Build.0 = Release|x64 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|Win32.ActiveCfg = Debug|Win32 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|Win32.Build.0 = Debug|Win32 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|x64.ActiveCfg = Debug|x64 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|x64.Build.0 = Debug|x64 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|Win32.ActiveCfg = Release|Win32 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|Win32.Build.0 = Release|Win32 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|x64.ActiveCfg = Release|x64 + {8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/aegisub/build/Aegisub/Aegisub.vcxproj b/aegisub/build/Aegisub/Aegisub.vcxproj index 98b3f421c..8e36f6b5e 100644 --- a/aegisub/build/Aegisub/Aegisub.vcxproj +++ b/aegisub/build/Aegisub/Aegisub.vcxproj @@ -1,4 +1,4 @@ - + @@ -74,6 +74,9 @@ {bb3fed86-db7a-4dc7-964a-260fb86cde61} + + {8804f253-da67-4cc4-926b-0cd2aee5778d} + {965054d2-44f2-4eb2-9879-051cc3d7ef08} diff --git a/aegisub/build/DefaultConfiguration.props b/aegisub/build/DefaultConfiguration.props index 5ae9c14db..b84f79563 100644 --- a/aegisub/build/DefaultConfiguration.props +++ b/aegisub/build/DefaultConfiguration.props @@ -44,7 +44,7 @@ true true true - false + true true vsfilter.lib $(DXSDK_DIR) diff --git a/aegisub/build/libass/libass.vcxproj b/aegisub/build/libass/libass.vcxproj new file mode 100644 index 000000000..476a0c320 --- /dev/null +++ b/aegisub/build/libass/libass.vcxproj @@ -0,0 +1,113 @@ + + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {8804F253-DA67-4CC4-926B-0CD2AEE5778D} + libass + + + + + lib + + + + + + + + + + + $(LibassSrcDir)\libass; + $(LibassSrcDir)\win32; + $(LibassSrcDir)\win32\headers; + $(AegisubContribBase)iconv\include; + %(AdditionalIncludeDirectories) + + + inline=__inline; + %(PreprocessorDefinitions) + + + + ass\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {ad56899e-961b-47b7-bd0f-14d0da50d141} + + + {78b079bd-9fc7-4b9e-b4a6-96da0f00248b} + + + {fb8e8d19-a4d6-4181-943c-282075f49b41} + + + {965054d2-44f2-4eb2-9879-051cc3d7ef08} + + + diff --git a/aegisub/build/libass/libass.vcxproj.filters b/aegisub/build/libass/libass.vcxproj.filters new file mode 100644 index 000000000..3cf77f173 --- /dev/null +++ b/aegisub/build/libass/libass.vcxproj.filters @@ -0,0 +1,117 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file