summaryrefslogtreecommitdiff
path: root/video/video_webm.vpc
blob: 379dd97f07c25d70966c7232d7b5849b6d20f6e1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
//-----------------------------------------------------------------------------
//	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
	}
}