mirror of
https://github.com/mpv-player/mpv
synced 2025-02-17 04:58:06 +00:00
Merge mpcommon.mak into Makefile.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26595 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
b4c9a8858f
commit
39723967ed
29
Makefile
29
Makefile
@ -628,6 +628,16 @@ ALL_PRG += $(ALL_PRG-yes)
|
|||||||
MPLAYER_DEPS = $(OBJS_MPLAYER) $(OBJS_COMMON) $(COMMON_LIBS)
|
MPLAYER_DEPS = $(OBJS_MPLAYER) $(OBJS_COMMON) $(COMMON_LIBS)
|
||||||
MENCODER_DEPS = $(OBJS_MENCODER) $(OBJS_COMMON) $(COMMON_LIBS)
|
MENCODER_DEPS = $(OBJS_MENCODER) $(OBJS_COMMON) $(COMMON_LIBS)
|
||||||
|
|
||||||
|
SRCS_COMMON += $(SRCS_COMMON-yes) $(SRCS_COMMON-yes-yes) $(SRCS_COMMON-yes-yes-yes)
|
||||||
|
SRCS_MENCODER += $(SRCS_MENCODER-yes)
|
||||||
|
SRCS_MPLAYER += $(SRCS_MPLAYER-yes)
|
||||||
|
|
||||||
|
OBJS_COMMON += $(addsuffix .o, $(basename $(SRCS_COMMON)) )
|
||||||
|
OBJS_MENCODER += $(addsuffix .o, $(basename $(SRCS_MENCODER)) )
|
||||||
|
OBJS_MPLAYER += $(addsuffix .o, $(basename $(SRCS_MPLAYER)) )
|
||||||
|
|
||||||
|
CFLAGS += $(CFLAGS-yes) $(OPTFLAGS)
|
||||||
|
|
||||||
INSTALL_TARGETS-$(MPLAYER) += install-mplayer install-mplayer-man
|
INSTALL_TARGETS-$(MPLAYER) += install-mplayer install-mplayer-man
|
||||||
INSTALL_TARGETS-$(MENCODER) += install-mencoder install-mplayer-man
|
INSTALL_TARGETS-$(MENCODER) += install-mencoder install-mplayer-man
|
||||||
INSTALL_TARGETS-$(GUI) += install-gui
|
INSTALL_TARGETS-$(GUI) += install-gui
|
||||||
@ -691,7 +701,20 @@ all: $(ALL_PRG)
|
|||||||
recurse:
|
recurse:
|
||||||
for part in $(PARTS); do $(MAKE) -C $$part; done
|
for part in $(PARTS); do $(MAKE) -C $$part; done
|
||||||
|
|
||||||
include mpcommon.mak
|
%.d: %.c
|
||||||
|
$(MPDEPEND_CMD) > $@
|
||||||
|
|
||||||
|
%.d: %.cpp
|
||||||
|
$(MPDEPEND_CMD_CXX) > $@
|
||||||
|
|
||||||
|
%.d: %.m
|
||||||
|
$(MPDEPEND_CMD) > $@
|
||||||
|
|
||||||
|
%.ho: %.h
|
||||||
|
$(CC) $(CFLAGS) -Wno-unused -c -o $@ -x c $<
|
||||||
|
|
||||||
|
%.o: %.m
|
||||||
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
DEPS = $(filter-out %.S,$(patsubst %.cpp,%.d,$(patsubst %.c,%.d,$(SRCS_COMMON) $(SRCS_MPLAYER:.m=.d) $(SRCS_MENCODER))))
|
DEPS = $(filter-out %.S,$(patsubst %.cpp,%.d,$(patsubst %.c,%.d,$(SRCS_COMMON) $(SRCS_MPLAYER:.m=.d) $(SRCS_MENCODER))))
|
||||||
$(DEPS) recurse: help_mp.h version.h codecs.conf.h
|
$(DEPS) recurse: help_mp.h version.h codecs.conf.h
|
||||||
@ -863,6 +886,9 @@ TAGS:
|
|||||||
tags:
|
tags:
|
||||||
rm -f $@; ( find -name '*.[chS]' -print ) | xargs ctags -a
|
rm -f $@; ( find -name '*.[chS]' -print ) | xargs ctags -a
|
||||||
|
|
||||||
|
ALLHEADERS = $(wildcard *.h)
|
||||||
|
checkheaders: $(ALLHEADERS:.h=.ho)
|
||||||
|
|
||||||
# ./configure must be rerun if it changed
|
# ./configure must be rerun if it changed
|
||||||
config.mak: configure
|
config.mak: configure
|
||||||
@echo "############################################################"
|
@echo "############################################################"
|
||||||
@ -947,3 +973,4 @@ toolsclean:
|
|||||||
-include $(DEPS)
|
-include $(DEPS)
|
||||||
|
|
||||||
.PHONY: all doxygen *install* recurse strip *tools
|
.PHONY: all doxygen *install* recurse strip *tools
|
||||||
|
.PHONY: checkheaders *clean dep depend
|
||||||
|
29
mpcommon.mak
29
mpcommon.mak
@ -1,29 +0,0 @@
|
|||||||
SRCS_COMMON += $(SRCS_COMMON-yes) $(SRCS_COMMON-yes-yes) $(SRCS_COMMON-yes-yes-yes)
|
|
||||||
SRCS_MPLAYER += $(SRCS_MPLAYER-yes)
|
|
||||||
SRCS_MENCODER += $(SRCS_MENCODER-yes)
|
|
||||||
|
|
||||||
OBJS_COMMON += $(addsuffix .o, $(basename $(SRCS_COMMON)) )
|
|
||||||
OBJS_MPLAYER += $(addsuffix .o, $(basename $(SRCS_MPLAYER)) )
|
|
||||||
OBJS_MENCODER += $(addsuffix .o, $(basename $(SRCS_MENCODER)) )
|
|
||||||
|
|
||||||
CFLAGS += $(CFLAGS-yes) $(OPTFLAGS)
|
|
||||||
|
|
||||||
%.d: %.c
|
|
||||||
$(MPDEPEND_CMD) > $@
|
|
||||||
|
|
||||||
%.d: %.cpp
|
|
||||||
$(MPDEPEND_CMD_CXX) > $@
|
|
||||||
|
|
||||||
%.d: %.m
|
|
||||||
$(MPDEPEND_CMD) > $@
|
|
||||||
|
|
||||||
%.ho: %.h
|
|
||||||
$(CC) $(CFLAGS) -Wno-unused -c -o $@ -x c $<
|
|
||||||
|
|
||||||
%.o: %.m
|
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
|
||||||
|
|
||||||
ALLHEADERS = $(wildcard *.h)
|
|
||||||
checkheaders: $(ALLHEADERS:.h=.ho)
|
|
||||||
|
|
||||||
.PHONY: checkheaders *clean dep depend
|
|
Loading…
Reference in New Issue
Block a user