mirror of
https://github.com/mpv-player/mpv
synced 2024-12-15 11:25:10 +00:00
83470e26c3
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22802 b3059339-0415-0410-9bf9-f77b7e298cf2
39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
SRCS_COMMON += $(SRCS_COMMON-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-$(CONFIG_LIBAVUTIL) += -I../libavutil
|
|
CFLAGS-$(CONFIG_LIBAVCODEC) += -I../libavcodec
|
|
CFLAGS-$(CONFIG_LIBAVFORMAT) += -I../libavformat
|
|
CFLAGS += -I. -I.. $(CFLAGS-yes) $(OPTFLAGS)
|
|
|
|
LIBS-$(MPLAYER) += $(LIBNAME_MPLAYER)
|
|
LIBS-$(MENCODER) += $(LIBNAME_MENCODER)
|
|
LIBS = $(LIBNAME_COMMON) $(LIBS-yes)
|
|
|
|
libs: $(LIBS)
|
|
|
|
$(LIBNAME_COMMON): $(OBJS_COMMON)
|
|
$(LIBNAME_MPLAYER): $(OBJS_MPLAYER)
|
|
$(LIBNAME_MENCODER): $(OBJS_MENCODER)
|
|
$(LIBNAME_COMMON) $(LIBNAME_MPLAYER) $(LIBNAME_MENCODER):
|
|
$(AR) r $@ $^
|
|
$(RANLIB) $@
|
|
|
|
clean::
|
|
rm -f *.o *.a *~
|
|
|
|
distclean:: clean
|
|
rm -f .depend test test2
|
|
|
|
dep depend::
|
|
$(CC) -MM $(CFLAGS) $(SRCS_COMMON) $(SRCS_MPLAYER) $(SRCS_MENCODER) 1>.depend
|
|
|
|
-include .depend
|
|
|
|
.PHONY: libs clean distclean dep depend
|