1TARGET libgpac.dll
2TARGETTYPE DLL
3CAPABILITY	NetworkServices
4UID		0x1000008d 0xf01f9073
5
6//allow writable static data
7EPOCALLOWDLLDATA
8
9//comment if you don't have JS
10#if 1
11MACRO GPAC_HAS_SPIDERMONKEY
12MACRO XP_PC
13SYSTEMINCLUDE ..\..\extra_lib\include\js
14STATICLIBRARY libjs.lib
15#endif
16
17//comment if you don't have libpng
18#if 1
19MACRO GPAC_HAS_PNG
20SYSTEMINCLUDE ..\..\extra_lib\include\png
21STATICLIBRARY libpng.lib
22#endif
23
24
25//comment if you don't have libjpeg
26#if 1
27MACRO GPAC_HAS_JPEG
28SYSTEMINCLUDE ..\..\extra_lib\include\jpeg
29STATICLIBRARY libjpeg.lib
30#endif
31
32//comment if you don't have OpenGL ES
33#if 1
34MACRO GPAC_USE_GLES1X
35LIBRARY libgles_cm.lib
36#else
37MACRO GPAC_DISABLE_3D
38#endif
39
40
41//Common tools
42SOURCEPATH ..\..\src\utils
43SOURCE base_encoding.c
44SOURCE bitstream.c
45SOURCE color.c
46SOURCE configfile.c
47SOURCE downloader.c
48SOURCE error.c
49SOURCE list.c
50SOURCE map.c
51SOURCE math.c
52SOURCE module.c
53SOURCE path2d.c
54SOURCE path2d_stroker.c
55SOURCE token.c
56SOURCE uni_bidi.c
57SOURCE url.c
58SOURCE utf.c
59SOURCE xml_parser.c
60SOURCE sha1.c
61// zlib symbian on sybian SDKs doesn't come with gzio
62SOURCE gzio.cpp
63//SOURCE zutil.c
64// symbian-specific stuff
65SOURCE symbian_os.cpp
66SOURCE symbian_net.cpp
67
68//IETF tools
69SOURCEPATH ..\..\src\ietf
70SOURCE rtcp.c
71SOURCE rtp.c
72SOURCE rtp_packetizer.c
73SOURCE rtp_depacketizer.c
74SOURCE rtp_pck_3gpp.c
75SOURCE rtp_pck_mpeg12.c
76SOURCE rtp_pck_mpeg4.c
77SOURCE rtsp_command.c
78SOURCE rtsp_common.c
79SOURCE rtsp_response.c
80SOURCE rtsp_session.c
81SOURCE sdp.c
82
83//BIFS
84SOURCEPATH ..\..\src\bifs
85SOURCE arith_decoder.c
86SOURCE bifs_codec.c
87SOURCE bifs_node_tables.c
88SOURCE com_dec.c
89SOURCE com_enc.c
90SOURCE conditional.c
91SOURCE field_decode.c
92SOURCE field_encode.c
93SOURCE memory_decoder.c
94SOURCE predictive_mffield.c
95SOURCE quantize.c
96SOURCE script_dec.c
97SOURCE script_enc.c
98SOURCE unquantize.c
99
100//LASeR
101SOURCEPATH ..\..\src\laser
102SOURCE lsr_enc.c
103SOURCE lsr_dec.c
104SOURCE lsr_tables.c
105
106//IsoMedia
107SOURCEPATH ..\..\src\isomedia
108SOURCE avc_ext.c
109SOURCE box_code_3gpp.c
110SOURCE box_code_apple.c
111SOURCE box_code_base.c
112SOURCE box_code_drm.c
113SOURCE box_code_meta.c
114SOURCE box_dump.c
115SOURCE box_funcs.c
116SOURCE data_map.c
117SOURCE hint_track.c
118SOURCE hinting.c
119SOURCE drm_sample.c
120SOURCE isom_intern.c
121SOURCE isom_read.c
122SOURCE isom_store.c
123SOURCE isom_write.c
124SOURCE media.c
125SOURCE media_odf.c
126SOURCE meta.c
127SOURCE movie_fragments.c
128SOURCE sample_descs.c
129SOURCE stbl_read.c
130SOURCE stbl_write.c
131SOURCE track.c
132SOURCE tx3g.c
133
134//OD Framework
135SOURCEPATH ..\..\src\odf
136SOURCE desc_private.c
137SOURCE descriptors.c
138SOURCE ipmpx_code.c
139SOURCE ipmpx_dump.c
140SOURCE ipmpx_parse.c
141SOURCE oci_codec.c
142SOURCE odf_code.c
143SOURCE odf_codec.c
144SOURCE odf_command.c
145SOURCE odf_dump.c
146SOURCE odf_parse.c
147SOURCE qos.c
148SOURCE slc.c
149
150//scenegraph
151SOURCEPATH ..\..\src\scenegraph
152SOURCE base_scenegraph.c
153SOURCE mpeg4_animators.c
154SOURCE commands.c
155SOURCE mpeg4_nodes.c
156SOURCE mpeg4_valuator.c
157SOURCE vrml_interpolators.c
158SOURCE vrml_proto.c
159SOURCE vrml_route.c
160SOURCE vrml_script.c
161SOURCE vrml_smjs.c
162SOURCE vrml_tools.c
163SOURCE x3d_nodes.c
164SOURCE smil_anim.c
165SOURCE smil_timing.c
166SOURCE dom_events.c
167SOURCE dom_smjs.c
168SOURCE svg_attributes.c
169SOURCE svg_types.c
170SOURCE svg_smjs.c
171SOURCE svg_properties.c
172SOURCE xbl_process.c
173SOURCE xml_ns.c
174
175//crypto
176SOURCEPATH ..\..\src\crypto
177SOURCE g_crypt.c
178SOURCE g_crypt_openssl.c
179SOURCE g_crypt_tinyaes.c
180SOURCE tiny_aes.c
181
182//media tools
183SOURCEPATH ..\..\src\media_tools
184SOURCE av_parsers.c
185SOURCE avilib.c
186SOURCE gpac_ogg.c
187SOURCE img.c
188SOURCE ismacryp.c
189SOURCE isom_hinter.c
190SOURCE isom_tools.c
191SOURCE media_export.c
192SOURCE media_import.c
193SOURCE mpeg2_ps.c
194SOURCE text_import.c
195SOURCE saf.c
196SOURCE mpegts.c
197SOURCE vobsub.c
198
199
200//scene manager
201SOURCEPATH ..\..\src\scene_manager
202SOURCE loader_bt.c
203SOURCE loader_isom.c
204SOURCE loader_qt.c
205SOURCE loader_xmt.c
206SOURCE scene_dump.c
207SOURCE scene_manager.c
208SOURCE scene_stats.c
209SOURCE swf_bifs.c
210SOURCE swf_parse.c
211SOURCE text_to_bifs.c
212SOURCE encode_cbk.c
213SOURCE encode_isom.c
214SOURCE loader_svg.c
215
216//terminal
217SOURCEPATH ..\..\src\terminal
218SOURCE channel.c
219SOURCE clock.c
220SOURCE decoder.c
221SOURCE term_node_init.c
222SOURCE input_sensor.c
223SOURCE media_control.c
224SOURCE media_manager.c
225SOURCE media_memory.c
226SOURCE media_object.c
227SOURCE media_sensor.c
228SOURCE mpeg4_inline.c
229SOURCE network_service.c
230SOURCE object_browser.c
231SOURCE object_manager.c
232SOURCE scene.c
233SOURCE svg_external.c
234SOURCE terminal.c
235
236//compositor
237SOURCEPATH ..\..\src\compositor
238SOURCE audio_input.c
239SOURCE audio_mixer.c
240SOURCE audio_render.c
241SOURCE bindable.c
242SOURCE camera.c
243SOURCE compositor.c
244SOURCE compositor_2d.c
245SOURCE compositor_3d.c
246SOURCE compositor_node_init.c
247SOURCE drawable.c
248SOURCE events.c
249SOURCE font_engine.c
250SOURCE hardcoded_protos.c
251SOURCE mesh.c
252SOURCE mesh_collide.c
253SOURCE mesh_tesselate.c
254SOURCE mpeg4_animstream.c
255SOURCE mpeg4_audio.c
256SOURCE mpeg4_background.c
257SOURCE mpeg4_background2d.c
258SOURCE mpeg4_bitmap.c
259SOURCE mpeg4_composite.c
260SOURCE mpeg4_form.c
261SOURCE mpeg4_geometry_2d.c
262SOURCE mpeg4_geometry_3d.c
263SOURCE mpeg4_geometry_ifs2d.c
264SOURCE mpeg4_geometry_ils2d.c
265SOURCE mpeg4_gradients.c
266SOURCE mpeg4_grouping.c
267SOURCE mpeg4_grouping_2d.c
268SOURCE mpeg4_grouping_3d.c
269SOURCE mpeg4_layer_2d.c
270SOURCE mpeg4_layer_3d.c
271SOURCE mpeg4_layout.c
272SOURCE mpeg4_lighting.c
273SOURCE mpeg4_path_layout.c
274SOURCE mpeg4_sensors.c
275SOURCE mpeg4_sound.c
276SOURCE mpeg4_text.c
277SOURCE mpeg4_textures.c
278SOURCE mpeg4_timesensor.c
279SOURCE mpeg4_viewport.c
280SOURCE navigate.c
281SOURCE offscreen_cache.c
282SOURCE svg_base.c
283SOURCE svg_font.c
284SOURCE svg_geometry.c
285SOURCE svg_grouping.c
286SOURCE svg_media.c
287SOURCE svg_paint_servers.c
288SOURCE svg_text.c
289SOURCE texturing.c
290SOURCE texturing_gl.c
291SOURCE visual_manager.c
292SOURCE visual_manager_2d.c
293SOURCE visual_manager_2d_draw.c
294SOURCE visual_manager_3d.c
295SOURCE visual_manager_3d_gl.c
296SOURCE x3d_geometry.c
297
298SYSTEMINCLUDE \epoc32\include \epoc32\include\libc ..\..\include
299
300LIBRARY euser.lib estlib.lib ezlib.lib hal.lib
301
302#if defined(WINS)
303    deffile ..\..\build\symbian\libgpac_symbian.def
304#else if defined(ARM)
305    deffile ..\..\build\symbian\libgpac_symbian.def
306#endif
307
308//EXPORTUNFROZEN
309//  nostrictdef
310
311