Mercurial > mplayer.hg
comparison Makefile @ 35913:635f18a8e27d
build: Compile all codec-cfg* host tools with one generic rule.
author | diego |
---|---|
date | Tue, 19 Mar 2013 10:42:23 +0000 |
parents | 9914889b8b68 |
children | 209180129a45 |
comparison
equal
deleted
inserted
replaced
35912:494c251bd39e | 35913:635f18a8e27d |
---|---|
764 mplayer$(EXESUF): $(MPLAYER_DEPS) | 764 mplayer$(EXESUF): $(MPLAYER_DEPS) |
765 mplayer$(EXESUF): EXTRALIBS += $(EXTRALIBS_MPLAYER) | 765 mplayer$(EXESUF): EXTRALIBS += $(EXTRALIBS_MPLAYER) |
766 mencoder$(EXESUF) mplayer$(EXESUF): | 766 mencoder$(EXESUF) mplayer$(EXESUF): |
767 $(CC) -o $@ $^ $(EXTRALIBS) | 767 $(CC) -o $@ $^ $(EXTRALIBS) |
768 | 768 |
769 codec-cfg$(EXESUF): codec-cfg.c codec-cfg.h help_mp.h | 769 codec-cfg-test$(EXESUF): HOSTCFLAGS := $(HOSTCFLAGS) -DTESTING |
770 $(HOST_CC) -O -DCODECS2HTML -I. -Iffmpeg -o $@ $< | 770 codec-cfg$(EXESUF) codecs2html$(EXESUF): HOSTCFLAGS := $(HOSTCFLAGS) -DCODECS2HTML |
771 codec-cfg$(EXESUF) codec-cfg-test$(EXESUF) codecs2html$(EXESUF): codec-cfg.c codec-cfg.h help_mp.h | |
772 $(HOST_CC) $(HOSTCFLAGS) -o $@ $< | |
771 | 773 |
772 codecs.conf.h: codec-cfg$(EXESUF) etc/codecs.conf | 774 codecs.conf.h: codec-cfg$(EXESUF) etc/codecs.conf |
773 ./$^ > $@ | 775 ./$^ > $@ |
774 | 776 |
775 checksums: $(MPLAYER_DEPS) $(MENCODER_DEPS) mplayer$(EXESUF) mencoder$(EXESUF) | 777 checksums: $(MPLAYER_DEPS) $(MENCODER_DEPS) mplayer$(EXESUF) mencoder$(EXESUF) |
837 | 839 |
838 | 840 |
839 ###### dependency declarations / specific CFLAGS ###### | 841 ###### dependency declarations / specific CFLAGS ###### |
840 | 842 |
841 # Make sure all generated header files are created. | 843 # Make sure all generated header files are created. |
842 codec-cfg.o: codecs.conf.h | 844 codec-cfg.o codec-cfg-test$(EXESUF): codecs.conf.h |
843 $(DEP_FILES) $(MENCODER_DEPS) $(MPLAYER_DEPS): help_mp.h | 845 $(DEP_FILES) $(MENCODER_DEPS) $(MPLAYER_DEPS): help_mp.h |
844 mpcommon.o osdep/mplayer-rc.o gui/dialog/about.o gui/win32/gui.o: version.h | 846 mpcommon.o osdep/mplayer-rc.o gui/dialog/about.o gui/win32/gui.o: version.h |
845 | 847 |
846 osdep/mplayer-rc.o: osdep/mplayer.exe.manifest | 848 osdep/mplayer-rc.o: osdep/mplayer.exe.manifest |
847 | 849 |
1007 | 1009 |
1008 ###### tests / tools ####### | 1010 ###### tests / tools ####### |
1009 | 1011 |
1010 TEST_OBJS = mp_msg.o mp_fifo.o osdep/$(GETCH) osdep/$(TIMER) -ltermcap -lm | 1012 TEST_OBJS = mp_msg.o mp_fifo.o osdep/$(GETCH) osdep/$(TIMER) -ltermcap -lm |
1011 | 1013 |
1012 codec-cfg-test$(EXESUF): codec-cfg.c codecs.conf.h help_mp.h | |
1013 $(CC) -I. -Iffmpeg -DTESTING -o $@ $^ | |
1014 | |
1015 codecs2html$(EXESUF): codec-cfg.c help_mp.h | |
1016 $(CC) -I. -Iffmpeg -DCODECS2HTML -o $@ $^ | |
1017 | |
1018 libvo/aspecttest$(EXESUF): libvo/aspect.o libvo/geometry.o $(TEST_OBJS) | 1014 libvo/aspecttest$(EXESUF): libvo/aspect.o libvo/geometry.o $(TEST_OBJS) |
1019 | 1015 |
1020 LOADER_TEST_OBJS = $(SRCS_WIN32_EMULATION:.c=.o) $(SRCS_QTX_EMULATION:.S=.o) ffmpeg/libavutil/libavutil.a osdep/mmap_anon.o cpudetect.o path.o $(TEST_OBJS) | 1016 LOADER_TEST_OBJS = $(SRCS_WIN32_EMULATION:.c=.o) $(SRCS_QTX_EMULATION:.S=.o) ffmpeg/libavutil/libavutil.a osdep/mmap_anon.o cpudetect.o path.o $(TEST_OBJS) |
1021 | 1017 |
1022 loader/qtx/list$(EXESUF) loader/qtx/qtxload$(EXESUF): CFLAGS += -g | 1018 loader/qtx/list$(EXESUF) loader/qtx/qtxload$(EXESUF): CFLAGS += -g |