File: libebml2.proj

package info (click to toggle)
bcmatroska2 5.3.101-2.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,012 kB
  • sloc: ansic: 70,674; asm: 3,191; cpp: 3,011; makefile: 562; pascal: 457; xml: 227; sh: 189; php: 182
file content (47 lines) | stat: -rw-r--r-- 986 bytes parent folder | download | duplicates (3)
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
#include "*/*.proj"

GROUP ebml2_group
{
  PROJECT_NAME  "libebml2"
  PROJECT_VERSION  0.21.1
  PROJECT_VENDOR   "Matroska"
  EXPDEFINE HAS_EBML2
  
  INCLUDE .
  EXPINCLUDE .
  IF CONFIG_EBML2_LIB
    USEINCLUDE node
  ELSE
    USE node
    USE file
    USE date
    IF (CONFIG_EBML_UNICODE || COREMAKE_UNICODE)
      USE parser
    ENDIF
  ENDIF
  IF COREMAKE_UNICODE
    DEFINE CONFIG_EBML_UNICODE
    EXPDEFINE CONFIG_EBML_UNICODE
  ENDIF

  HEADER ebml/ebml.h
  HEADER ebml/ebml_internal.h

  SOURCE ebmlmain.c
  SOURCE ebmlelement.c {class EBMLElement_Class}
  SOURCE ebmlmaster.c  {class EBMLMaster_Class}
  SOURCE ebmlbinary.c  {class EBMLBinary_Class}
  SOURCE ebmlstring.c  {class EBMLString_Class}
  SOURCE ebmlnumber.c  {class EBMLInteger_Class}
  SOURCE ebmlcrc.c     {class EBMLCRC_Class}
  SOURCE ebmldate.c    {class EBMLDate_Class}
  SOURCE ebmlvoid.c    {class EBMLVoid_Class}
  HEADER ebmlcrc.h
}

DLL ebml2
{
  DEFINE EBML_LIBRARY
  USE ebml2_group
  EXPINCLUDE .
}