1 OBJDIR := $(shell uname --machine)
4 HAVE_CFLAGS := $(shell if [ -n "$CFLAGS" ]; then echo y; fi )
5 ENCORE_DIR := encore2/src
6 #DECORE_DIR := decore2/src
7 #ENCORE_DIR := encore50
9 ENCORE_INCLUDE := $(ENCORE_DIR)/encore2.h
10 DECORE_INCLUDE := $(DECORE_DIR)/decore.h
17 $(OBJDIR)/libraw1394/src \
22 $(OBJDIR)/$(DECORE_DIR)
25 $(OBJDIR)/$(ENCORE_DIR) \
26 $(OBJDIR)/$(ENCORE_DIR)/att_mmx \
27 $(OBJDIR)/$(ENCORE_DIR)/colorspace \
28 $(OBJDIR)/$(ENCORE_DIR)/colorspace/intel_mmx \
29 $(OBJDIR)/$(ENCORE_DIR)/intel_mmx \
30 $(OBJDIR)/$(ENCORE_DIR)/mbcoding \
31 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp \
32 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/intel_mmx \
33 $(OBJDIR)/$(ENCORE_DIR)/mbprediction \
34 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant \
35 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx
43 ifeq ($(OBJDIR), i686)
51 ifneq ($(HAVE_CFLAGS), y)
54 ifeq ($(OBJDIR), alpha)
55 CFLAGS = -O4 -arch ev67 -ieee -accept c99_keywords -gcc_messages
56 elifeq ($(OBJDIR), i686)
57 CFLAGS = -O3 -fmessage-length=0 -funroll-all-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -I/usr/local/include
74 CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
75 CFLAGS += -DHAVE_FIREWIRE
76 CFLAGS += -I. -Ijpeg -Ilibdv -Ilibraw1394 $(shell glib-config --cflags)
85 DVMMXOBJ = libdv/asmoff.h
88 $(OBJDIR)/libdv/dct_block_mmx.o \
89 $(OBJDIR)/libdv/encode_x86.o \
90 $(OBJDIR)/libdv/idct_block_mmx.o \
91 $(OBJDIR)/libdv/vlc_x86.o \
92 $(OBJDIR)/libdv/quant_x86.o \
93 $(OBJDIR)/libdv/transpose_x86.o
109 $(OBJDIR)/cmodel_default.o \
110 $(OBJDIR)/cmodel_yuv420p.o \
111 $(OBJDIR)/cmodel_yuv422.o \
113 $(OBJDIR)/colormodels.o \
121 $(OBJDIR)/graphics.o \
124 $(OBJDIR)/interlacemodes.o \
126 $(OBJDIR)/jpeg_old.o \
128 $(OBJDIR)/libmjpeg.o \
138 $(OBJDIR)/quicktime.o \
140 $(OBJDIR)/rawaudio.o \
146 $(OBJDIR)/stsdtable.o \
161 $(OBJDIR)/workarounds.o \
165 $(OBJDIR)/jpeg/jcapimin.o \
166 $(OBJDIR)/jpeg/jcapistd.o \
167 $(OBJDIR)/jpeg/jctrans.o \
168 $(OBJDIR)/jpeg/jcparam.o \
169 $(OBJDIR)/jpeg/jdatadst.o \
170 $(OBJDIR)/jpeg/jcinit.o \
171 $(OBJDIR)/jpeg/jcmaster.o \
172 $(OBJDIR)/jpeg/jcmarker.o \
173 $(OBJDIR)/jpeg/jcmainct.o \
174 $(OBJDIR)/jpeg/jcprepct.o \
175 $(OBJDIR)/jpeg/jccoefct.o \
176 $(OBJDIR)/jpeg/jccolor.o \
177 $(OBJDIR)/jpeg/jcsample.o \
178 $(OBJDIR)/jpeg/jchuff.o \
179 $(OBJDIR)/jpeg/jcphuff.o \
180 $(OBJDIR)/jpeg/jcdctmgr.o \
181 $(OBJDIR)/jpeg/jfdctfst.o \
182 $(OBJDIR)/jpeg/jfdctflt.o \
183 $(OBJDIR)/jpeg/jfdctint.o \
184 $(OBJDIR)/jpeg/jdapimin.o \
185 $(OBJDIR)/jpeg/jdapistd.o \
186 $(OBJDIR)/jpeg/jdtrans.o \
187 $(OBJDIR)/jpeg/jdatasrc.o \
188 $(OBJDIR)/jpeg/jdmaster.o \
189 $(OBJDIR)/jpeg/jdinput.o \
190 $(OBJDIR)/jpeg/jdmarker.o \
191 $(OBJDIR)/jpeg/jdhuff.o \
192 $(OBJDIR)/jpeg/jdphuff.o \
193 $(OBJDIR)/jpeg/jdmainct.o \
194 $(OBJDIR)/jpeg/jdcoefct.o \
195 $(OBJDIR)/jpeg/jdpostct.o \
196 $(OBJDIR)/jpeg/jddctmgr.o \
197 $(OBJDIR)/jpeg/jidctfst.o \
198 $(OBJDIR)/jpeg/jidctflt.o \
199 $(OBJDIR)/jpeg/jidctint.o \
200 $(OBJDIR)/jpeg/jidctred.o \
201 $(OBJDIR)/jpeg/jdsample.o \
202 $(OBJDIR)/jpeg/jdcolor.o \
203 $(OBJDIR)/jpeg/jquant1.o \
204 $(OBJDIR)/jpeg/jquant2.o \
205 $(OBJDIR)/jpeg/jdmerge.o \
206 $(OBJDIR)/jpeg/jcomapi.o \
207 $(OBJDIR)/jpeg/jutils.o \
208 $(OBJDIR)/jpeg/jerror.o \
209 $(OBJDIR)/jpeg/jmemmgr.o \
210 $(OBJDIR)/jpeg/jmemnobs.o \
211 $(OBJDIR)/libraw1394/src/eventloop.o \
212 $(OBJDIR)/libraw1394/src/fcp.o \
213 $(OBJDIR)/libraw1394/src/iso.o \
214 $(OBJDIR)/libraw1394/src/main.o \
215 $(OBJDIR)/libraw1394/src/readwrite.o
227 $(OBJDIR)/libdv/YUY2.o \
228 $(OBJDIR)/libdv/YV12.o \
229 $(OBJDIR)/libdv/audio.o \
230 $(OBJDIR)/libdv/bitstream.o \
231 $(OBJDIR)/libdv/dct.o \
232 $(OBJDIR)/libdv/dv.o \
233 $(OBJDIR)/libdv/encode.o \
234 $(OBJDIR)/libdv/enc_input.o \
235 $(OBJDIR)/libdv/headers.o \
236 $(OBJDIR)/libdv/idct_248.o \
237 $(OBJDIR)/libdv/parse.o \
238 $(OBJDIR)/libdv/place.o \
239 $(OBJDIR)/libdv/quant.o \
240 $(OBJDIR)/libdv/rgb.o \
241 $(OBJDIR)/libdv/util.o \
242 $(OBJDIR)/libdv/vlc.o \
243 $(OBJDIR)/libdv/weighting.o
246 # $(OBJDIR)/$(DECORE_DIR)/bitstream.o \
247 # $(OBJDIR)/$(DECORE_DIR)/colorspace.o \
248 # $(OBJDIR)/$(DECORE_DIR)/decoder.o \
249 # $(OBJDIR)/$(DECORE_DIR)/decore2.o \
250 # $(OBJDIR)/$(DECORE_DIR)/idct.o \
251 # $(OBJDIR)/$(DECORE_DIR)/image.o \
252 # $(OBJDIR)/$(DECORE_DIR)/mbcoding.o \
253 # $(OBJDIR)/$(DECORE_DIR)/mbprediction.o \
254 # $(OBJDIR)/$(DECORE_DIR)/quantize.o \
255 # $(OBJDIR)/$(DECORE_DIR)/transfer.o
258 $(OBJDIR)/$(DECORE_DIR)/debug.o \
259 $(OBJDIR)/$(DECORE_DIR)/basic_prediction.o \
260 $(OBJDIR)/$(DECORE_DIR)/clearblock.o \
261 $(OBJDIR)/$(DECORE_DIR)/decore.o \
262 $(OBJDIR)/$(DECORE_DIR)/getbits.o \
263 $(OBJDIR)/$(DECORE_DIR)/idct.o \
264 $(OBJDIR)/$(DECORE_DIR)/mp4_vars.o \
265 $(OBJDIR)/$(DECORE_DIR)/mp4_block.o \
266 $(OBJDIR)/$(DECORE_DIR)/mp4_decoder.o \
267 $(OBJDIR)/$(DECORE_DIR)/mp4_header.o \
268 $(OBJDIR)/$(DECORE_DIR)/mp4_iquant.o \
269 $(OBJDIR)/$(DECORE_DIR)/mp4_mblock.o \
270 $(OBJDIR)/$(DECORE_DIR)/mp4_picture.o \
271 $(OBJDIR)/$(DECORE_DIR)/mp4_predict.o \
272 $(OBJDIR)/$(DECORE_DIR)/mp4_recon.o \
273 $(OBJDIR)/$(DECORE_DIR)/mp4_tables.o \
274 $(OBJDIR)/$(DECORE_DIR)/mp4_vld.o \
275 $(OBJDIR)/$(DECORE_DIR)/postprocess.o \
276 $(OBJDIR)/$(DECORE_DIR)/yuv2rgb.o \
277 $(OBJDIR)/$(DECORE_DIR)/transferidct.o
280 $(OBJDIR)/$(ENCORE_DIR)/bitstream.o \
281 $(OBJDIR)/$(ENCORE_DIR)/colorspace/colorspace.o \
282 $(OBJDIR)/$(ENCORE_DIR)/encoder.o \
283 $(OBJDIR)/$(ENCORE_DIR)/encore.o \
284 $(OBJDIR)/$(ENCORE_DIR)/image.o \
285 $(OBJDIR)/$(ENCORE_DIR)/mbcoding/mbcoding.o \
286 $(OBJDIR)/$(ENCORE_DIR)/mbcoding/putvlc.o \
287 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/compensate.o \
288 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/halfpel.o \
289 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/mad.o \
290 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/sad.o \
291 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/mbmotionestcomp.o \
292 $(OBJDIR)/$(ENCORE_DIR)/mbprediction/mbprediction.o \
293 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/dct.o \
294 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/fdct.o \
295 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/idct.o \
296 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/mbtransquant.o \
297 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/quantize.o \
298 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/transfer.o \
299 $(OBJDIR)/$(ENCORE_DIR)/ratecontrol.o \
300 $(OBJDIR)/$(ENCORE_DIR)/rgb2yuv.o \
301 $(OBJDIR)/$(ENCORE_DIR)/timer.o
309 $(OBJDIR)/$(ENCORE_DIR)/colorspace/intel_mmx/colorspace_mmx.o \
310 $(OBJDIR)/$(ENCORE_DIR)/colorspace/intel_mmx/yuv_to_yuv.o \
311 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/fdct_mmx.o \
312 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/idct_sse.o \
313 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/transfer_mmx.o \
314 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/quant_mmx.o \
315 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/intel_mmx/halfpel_mmx.o \
316 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/intel_mmx/compensate_mmx.o \
317 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/intel_mmx/sad_mmx.o
325 # $(OBJDIR)/$(ENCORE_DIR)/bitstream.o \
326 # $(OBJDIR)/$(ENCORE_DIR)/encore.o \
327 # $(OBJDIR)/$(ENCORE_DIR)/mom_access.o \
328 # $(OBJDIR)/$(ENCORE_DIR)/mom_util.o \
329 # $(OBJDIR)/$(ENCORE_DIR)/mot_code.o \
330 # $(OBJDIR)/$(ENCORE_DIR)/mot_est_comp.o \
331 # $(OBJDIR)/$(ENCORE_DIR)/mot_est_mb.o \
332 # $(OBJDIR)/$(ENCORE_DIR)/mot_util.o \
333 # $(OBJDIR)/$(ENCORE_DIR)/putvlc.o \
334 # $(OBJDIR)/$(ENCORE_DIR)/rate_ctl.o \
335 # $(OBJDIR)/$(ENCORE_DIR)/text_bits.o \
336 # $(OBJDIR)/$(ENCORE_DIR)/text_code.o \
337 # $(OBJDIR)/$(ENCORE_DIR)/text_code_mb.o \
338 # $(OBJDIR)/$(ENCORE_DIR)/text_dct.o \
339 # $(OBJDIR)/$(ENCORE_DIR)/vop_code.o
355 OUTPUT = $(OBJDIR)/libquicktime.a
356 SHAREDOUTPUT = $(OBJDIR)/libquicktime.so
357 CFLAGS += -Ilibraw1394/src
362 -DDECORE_INCLUDE=\"$(DECORE_INCLUDE)\" \
363 -DENCORE_INCLUDE=\"$(ENCORE_INCLUDE)\" \
382 $(shell if ! test -d $(OBJDIR) \; then mkdir -p $(OBJDIR) \; fi )
383 $(shell echo $(CFLAGS) > $(OBJDIR)/c_flags)
384 $(shell echo $(OBJS) $(DVMMXOBJS) $(ENCOREMMX_OBJS) > $(OBJDIR)/objs)
386 all: $(DIRS) $(OUTPUT) $(SHAREDOUTPUT)
389 if ! test -d $@ ; then mkdir -p $@ ; fi
391 $(OUTPUT): $(DVMMXOBJ) $(OBJS) $(DVMMXOBJS) $(ENCOREMMX_OBJS)
392 ar rcs $(OUTPUT) `cat $(OBJDIR)/objs`
394 $(SHAREDOUTPUT): $(DVMMXOBJ) $(OBJS) $(DVMMXOBJS) $(ENCOREMMX_OBJS)
395 gcc -shared -o $(SHAREDOUTPUT) `cat $(OBJDIR)/objs`
397 $(OBJDIR)/qtdump: $(OBJDIR)/dump.o $(OUTPUT)
398 $(CC) -o $(OBJDIR)/qtdump $(OBJDIR)/dump.o $(OUTPUT) -lpng -lz -lpthread -lglib -ldl -lm
400 $(OBJDIR)/make_streamable: $(OBJDIR)/make_streamable.o $(OUTPUT)
401 $(CC) -o $(OBJDIR)/make_streamable $(OBJDIR)/make_streamable.o $(OUTPUT) -lpng -lz -lpthread -lglib -ldl -lm
403 $(OBJDIR)/dechunk: $(OBJDIR)/dechunk.o $(OUTPUT)
404 $(CC) -o $(OBJDIR)/dechunk $(OBJDIR)/dechunk.o $(OUTPUT) -lpng -lz -lpthread -lglib -ldl -lm
406 $(OBJDIR)/rechunk: $(OBJDIR)/rechunk.o $(OUTPUT)
407 $(CC) -o $(OBJDIR)/rechunk $(OBJDIR)/rechunk.o $(OUTPUT) -lpng -lz -lpthread -lglib -ldl -lm
409 $(OBJDIR)/recover: $(OBJDIR)/recover.o $(OUTPUT)
410 $(CC) -o $(OBJDIR)/recover $(OBJDIR)/recover.o $(OUTPUT) -lpng -lz -lpthread -lglib -ldl -lm
412 $(OBJDIR)/yuv4toyuv: $(OBJDIR)/yuv4toyuv.o $(OUTPUT)
413 $(CC) -o $(OBJDIR)/yuv4toyuv $(OBJDIR)/yuv4toyuv.o $(OUTPUT) -lpng -lz -lpthread -lglib -ldl -lm
415 $(OBJDIR)/qtinfo: $(OBJDIR)/qtinfo.o
416 $(CC) -o $(OBJDIR)/qtinfo $(OBJDIR)/qtinfo.o $(OUTPUT) -lpng -lz -lpthread -lglib -ldl -lm
418 util: $(OBJDIR)/qtdump $(OBJDIR)/make_streamable $(OBJDIR)/qtinfo $(OBJDIR)/dechunk $(OBJDIR)/yuv4toyuv $(OBJDIR)/recover $(OBJDIR)/rechunk
430 tar zcvf quicktime.tar.gz quicktime
433 cp $(SHAREDOUTPUT) /usr/lib/libquicktime.so.1
434 ln -sf /usr/lib/libquicktime.so.1 /usr/lib/libquicktime.so
435 cp quicktime.h qtprivate.h colormodels.h interlacemodes.h /usr/include
438 $(OBJDIR)/make_streamable.o \
439 $(OBJDIR)/dechunk.o \
440 $(OBJDIR)/recover.o \
441 $(OBJDIR)/yuv4toyuv.o \
443 $(OBJDIR)/rechunk.o \
445 $(CC) -c `cat $(OBJDIR)/c_flags` $(subst $(OBJDIR)/,, $*.c) -o $*.o
450 $(CC) `cat $(OBJDIR)/c_flags` libdv/gasmoff.c -o $(OBJDIR)/gasmoff -lm
451 $(OBJDIR)/gasmoff > libdv/asmoff.h
454 $(CC) -c `cat $(OBJDIR)/c_flags` $(subst $(OBJDIR)/,, $*.S) -o $*.o
457 nasm -f elf $(subst $(OBJDIR)/,, $*.asm) -o $*.o
462 $(OBJDIR)/atom.o: atom.c
463 $(OBJDIR)/cmodel_default.o: cmodel_default.c
464 $(OBJDIR)/cmodel_yuv420p.o: cmodel_yuv420p.c
465 $(OBJDIR)/cmodel_yuv422.o: cmodel_yuv422.c
466 $(OBJDIR)/codecs.o: codecs.c
467 $(OBJDIR)/colormodels.o: colormodels.c
468 $(OBJDIR)/ctab.o: ctab.c
469 $(OBJDIR)/dechunk.o: dechunk.c
470 $(OBJDIR)/dinf.o: dinf.c
471 $(OBJDIR)/divx.o: divx.c
472 $(OBJDIR)/dref.o: dref.c
473 $(OBJDIR)/dump.o: dump.c
475 $(OBJDIR)/edts.o: edts.c
476 $(OBJDIR)/elst.o: elst.c
477 $(OBJDIR)/graphics.o: graphics.c
478 $(OBJDIR)/hdlr.o: hdlr.c
479 $(OBJDIR)/ima4.o: ima4.c
480 $(OBJDIR)/interlacemodes.o: interlacemodes.c
481 $(OBJDIR)/jpeg.o: jpeg.c
482 $(OBJDIR)/jpeg_old.o: jpeg_old.c
483 $(OBJDIR)/libdv.o: libdv.c
484 $(OBJDIR)/libmjpeg.o: libmjpeg.c
485 $(OBJDIR)/make_streamable.o: make_streamable.c
486 $(OBJDIR)/matrix.o: matrix.c
487 $(OBJDIR)/mdat.o: mdat.c
488 $(OBJDIR)/mdhd.o: mdhd.c
489 $(OBJDIR)/mdia.o: mdia.c
490 $(OBJDIR)/minf.o: minf.c
491 $(OBJDIR)/moov.o: moov.c
492 $(OBJDIR)/mvhd.o: mvhd.c
493 $(OBJDIR)/plugin.o: plugin.c
494 $(OBJDIR)/qtinfo.o: qtinfo.c
495 $(OBJDIR)/qtpng.o: qtpng.c
496 $(OBJDIR)/quicktime.o: quicktime.c
497 $(OBJDIR)/raw.o: raw.c
498 $(OBJDIR)/rawaudio.o: rawaudio.c
499 $(OBJDIR)/rechunk.o: rechunk.c
500 $(OBJDIR)/recover.o: recover.c
501 $(OBJDIR)/smhd.o: smhd.c
502 $(OBJDIR)/stbl.o: stbl.c
503 $(OBJDIR)/stco.o: stco.c
504 $(OBJDIR)/stsc.o: stsc.c
505 $(OBJDIR)/stsd.o: stsd.c
506 $(OBJDIR)/stsdtable.o: stsdtable.c
507 $(OBJDIR)/stss.o: stss.c
508 $(OBJDIR)/stsz.o: stsz.c
509 $(OBJDIR)/stts.o: stts.c
510 $(OBJDIR)/tkhd.o: tkhd.c
511 $(OBJDIR)/trak.o: trak.c
512 $(OBJDIR)/twos.o: twos.c
513 $(OBJDIR)/udta.o: udta.c
514 $(OBJDIR)/ulaw.o: ulaw.c
515 $(OBJDIR)/util.o: util.c
516 $(OBJDIR)/v308.o: v308.c
517 $(OBJDIR)/v408.o: v408.c
518 $(OBJDIR)/v410.o: v410.c
519 $(OBJDIR)/vmhd.o: vmhd.c
520 $(OBJDIR)/vorbis.o: vorbis.c
521 $(OBJDIR)/workarounds.o: workarounds.c
522 $(OBJDIR)/yuv2.o: yuv2.c
523 $(OBJDIR)/yuv4.o: yuv4.c
524 $(OBJDIR)/yuv4toyuv.o: yuv4toyuv.c
525 $(OBJDIR)/yv12.o: yv12.c
526 $(OBJDIR)/jpeg/jcapimin.o: jpeg/jcapimin.c
527 $(OBJDIR)/jpeg/jcapistd.o: jpeg/jcapistd.c
528 $(OBJDIR)/jpeg/jctrans.o: jpeg/jctrans.c
529 $(OBJDIR)/jpeg/jcparam.o: jpeg/jcparam.c
530 $(OBJDIR)/jpeg/jdatadst.o: jpeg/jdatadst.c
531 $(OBJDIR)/jpeg/jcinit.o: jpeg/jcinit.c
532 $(OBJDIR)/jpeg/jcmaster.o: jpeg/jcmaster.c
533 $(OBJDIR)/jpeg/jcmarker.o: jpeg/jcmarker.c
534 $(OBJDIR)/jpeg/jcmainct.o: jpeg/jcmainct.c
535 $(OBJDIR)/jpeg/jcprepct.o: jpeg/jcprepct.c
536 $(OBJDIR)/jpeg/jccoefct.o: jpeg/jccoefct.c
537 $(OBJDIR)/jpeg/jccolor.o: jpeg/jccolor.c
538 $(OBJDIR)/jpeg/jcsample.o: jpeg/jcsample.c
539 $(OBJDIR)/jpeg/jchuff.o: jpeg/jchuff.c
540 $(OBJDIR)/jpeg/jcphuff.o: jpeg/jcphuff.c
541 $(OBJDIR)/jpeg/jcdctmgr.o: jpeg/jcdctmgr.c
542 $(OBJDIR)/jpeg/jfdctfst.o: jpeg/jfdctfst.c
543 $(OBJDIR)/jpeg/jfdctflt.o: jpeg/jfdctflt.c
544 $(OBJDIR)/jpeg/jfdctint.o: jpeg/jfdctint.c
545 $(OBJDIR)/jpeg/jdapimin.o: jpeg/jdapimin.c
546 $(OBJDIR)/jpeg/jdapistd.o: jpeg/jdapistd.c
547 $(OBJDIR)/jpeg/jdtrans.o: jpeg/jdtrans.c
548 $(OBJDIR)/jpeg/jdatasrc.o: jpeg/jdatasrc.c
549 $(OBJDIR)/jpeg/jdmaster.o: jpeg/jdmaster.c
550 $(OBJDIR)/jpeg/jdinput.o: jpeg/jdinput.c
551 $(OBJDIR)/jpeg/jdmarker.o: jpeg/jdmarker.c
552 $(OBJDIR)/jpeg/jdhuff.o: jpeg/jdhuff.c
553 $(OBJDIR)/jpeg/jdphuff.o: jpeg/jdphuff.c
554 $(OBJDIR)/jpeg/jdmainct.o: jpeg/jdmainct.c
555 $(OBJDIR)/jpeg/jdcoefct.o: jpeg/jdcoefct.c
556 $(OBJDIR)/jpeg/jdpostct.o: jpeg/jdpostct.c
557 $(OBJDIR)/jpeg/jddctmgr.o: jpeg/jddctmgr.c
558 $(OBJDIR)/jpeg/jidctfst.o: jpeg/jidctfst.c
559 $(OBJDIR)/jpeg/jidctflt.o: jpeg/jidctflt.c
560 $(OBJDIR)/jpeg/jidctint.o: jpeg/jidctint.c
561 $(OBJDIR)/jpeg/jidctred.o: jpeg/jidctred.c
562 $(OBJDIR)/jpeg/jdsample.o: jpeg/jdsample.c
563 $(OBJDIR)/jpeg/jdcolor.o: jpeg/jdcolor.c
564 $(OBJDIR)/jpeg/jquant1.o: jpeg/jquant1.c
565 $(OBJDIR)/jpeg/jquant2.o: jpeg/jquant2.c
566 $(OBJDIR)/jpeg/jdmerge.o: jpeg/jdmerge.c
567 $(OBJDIR)/jpeg/jcomapi.o: jpeg/jcomapi.c
568 $(OBJDIR)/jpeg/jutils.o: jpeg/jutils.c
569 $(OBJDIR)/jpeg/jerror.o: jpeg/jerror.c
570 $(OBJDIR)/jpeg/jmemmgr.o: jpeg/jmemmgr.c
571 $(OBJDIR)/jpeg/jmemnobs.o: jpeg/jmemnobs.c
572 $(OBJDIR)/libdv/YUY2.o: libdv/YUY2.c
573 $(OBJDIR)/libdv/YV12.o: libdv/YV12.c
574 $(OBJDIR)/libdv/audio.o: libdv/audio.c
575 $(OBJDIR)/libdv/bitstream.o: libdv/bitstream.c
576 $(OBJDIR)/libdv/dct.o: libdv/dct.c
577 $(OBJDIR)/libdv/dv.o: libdv/dv.c
578 $(OBJDIR)/libdv/encode.o: libdv/encode.c
579 $(OBJDIR)/libdv/enc_input.o: libdv/enc_input.c
580 $(OBJDIR)/libdv/headers.o: libdv/headers.c
581 $(OBJDIR)/libdv/idct_248.o: libdv/idct_248.c
582 $(OBJDIR)/libdv/parse.o: libdv/parse.c
583 $(OBJDIR)/libdv/place.o: libdv/place.c
584 $(OBJDIR)/libdv/quant.o: libdv/quant.c
585 $(OBJDIR)/libdv/rgb.o: libdv/rgb.c
586 $(OBJDIR)/libdv/util.o: libdv/util.c
587 $(OBJDIR)/libdv/vlc.o: libdv/vlc.c
588 $(OBJDIR)/libdv/weighting.o: libdv/weighting.c
589 $(OBJDIR)/libraw1394/src/eventloop.o: libraw1394/src/eventloop.c
590 $(OBJDIR)/libraw1394/src/fcp.o: libraw1394/src/fcp.c
591 $(OBJDIR)/libraw1394/src/iso.o: libraw1394/src/iso.c
592 $(OBJDIR)/libraw1394/src/main.o: libraw1394/src/main.c
593 $(OBJDIR)/libraw1394/src/readwrite.o: libraw1394/src/readwrite.c
598 # $(OBJDIR)/$(DECORE_DIR)/bitstream.o: $(DECORE_DIR)/bitstream.c
599 # $(OBJDIR)/$(DECORE_DIR)/colorspace.o: $(DECORE_DIR)/colorspace.c
600 # $(OBJDIR)/$(DECORE_DIR)/decoder.o: $(DECORE_DIR)/decoder.c
601 # $(OBJDIR)/$(DECORE_DIR)/decore2.o: $(DECORE_DIR)/decore2.c
602 # $(OBJDIR)/$(DECORE_DIR)/idct.o: $(DECORE_DIR)/idct.c
603 # $(OBJDIR)/$(DECORE_DIR)/image.o: $(DECORE_DIR)/image.c
604 # $(OBJDIR)/$(DECORE_DIR)/mbcoding.o: $(DECORE_DIR)/mbcoding.c
605 # $(OBJDIR)/$(DECORE_DIR)/mbprediction.o: $(DECORE_DIR)/mbprediction.c
606 # $(OBJDIR)/$(DECORE_DIR)/quantize.o: $(DECORE_DIR)/quantize.c
607 # $(OBJDIR)/$(DECORE_DIR)/transfer.o: $(DECORE_DIR)/transfer.c
609 $(OBJDIR)/$(DECORE_DIR)/debug.o: $(DECORE_DIR)/debug.c
610 $(OBJDIR)/$(DECORE_DIR)/basic_prediction.o: $(DECORE_DIR)/basic_prediction.c
611 $(OBJDIR)/$(DECORE_DIR)/clearblock.o: $(DECORE_DIR)/clearblock.c
612 $(OBJDIR)/$(DECORE_DIR)/decore.o: $(DECORE_DIR)/decore.c
613 $(OBJDIR)/$(DECORE_DIR)/gen_draw.o: $(DECORE_DIR)/gen_draw.c
614 $(OBJDIR)/$(DECORE_DIR)/getbits.o: $(DECORE_DIR)/getbits.c
615 $(OBJDIR)/$(DECORE_DIR)/gen_usetime.o: $(DECORE_DIR)/gen_usetime.c
616 $(OBJDIR)/$(DECORE_DIR)/idct.o: $(DECORE_DIR)/idct.c
617 $(OBJDIR)/$(DECORE_DIR)/mp4_vars.o: $(DECORE_DIR)/mp4_vars.c
618 $(OBJDIR)/$(DECORE_DIR)/mp4_block.o: $(DECORE_DIR)/mp4_block.c
619 $(OBJDIR)/$(DECORE_DIR)/mp4_decoder.o: $(DECORE_DIR)/mp4_decoder.c
620 $(OBJDIR)/$(DECORE_DIR)/mp4_header.o: $(DECORE_DIR)/mp4_header.c
621 $(OBJDIR)/$(DECORE_DIR)/mp4_iquant.o: $(DECORE_DIR)/mp4_iquant.c
622 $(OBJDIR)/$(DECORE_DIR)/mp4_mblock.o: $(DECORE_DIR)/mp4_mblock.c
623 $(OBJDIR)/$(DECORE_DIR)/mp4_picture.o: $(DECORE_DIR)/mp4_picture.c
624 $(OBJDIR)/$(DECORE_DIR)/mp4_predict.o: $(DECORE_DIR)/mp4_predict.c
625 $(OBJDIR)/$(DECORE_DIR)/mp4_recon.o: $(DECORE_DIR)/mp4_recon.c
626 $(OBJDIR)/$(DECORE_DIR)/mp4_tables.o: $(DECORE_DIR)/mp4_tables.c
627 $(OBJDIR)/$(DECORE_DIR)/mp4_vld.o: $(DECORE_DIR)/mp4_vld.c
628 $(OBJDIR)/$(DECORE_DIR)/store.o: $(DECORE_DIR)/store.c
629 $(OBJDIR)/$(DECORE_DIR)/postprocess.o: $(DECORE_DIR)/postprocess.c
630 $(OBJDIR)/$(DECORE_DIR)/yuv2rgb.o: $(DECORE_DIR)/yuv2rgb.c
631 $(OBJDIR)/$(DECORE_DIR)/transferidct.o: $(DECORE_DIR)/transferidct.c
634 $(OBJDIR)/$(ENCORE_DIR)/bitstream.o: $(ENCORE_DIR)/bitstream.c
635 $(OBJDIR)/$(ENCORE_DIR)/colorspace/colorspace.o: $(ENCORE_DIR)/colorspace/colorspace.c
636 $(OBJDIR)/$(ENCORE_DIR)/encoder.o: $(ENCORE_DIR)/encoder.c
637 $(OBJDIR)/$(ENCORE_DIR)/encore.o: $(ENCORE_DIR)/encore.c
638 $(OBJDIR)/$(ENCORE_DIR)/image.o: $(ENCORE_DIR)/image.c
639 $(OBJDIR)/$(ENCORE_DIR)/mbcoding/mbcoding.o: $(ENCORE_DIR)/mbcoding/mbcoding.c
640 $(OBJDIR)/$(ENCORE_DIR)/mbcoding/putvlc.o: $(ENCORE_DIR)/mbcoding/putvlc.c
641 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/compensate.o: $(ENCORE_DIR)/mbmotionestcomp/compensate.c
642 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/mbmotionestcomp.o: $(ENCORE_DIR)/mbmotionestcomp/mbmotionestcomp.c
643 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/sad.o: $(ENCORE_DIR)/mbmotionestcomp/sad.c
644 $(OBJDIR)/$(ENCORE_DIR)/mbprediction/mbprediction.o: $(ENCORE_DIR)/mbprediction/mbprediction.c
645 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/dct.o: $(ENCORE_DIR)/mbtransquant/dct.c
646 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/fdct.o: $(ENCORE_DIR)/mbtransquant/fdct.c
647 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/idct.o: $(ENCORE_DIR)/mbtransquant/idct.c
648 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/mbtransquant.o: $(ENCORE_DIR)/mbtransquant/mbtransquant.c
649 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/quantize.o: $(ENCORE_DIR)/mbtransquant/quantize.c
650 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/transfer.o: $(ENCORE_DIR)/mbtransquant/transfer.c
651 $(OBJDIR)/$(ENCORE_DIR)/ratecontrol.o: $(ENCORE_DIR)/ratecontrol.c
652 $(OBJDIR)/$(ENCORE_DIR)/rgb2yuv.o: $(ENCORE_DIR)/rgb2yuv.c
653 $(OBJDIR)/$(ENCORE_DIR)/timer.o: $(ENCORE_DIR)/timer.c
655 $(OBJDIR)/$(ENCORE_DIR)/colorspace/intel_mmx/colorspace_mmx.o: $(ENCORE_DIR)/colorspace/intel_mmx/colorspace_mmx.asm
656 $(OBJDIR)/$(ENCORE_DIR)/colorspace/intel_mmx/yuv_to_yuv.o: $(ENCORE_DIR)/colorspace/intel_mmx/yuv_to_yuv.asm
657 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/fdct_mmx.o: $(ENCORE_DIR)/mbtransquant/intel_mmx/fdct_mmx.asm
658 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/idct_sse.o: $(ENCORE_DIR)/mbtransquant/intel_mmx/idct_sse.asm
659 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/transfer_mmx.o: $(ENCORE_DIR)/mbtransquant/intel_mmx/transfer_mmx.asm
660 $(OBJDIR)/$(ENCORE_DIR)/mbtransquant/intel_mmx/quant_mmx.o: $(ENCORE_DIR)/mbtransquant/intel_mmx/quant_mmx.asm
661 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/intel_mmx/halfpel_mmx.o: $(ENCORE_DIR)/mbmotionestcomp/intel_mmx/halfpel_mmx.asm
662 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/intel_mmx/compensate_mmx.o: $(ENCORE_DIR)/mbmotionestcomp/intel_mmx/compensate_mmx.asm
663 $(OBJDIR)/$(ENCORE_DIR)/mbmotionestcomp/intel_mmx/sad_mmx.o: $(ENCORE_DIR)/mbmotionestcomp/intel_mmx/sad_mmx.asm
667 #$(OBJDIR)/$(ENCORE_DIR)/bitstream.o: $(ENCORE_DIR)/bitstream.c
668 #$(OBJDIR)/$(ENCORE_DIR)/encore.o: $(ENCORE_DIR)/encore.c
669 #$(OBJDIR)/$(ENCORE_DIR)/mom_access.o: $(ENCORE_DIR)/mom_access.c
670 #$(OBJDIR)/$(ENCORE_DIR)/mom_util.o: $(ENCORE_DIR)/mom_util.c
671 #$(OBJDIR)/$(ENCORE_DIR)/mot_code.o: $(ENCORE_DIR)/mot_code.c
672 #$(OBJDIR)/$(ENCORE_DIR)/mot_est_comp.o: $(ENCORE_DIR)/mot_est_comp.c
673 #$(OBJDIR)/$(ENCORE_DIR)/mot_est_mb.o: $(ENCORE_DIR)/mot_est_mb.c
674 #$(OBJDIR)/$(ENCORE_DIR)/mot_util.o: $(ENCORE_DIR)/mot_util.c
675 #$(OBJDIR)/$(ENCORE_DIR)/putvlc.o: $(ENCORE_DIR)/putvlc.c
676 #$(OBJDIR)/$(ENCORE_DIR)/rate_ctl.o: $(ENCORE_DIR)/rate_ctl.c
677 #$(OBJDIR)/$(ENCORE_DIR)/text_bits.o: $(ENCORE_DIR)/text_bits.c
678 #$(OBJDIR)/$(ENCORE_DIR)/text_code.o: $(ENCORE_DIR)/text_code.c
679 #$(OBJDIR)/$(ENCORE_DIR)/text_code_mb.o: $(ENCORE_DIR)/text_code_mb.c
680 #$(OBJDIR)/$(ENCORE_DIR)/text_dct.o: $(ENCORE_DIR)/text_dct.c
681 #$(OBJDIR)/$(ENCORE_DIR)/vop_code.o: $(ENCORE_DIR)/vop_code.c