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 .
}
|