1#include "*/*.proj"
2
3PROJECT matroska2
4{
5  PROJECT_NAME  "libmatroska2"
6  PROJECT_VERSION  0.22.1
7  PROJECT_VENDOR   "Matroska"
8}
9
10GROUP matroska2_group
11{
12  USE ebml2
13  EXPDEFINE HAS_MATROSKA2
14  USE(CONFIG_CODEC_HELPER) tremor
15  USE zlib_deflate
16  USE minilzo
17  USE bzlib
18
19  DEFINE(CONFIG_MATROSKA2_NOGLOBAL) NO_MATROSKA2_GLOBAL
20  EXPDEFINE(CONFIG_MATROSKA2_NOGLOBAL) NO_MATROSKA2_GLOBAL
21
22  INCLUDE .
23  EXPINCLUDE .
24
25  SOURCE matroskamain.c {class Matroska_Class}
26  SOURCE matroskablock.c
27  SOURCE matroska_sem.c
28  HEADER matroska/matroska.h
29  HEADER matroska/matroska_sem.h
30  HEADER matroska/matroska_internal.h
31}
32
33DLL matroska2
34{
35  DEFINE MATROSKA_LIBRARY
36  USE matroska2_group
37}
38
39GROUP matroska2_haali
40{
41  USE(COREMAKE_STATIC) matroska2_group
42  USE(!COREMAKE_STATIC) matroska2
43
44  INCLUDE MatroskaParser
45  SOURCE MatroskaParser/MatroskaParser.c {class HaaliStream_Class}
46  HEADER MatroskaParser/MatroskaParser.h
47}
48