blob: e0caac130a1a4b42421e39560b2e957c6c26314d [file] [log] [blame]
# Include the project-wide makefile to get
# appropriate definitions
include $(PV_TOP)/makefile.pv
WHAT = library
TARGET = mpeg4filelib
# Use XCFLAGS to add extra compiler directives for the C compiler
# if you add any please use "XCFLAGS += ..." not "XCFLAGS = "
# unless you're sure you want to override the project defaults.
# Please include a comment if you do this.
#
# XCFLAGS +=
# Use XCXXFLAGS to add extra compiler directives for the C++ compiler.
# See notes above regarding overriding project defaults.
#
# XCXXFLAGS += -DUSE_UNICODE -D_POSIX_PTHREAD_SEMANTICS #-D_POSIX_SOURCE
# we have the define by default
XCXXFLAGS += -DUNICODE -D_UNICODE
# Use XCPPFLAGS to add extra preprocessor directives. Use XINCDIRS
# for other include directories, but please only do this if absolutely
# necessary -- let the makefile system find the include directories if
# possible.
# See notes above regarding overriding project defaults.
#
# XCPPFLAGS +=
# Use XINCDIRS for extra include directories. These should be proceeded
# with "-I" just as they would be when passing to the compiler.
#
# XINCDIRS += -I../include -I$(OSCL_TOP)/installed_include -I../../../oscl/osclBase/src -I../../../oscl/osclIO/src -I../../../oscl/osclMemory/src -I../../../oscl/osclUtil/src
XINCDIRS = -I../include \
-I $(VOB_BASE_DIR)/oscl/oscl/pvscheduler/base/inc \
-I $(VOB_BASE_DIR)/oscl/oscl/osclmemory/src \
-I $(VOB_BASE_DIR)/oscl/oscl/osclbase/src \
-I $(VOB_BASE_DIR)/oscl/oscl/osclutil/src \
-I $(VOB_BASE_DIR)/oscl/oscl/osclio/src \
-I $(VOB_BASE_DIR)/baselibs/media_data_structures/src \
# Use XLIBDIRS for extra library directories. These should be proceeded
# with "-L" just as they would be when passing to the linker.
# Used for building executables.
#
# XLIBDIRS +=
# Use XLDFLAGS for extra linker directives.
# Used for building executables.
#
# XLDFLAGS +=
SRCS = amrdecoderspecificinfo.cpp \
amrdecoderspecificinfo3gpp.cpp \
amrsampleentry.cpp \
atom.cpp \
atomutils.cpp \
audiohintsample.cpp \
audiosampleentry.cpp \
audiotrackinfo.cpp \
basecommand.cpp \
basedescriptor.cpp \
chunkoffsetatom.cpp \
contentversionatom.cpp \
dataentryatom.cpp \
dataentryurlatom.cpp \
datainformationatom.cpp \
datareferenceatom.cpp \
decoderconfigdescriptor.cpp \
decoderspecificinfo.cpp \
downloadatom.cpp \
editatom.cpp \
editlistatom.cpp \
esdatom.cpp \
esdescriptor.cpp \
es_id_inc.cpp \
es_id_ref.cpp \
evrcdecoderspecificinfo.cpp \
expandablebaseclass.cpp \
filetypeatom.cpp \
fullatom.cpp \
h263sampleentry.cpp \
h263decoderspecificinfo.cpp \
h263decoderspecificinfo3gpp.cpp \
handleratom.cpp \
hintmediaheaderatom.cpp \
hintsample.cpp \
hintsampleentry.cpp \
impeg4file.cpp \
initialobjectdescriptor.cpp \
mediaatom.cpp \
mediabuffer.cpp \
mediabuffermanager.cpp \
mediadataatom.cpp \
mediaheaderatom.cpp \
mediainformationatom.cpp \
mediainformationheaderatom.cpp \
movieatom.cpp \
movieheaderatom.cpp \
mpeg4file.cpp \
mpeg4mediaheaderatom.cpp \
mpegsampleentry.cpp \
objectdescriptoratom.cpp \
objectdescriptor.cpp \
objectdescriptorupdate.cpp \
pvuserdataatom.cpp \
randomaccessatom.cpp \
requirementsatom.cpp \
sampledescriptionatom.cpp \
sampleentry.cpp \
samplesizeatom.cpp \
sampletableatom.cpp \
sampletochunkatom.cpp \
slconfigdescriptor.cpp \
soundmediaheaderatom.cpp \
stillimagehintsample.cpp \
syncsampleatom.cpp \
timetosampleatom.cpp \
trackatom.cpp \
trackreferencetypeatom.cpp \
trackheaderatom.cpp \
trackreferenceatom.cpp \
trackinfo.cpp \
trackinfoatom.cpp \
userdataatom.cpp \
videohintsample.cpp \
videoinfoatom.cpp \
videomediaheaderatom.cpp \
videoutils.cpp \
visualsampleentry.cpp \
videotrackinfo.cpp \
wmfsetmediaatom.cpp \
wmfsetsessionatom.cpp \
ztl.cpp
INCSRCDIR = ../include
HDRS = a_impeg4file.h \
amrdecoderspecificinfo.h \
amrdecoderspecificinfo3gpp.h \
amrsampleentry.h \
atomdefs.h \
atom.h \
atomutils.h \
audiohintsample.h \
audiosampleentry.h \
audiotrackinfo.h \
basecommand.h \
bifs.h \
basedescriptor.h \
chunklargeoffsetatom.h \
chunkoffsetatom.h \
compositionoffsetatom.h \
contentversionatom.h \
copyrightatom.h \
dataentryatom.h \
dataentryurlatom.h \
dataentryurnatom.h \
datainformationatom.h \
datareferenceatom.h \
decoderconfigdescriptor.h \
decoderspecificinfo.h \
degradationpriorityatom.h \
downloadatom.h \
editatom.h \
editlistatom.h \
esdatom.h \
esdescriptor.h \
es_id_inc.h \
es_id_ref.h \
evrcdecoderspecificinfo.h \
expandablebaseclass.h \
filetypeatom.h \
freespaceatom.h \
fullatom.h \
h263sampleentry.h \
h263decoderspecificinfo.h \
h263decoderspecificinfo3gpp.h \
handleratom.h \
hintmediaheaderatom.h \
hintsampleentry.h \
hintsample.h \
imediabuffer.h \
initialobjectdescriptor.h \
isucceedfail.h \
mediaatom.h \
mediabuffer.h \
mediabuffermanager.h \
mediadataatom.h \
mediaheaderatom.h \
mediainformationatom.h \
mediainformationheaderatom.h \
movieatom.h \
movieheaderatom.h \
mpeg4file.h \
mpeg4mediaheaderatom.h \
mpegsampleentry.h \
objectdescriptoratom.h \
objectdescriptor.h \
objectdescriptorupdate.h \
parentable.h \
pvuserdataatom.h \
pvstring.h \
randomaccessatom.h \
renderable.h \
requirementsatom.h \
sampledescriptionatom.h \
sampleentry.h \
samplesizeatom.h \
sampletableatom.h \
sampletochunkatom.h \
scalabilityhintsample.h \
shadowsyncsampleatom.h \
slconfigdescriptor.h \
soundmediaheaderatom.h \
stillimagehintsample.h \
syncsampleatom.h \
timetosampleatom.h \
trackatom.h \
trackheaderatom.h \
trackinfo.h \
trackinfoatom.h \
trackreferenceatom.h \
trackreferencetypeatom.h \
userdataatom.h \
videohintsample.h \
videoinfoatom.h \
videotrackinfo.h \
videomediaheaderatom.h \
videoutils.h \
visualsampleentry.h \
wmfsetmediaatom.h \
wmfsetsessionatom.h \
ztl.h
DESTDIR = $(SDK_LOCAL)/installed_lib/$(BUILD_ARCH)
INCDESTDIR = $(SDK_LOCAL)/installed_include
include $(MK)/gnumake.template