comparison Makefile @ 26541:671c0e7892c0

Merge loader/Makefile into top-level Makefile.
author diego
date Mon, 28 Apr 2008 14:01:58 +0000
parents 362f8c285877
children 8451c6c1e761
comparison
equal deleted inserted replaced
26540:362f8c285877 26541:671c0e7892c0
402 SRCS_COMMON-$(NEED_VSSCANF) += osdep/vsscanf.c 402 SRCS_COMMON-$(NEED_VSSCANF) += osdep/vsscanf.c
403 SRCS_COMMON-$(PNG) += libmpcodecs/vd_mpng.c 403 SRCS_COMMON-$(PNG) += libmpcodecs/vd_mpng.c
404 SRCS_COMMON-$(PVR) += stream/stream_pvr.c 404 SRCS_COMMON-$(PVR) += stream/stream_pvr.c
405 SRCS_COMMON-$(QTX_CODECS) += libmpcodecs/ad_qtaudio.c \ 405 SRCS_COMMON-$(QTX_CODECS) += libmpcodecs/ad_qtaudio.c \
406 libmpcodecs/vd_qtvideo.c 406 libmpcodecs/vd_qtvideo.c
407 SRCS_COMMON-$(QTX_EMULATION) += loader/wrapper.S
407 SRCS_COMMON-$(RADIO) += stream/stream_radio.c 408 SRCS_COMMON-$(RADIO) += stream/stream_radio.c
408 SRCS_COMMON-$(RADIO_CAPTURE) += stream/audio_in.c 409 SRCS_COMMON-$(RADIO_CAPTURE) += stream/audio_in.c
409 SRCS_COMMON-$(REAL_CODECS) += libmpcodecs/ad_realaud.c \ 410 SRCS_COMMON-$(REAL_CODECS) += libmpcodecs/ad_realaud.c \
410 libmpcodecs/vd_realvid.c 411 libmpcodecs/vd_realvid.c
411 SRCS_COMMON-$(SPEEX) += libmpcodecs/ad_speex.c 412 SRCS_COMMON-$(SPEEX) += libmpcodecs/ad_speex.c
437 SRCS_COMMON-$(TV_V4L1) += stream/tvi_v4l.c stream/audio_in.c 438 SRCS_COMMON-$(TV_V4L1) += stream/tvi_v4l.c stream/audio_in.c
438 SRCS_COMMON-$(TV_V4L2) += stream/tvi_v4l2.c stream/audio_in.c 439 SRCS_COMMON-$(TV_V4L2) += stream/tvi_v4l2.c stream/audio_in.c
439 SRCS_COMMON-$(UNRAR_EXEC) += unrar_exec.c 440 SRCS_COMMON-$(UNRAR_EXEC) += unrar_exec.c
440 SRCS_COMMON-$(VCD) += stream/stream_vcd.c 441 SRCS_COMMON-$(VCD) += stream/stream_vcd.c
441 SRCS_COMMON-$(VSTREAM) += stream/stream_vstream.c 442 SRCS_COMMON-$(VSTREAM) += stream/stream_vstream.c
443 SRCS_COMMON-$(WIN32_EMULATION) += loader/elfdll.c \
444 loader/ext.c \
445 loader/ldt_keeper.c \
446 loader/module.c \
447 loader/pe_image.c \
448 loader/pe_resource.c \
449 loader/registry.c \
450 loader/resource.c \
451 loader/win32.c \
452
442 SRCS_COMMON-$(WIN32DLL) += libmpcodecs/ad_acm.c \ 453 SRCS_COMMON-$(WIN32DLL) += libmpcodecs/ad_acm.c \
443 libmpcodecs/ad_dmo.c \ 454 libmpcodecs/ad_dmo.c \
444 libmpcodecs/ad_dshow.c \ 455 libmpcodecs/ad_dshow.c \
445 libmpcodecs/ad_twin.c \ 456 libmpcodecs/ad_twin.c \
446 libmpcodecs/vd_dmo.c \ 457 libmpcodecs/vd_dmo.c \
447 libmpcodecs/vd_dshow.c \ 458 libmpcodecs/vd_dshow.c \
448 libmpcodecs/vd_vfw.c \ 459 libmpcodecs/vd_vfw.c \
449 libmpcodecs/vd_vfwex.c \ 460 libmpcodecs/vd_vfwex.c \
450 libmpdemux/demux_avs.c \ 461 libmpdemux/demux_avs.c \
462 loader/afl.c \
463 loader/driver.c \
464 loader/vfl.c \
465 loader/dshow/DS_AudioDecoder.c \
466 loader/dshow/DS_Filter.c \
467 loader/dshow/DS_VideoDecoder.c \
468 loader/dshow/allocator.c \
469 loader/dshow/cmediasample.c \
470 loader/dshow/guids.c \
471 loader/dshow/inputpin.c \
472 loader/dshow/mediatype.c \
473 loader/dshow/outputpin.c \
474 loader/dmo/DMO_AudioDecoder.c \
475 loader/dmo/DMO_VideoDecoder.c \
476 loader/dmo/buffer.c \
477 loader/dmo/dmo.c \
478 loader/dmo/dmo_guids.c \
451 479
452 SRCS_COMMON-$(XANIM_CODECS) += libmpcodecs/vd_xanim.c 480 SRCS_COMMON-$(XANIM_CODECS) += libmpcodecs/vd_xanim.c
453 SRCS_COMMON-$(XMMS_PLUGINS) += libmpdemux/demux_xmms.c 481 SRCS_COMMON-$(XMMS_PLUGINS) += libmpdemux/demux_xmms.c
454 SRCS_COMMON-$(XVID4) += libmpcodecs/vd_xvid4.c 482 SRCS_COMMON-$(XVID4) += libmpcodecs/vd_xvid4.c
455 SRCS_COMMON-$(ZORAN) += libmpcodecs/vd_zrmjpeg.c \ 483 SRCS_COMMON-$(ZORAN) += libmpcodecs/vd_zrmjpeg.c \
587 615
588 COMMON_LIBS-$(LIBAVFORMAT_A) += libavformat/libavformat.a 616 COMMON_LIBS-$(LIBAVFORMAT_A) += libavformat/libavformat.a
589 COMMON_LIBS-$(LIBAVCODEC_A) += libavcodec/libavcodec.a 617 COMMON_LIBS-$(LIBAVCODEC_A) += libavcodec/libavcodec.a
590 COMMON_LIBS-$(LIBAVUTIL_A) += libavutil/libavutil.a 618 COMMON_LIBS-$(LIBAVUTIL_A) += libavutil/libavutil.a
591 COMMON_LIBS-$(LIBPOSTPROC_A) += libpostproc/libpostproc.a 619 COMMON_LIBS-$(LIBPOSTPROC_A) += libpostproc/libpostproc.a
592 COMMON_LIBS-$(WIN32DLL) += loader/loader.a
593 620
594 ALL_PRG-$(MPLAYER) += mplayer$(EXESUF) 621 ALL_PRG-$(MPLAYER) += mplayer$(EXESUF)
595 ALL_PRG-$(MENCODER) += mencoder$(EXESUF) 622 ALL_PRG-$(MENCODER) += mencoder$(EXESUF)
596 623
597 COMMON_LIBS += $(COMMON_LIBS-yes) 624 COMMON_LIBS += $(COMMON_LIBS-yes)
610 PARTS = libavcodec \ 637 PARTS = libavcodec \
611 libavformat \ 638 libavformat \
612 libavutil \ 639 libavutil \
613 libpostproc \ 640 libpostproc \
614 libswscale \ 641 libswscale \
615
616 ifeq ($(WIN32DLL),yes)
617 PARTS += loader
618 endif
619 642
620 DIRS = dvdread \ 643 DIRS = dvdread \
621 gui \ 644 gui \
622 gui/mplayer \ 645 gui/mplayer \
623 gui/mplayer/gtk \ 646 gui/mplayer/gtk \
635 libmpcodecs \ 658 libmpcodecs \
636 libmpcodecs/native \ 659 libmpcodecs/native \
637 libmpdemux \ 660 libmpdemux \
638 libmpeg2 \ 661 libmpeg2 \
639 libvo \ 662 libvo \
663 loader \
664 loader/dshow \
665 loader/dmo \
640 mp3lib \ 666 mp3lib \
641 osdep \ 667 osdep \
642 stream \ 668 stream \
643 stream/freesdp \ 669 stream/freesdp \
644 stream/librtsp \ 670 stream/librtsp \
703 libdvdcss/%.o libdvdcss/%.d: CFLAGS += -D__USE_UNIX98 -D_GNU_SOURCE -DVERSION=\"1.2.9\" 729 libdvdcss/%.o libdvdcss/%.d: CFLAGS += -D__USE_UNIX98 -D_GNU_SOURCE -DVERSION=\"1.2.9\"
704 libfaad2/%.o libfaad2/%.d: CFLAGS += -Ilibfaad2 -D_GNU_SOURCE 730 libfaad2/%.o libfaad2/%.d: CFLAGS += -Ilibfaad2 -D_GNU_SOURCE
705 731
706 libmpdemux/demux_lavf.o libmpdemux/demux_lavf.d libmpdemux/mp_taglists.o libmpdemux/mp_taglists.d: CFLAGS += -Ilibavcodec 732 libmpdemux/demux_lavf.o libmpdemux/demux_lavf.d libmpdemux/mp_taglists.o libmpdemux/mp_taglists.d: CFLAGS += -Ilibavcodec
707 733
734 loader/% loader/%: CFLAGS += -Iloader -fno-omit-frame-pointer $(CFLAG_NO_OMIT_LEAF_FRAME_POINTER)
735 #loader/%.o loader/%.d: CFLAGS += -Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT
736 loader/win32.o loader/win32.d: CFLAGS += $(CFLAG_STACKREALIGN)
737
708 mp3lib/decode_i586.o: CFLAGS += -fomit-frame-pointer 738 mp3lib/decode_i586.o: CFLAGS += -fomit-frame-pointer
709 739
710 VIDIX_PCI_FILES = vidix/pci_dev_ids.c vidix/pci_ids.h vidix/pci_names.c \ 740 VIDIX_PCI_FILES = vidix/pci_dev_ids.c vidix/pci_ids.h vidix/pci_names.c \
711 vidix/pci_names.h vidix/pci_vendors.h 741 vidix/pci_names.h vidix/pci_vendors.h
712 742
717 VIDIX_OBJS = $(filter vidix/%,$(SRCS_MPLAYER:.c=.o)) 747 VIDIX_OBJS = $(filter vidix/%,$(SRCS_MPLAYER:.c=.o))
718 748
719 $(VIDIX_DEPS) $(VIDIX_OBJS): $(VIDIX_PCI_FILES) 749 $(VIDIX_DEPS) $(VIDIX_OBJS): $(VIDIX_PCI_FILES)
720 750
721 liba52/test: liba52/test.c cpudetect.o $(filter liba52/%,$(SRCS_COMMON:.c=.o)) 751 liba52/test: liba52/test.c cpudetect.o $(filter liba52/%,$(SRCS_COMMON:.c=.o))
752
753 LOADER_TEST_OBJS = $(filter loader/%,$(SRCS_COMMON:.c=.o)) libmpdemux/aviprint.o cpudetect.o mp_msg.o mp_fifo.o osdep/mmap_anon.o osdep/$(GETCH) osdep/$(TIMER) -ltermcap -lm
754
755 loader/qtx/list loader/qtx/qtxload: CFLAGS += -g
756 loader/qtx/list: loader/qtx/list.c $(LOADER_TEST_OBJS)
757 loader/qtx/qtxload: loader/qtx/qtxload.c $(LOADER_TEST_OBJS)
722 758
723 mp3lib/test: mp3lib/test.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm 759 mp3lib/test: mp3lib/test.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm
724 mp3lib/test2: mp3lib/test2.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm 760 mp3lib/test2: mp3lib/test2.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm
725 761
726 install: install-dirs $(INSTALL_TARGETS) 762 install: install-dirs $(INSTALL_TARGETS)