libmatroska2.proj 918 Bytes
Newer Older
1 2 3 4
#include "*/*.proj"

PROJECT matroska2
{
5
  PROJECT_NAME  "libmatroska2"
6
  PROJECT_VERSION  0.22.1
7
  PROJECT_VENDOR   "Matroska"
8 9 10 11
}

GROUP matroska2_group
{
12 13
  USE ebml2
  EXPDEFINE HAS_MATROSKA2
14
  USE(CONFIG_CODEC_HELPER) tremor
15
  USE zlib_deflate
16 17
  USE minilzo
  USE bzlib
18

19 20 21
  DEFINE(CONFIG_MATROSKA2_NOGLOBAL) NO_MATROSKA2_GLOBAL
  EXPDEFINE(CONFIG_MATROSKA2_NOGLOBAL) NO_MATROSKA2_GLOBAL

22 23 24 25
  INCLUDE .
  EXPINCLUDE .
  
  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 33 34
}

DLL matroska2
{
35
  DEFINE MATROSKA_LIBRARY
36 37
  USE matroska2_group
}
38 39 40 41 42 43

GROUP matroska2_haali
{
  USE(COREMAKE_STATIC) matroska2_group
  USE(!COREMAKE_STATIC) matroska2

44
  INCLUDE MatroskaParser
45 46 47
  SOURCE MatroskaParser/MatroskaParser.c {class HaaliStream_Class}
  HEADER MatroskaParser/MatroskaParser.h
}