Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//----------------------------------------------------------------------------- // video_webm.vpc // // Project Script // // Description: WebM video sub-system (for video services system) // //-----------------------------------------------------------------------------
$Macro SRCDIR ".." $Macro OUTBINDIR "$SRCDIR\..\game\bin"
$Include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
$Configuration { $Compiler { $AdditionalIncludeDirectories "$BASE;$SRCDIR\dx9sdk\include" [$WIN32] $AdditionalIncludeDirectories "$BASE;$SRCDIR\thirdparty\libvpx-v1.1.0" $AdditionalIncludeDirectories "$BASE;$SRCDIR\thirdparty\libvorbis-1.3.2\include" $AdditionalIncludeDirectories "$BASE;$SRCDIR\thirdparty\libwebm" $AdditionalIncludeDirectories "$BASE;$SRCDIR\thirdparty\libogg-1.2.2\include" } $Linker { $IgnoreImportLibrary "Yes" [$WIN32] $AdditionalDependencies "$BASE vfw32.lib" [$WIN32] $SystemLibraries "iconv" [$OSXALL] $SystemFrameworks "Carbon" [$OSXALL] $AdditionalLibraryDirectories "$BASE;$SRCDIR\dx9sdk\lib" [$WIN32] } }
$Configuration "Debug" { $General { $OutputDirectory "Debug_Video_WebM" $IntermediateDirectory "Debug_Video_WebM" } }
$Configuration "Release" { $General { $OutputDirectory "Release_Video_WebM" $IntermediateDirectory "Release_Video_WebM" } }
$Project "video_webm" { $Folder "Source Files" [$OSXALL||$WIN32||$LINUXALL] { $file "webm_video.cpp" // $file "webm_material.cpp" $file "webm_recorder.cpp" }
$Folder "Header Files" [$OSXALL||$WIN32||$LINUXALL] { $file "videosubsystem.h" $file "video_macros.h" $file "webm_video.h" $file "webm_recorder.h" $file "webm_common.h" $file "$SRCDIR\public\pixelwriter.h" }
$Folder "Link Libraries" { $Lib tier1 $Lib tier2 $Lib $LIBCOMMON/libvorbis $Lib $LIBCOMMON/libvpx $Lib $LIBCOMMON/libwebm $Lib $LIBCOMMON/libvorbisenc $Lib $LIBCOMMON/libogg } }
|