• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Get the current local path as the first operation
2LOCAL_PATH := $(call get_makefile_dir)
3
4# Clear out the variables used in the local makefiles
5include $(MK)/clear.mk
6
7TARGET := pvmp4ff
8
9
10XCXXFLAGS += $(FLAG_COMPILE_WARNINGS_AS_ERRORS)
11
12XCPPFLAGS += -DOPEN_FILE_ONCE_PER_TRACK
13
14
15XINCDIRS := ../../utils/mp4recognizer/include
16
17
18SRCDIR := ../../src
19INCSRCDIR := ../../include
20
21SRCS := 3gpp_amrdecoderspecificinfo.cpp \
22	3gpp_h263decoderspecificinfo.cpp \
23	amrdecoderspecificinfo.cpp \
24	amrsampleentry.cpp \
25	assetinfoatoms.cpp \
26	atom.cpp \
27	audiosampleentry.cpp \
28	avcconfigurationbox.cpp \
29        avcsampleentry.cpp \
30	avcsampledependencytype.cpp \
31	avcsampledependency.cpp \
32	avcsampletogroupbox.cpp \
33	avclayerdescriptionentry.cpp \
34	avcsubseqdescriptionentry.cpp \
35	basedescriptor.cpp \
36	boxrecord.cpp \
37	chunkoffsetatom.cpp \
38	compositionoffsetatom.cpp \
39	copyrightatom.cpp \
40	dataentryatom.cpp \
41	dataentryurlatom.cpp \
42	datainformationatom.cpp \
43	datareferenceatom.cpp \
44	decoderconfigdescriptor.cpp \
45	decoderspecificinfo.cpp \
46	editatom.cpp \
47	editlistatom.cpp \
48	esdatom.cpp \
49	esdescriptor.cpp \
50	es_id_inc.cpp \
51	es_id_ref.cpp \
52	expandablebaseclass.cpp \
53	filetypeatom.cpp \
54	fontrecord.cpp \
55	fonttableatom.cpp \
56	fullatom.cpp \
57	h263decoderspecificinfo.cpp \
58	h263sampleentry.cpp \
59	handleratom.cpp \
60	hintmediaheaderatom.cpp \
61	impeg4file.cpp \
62	initialobjectdescriptor.cpp \
63	itunesilstatom.cpp \
64	mediaatom.cpp \
65	mediabuffer.cpp \
66	mediabuffermanager.cpp \
67	mediadataatom.cpp \
68	mediaheaderatom.cpp \
69	mediainformationatom.cpp \
70	mediainformationheaderatom.cpp \
71	metadataatom.cpp \
72	movieatom.cpp \
73	movieheaderatom.cpp \
74	mpeg4file.cpp \
75	mpeg4mediaheaderatom.cpp \
76	mpeg4sampleentryextensions.cpp \
77	mpegsampleentry.cpp \
78	moviefragmentheaderatom.cpp \
79	moviefragmentatom.cpp \
80	movieextendsheaderatom.cpp \
81	movieextendsatom.cpp \
82	mfraoffsetatom.cpp \
83	moviefragmentrandomaccess.cpp \
84	objectdescriptor.cpp \
85	objectdescriptoratom.cpp \
86	oma2boxes.cpp \
87	pvuserdataatom.cpp \
88	sampledescriptionatom.cpp \
89	sampleentry.cpp \
90	samplesizeatom.cpp \
91	sampletableatom.cpp \
92	sampletochunkatom.cpp \
93	slconfigdescriptor.cpp \
94	soundmediaheaderatom.cpp \
95	stylerecord.cpp \
96	syncsampleatom.cpp \
97	textsampleentry.cpp \
98	textsamplemodifiers.cpp \
99	timetosampleatom.cpp \
100	trackatom.cpp \
101	trackheaderatom.cpp \
102	trackreferenceatom.cpp \
103	trackreferencetypeatom.cpp \
104	trackfragmentrunatom.cpp \
105	trackfragmentheaderatom.cpp \
106	trackfragmentatom.cpp \
107	trackextendsatom.cpp \
108	trackfragmentrandomaccess.cpp \
109	userdataatom.cpp \
110	videomediaheaderatom.cpp \
111	visualsampleentry.cpp \
112	paspatom.cpp \
113
114HDRS := impeg4file.h \
115	isucceedfail.h \
116        textsampleentry.h \
117        sampleentry.h \
118        atom.h \
119        parentable.h \
120        renderable.h \
121        fontrecord.h \
122        h263decoderspecificinfo.h \
123        decoderspecificinfo.h \
124        basedescriptor.h \
125        expandablebaseclass.h \
126        ../config/opencore/pv_mp4ffparser_config.h
127
128
129
130include $(MK)/library.mk
131