Mercurial > mplayer.hg
comparison Makefile @ 3079:d8d342750ed5
(on atmos's suggestions I found good :)
default is autodetection (if lame and divxencore libs found then compile it)
use --enable-mencoder or --disable-mencoder to alter this behavior
Makefile modified accordingly (uninstall and other ifeq...)
removed XMM_* since XMMP no longer there
author | pl |
---|---|
date | Fri, 23 Nov 2001 00:21:51 +0000 |
parents | 3bcd9ad27b6d |
children | 950496933384 |
comparison
equal
deleted
inserted
replaced
3078:c649cfd313e1 | 3079:d8d342750ed5 |
---|---|
62 endif | 62 endif |
63 LOADER_DEP = $(W32_DEP) $(DS_DEP) | 63 LOADER_DEP = $(W32_DEP) $(DS_DEP) |
64 LIB_LOADER = $(W32_LIB) $(DS_LIB) | 64 LIB_LOADER = $(W32_LIB) $(DS_LIB) |
65 | 65 |
66 ALL_PRG = $(PRG) | 66 ALL_PRG = $(PRG) |
67 ifeq ($(MENCODER),yes) | |
68 ALL_PRG += $(PRG_MENCODER) | |
69 endif | |
67 ifeq ($(CSS_USE),yes) | 70 ifeq ($(CSS_USE),yes) |
68 ALL_PRG += $(PRG_FIBMAP) | 71 ALL_PRG += $(PRG_FIBMAP) |
69 endif | 72 endif |
70 | 73 |
71 .SUFFIXES: .cc .c .o | 74 .SUFFIXES: .cc .c .o |
142 MPLAYER_DEP += Gui/libgui.a | 145 MPLAYER_DEP += Gui/libgui.a |
143 MENCODER_DEP += Gui/libgui.a | 146 MENCODER_DEP += Gui/libgui.a |
144 endif | 147 endif |
145 | 148 |
146 $(PRG): $(MPLAYER_DEP) | 149 $(PRG): $(MPLAYER_DEP) |
147 $(CC) $(CFLAGS) -o $(PRG) $(OBJS_MPLAYER) -Llibmpdemux -lmpdemux $(XMM_LIBS) $(LIRC_LIBS) $(LIB_LOADER) $(AV_LIB) -Llibmpeg2 -lmpeg2 -Llibao2 -lao2 $(A_LIBS) $(VO_LIBS) $(CSS_LIB) $(GUI_LIBS) $(ARCH_LIBS) $(OSDEP_LIBS) $(PP_LIBS) $(XA_LIBS) $(DECORE_LIBS) $(TERMCAP_LIB) -lm $(STATIC) | 150 $(CC) $(CFLAGS) -o $(PRG) $(OBJS_MPLAYER) -Llibmpdemux -lmpdemux $(LIRC_LIBS) $(LIB_LOADER) $(AV_LIB) -Llibmpeg2 -lmpeg2 -Llibao2 -lao2 $(A_LIBS) $(VO_LIBS) $(CSS_LIB) $(GUI_LIBS) $(ARCH_LIBS) $(OSDEP_LIBS) $(PP_LIBS) $(XA_LIBS) $(DECORE_LIBS) $(TERMCAP_LIB) -lm $(STATIC) |
148 | 151 |
149 $(PRG_FIBMAP): fibmap_mplayer.o | 152 $(PRG_FIBMAP): fibmap_mplayer.o |
150 $(CC) -o $(PRG_FIBMAP) fibmap_mplayer.o | 153 $(CC) -o $(PRG_FIBMAP) fibmap_mplayer.o |
151 | 154 |
155 ifeq ($(MENCODER),yes) | |
152 $(PRG_MENCODER): $(MENCODER_DEP) | 156 $(PRG_MENCODER): $(MENCODER_DEP) |
153 $(CC) $(CFLAGS) -o $(PRG_MENCODER) $(OBJS_MENCODER) -Llibmpeg2 -lmpeg2 -Llibmpdemux -lmpdemux $(X_LIBS) $(XMM_LIBS) $(LIB_LOADER) $(AV_LIB) -lmp3lame $(A_LIBS) $(CSS_LIB) $(GUI_LIBS) $(ARCH_LIBS) $(OSDEP_LIBS) $(PP_LIBS) $(XA_LIBS) $(DECORE_LIBS) $(ENCORE_LIBS) $(TERMCAP_LIB) -lm | 157 $(CC) $(CFLAGS) -o $(PRG_MENCODER) $(OBJS_MENCODER) -Llibmpeg2 -lmpeg2 -Llibmpdemux -lmpdemux $(X_LIBS) $(LIB_LOADER) $(AV_LIB) -lmp3lame $(A_LIBS) $(CSS_LIB) $(GUI_LIBS) $(ARCH_LIBS) $(OSDEP_LIBS) $(PP_LIBS) $(XA_LIBS) $(DECORE_LIBS) $(ENCORE_LIBS) $(TERMCAP_LIB) -lm |
158 endif | |
154 | 159 |
155 # $(PRG_HQ): depfile mplayerHQ.o $(OBJS) loader/libloader.a libmpeg2/libmpeg2.a opendivx/libdecore.a $(COMMONLIBS) encore/libencore.a | 160 # $(PRG_HQ): depfile mplayerHQ.o $(OBJS) loader/libloader.a libmpeg2/libmpeg2.a opendivx/libdecore.a $(COMMONLIBS) encore/libencore.a |
156 # $(CC) $(CFLAGS) -o $(PRG_HQ) mplayerHQ.o $(OBJS) $(XMM_LIBS) $(LIRC_LIBS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl -Llibmpeg2 -lmpeg2 -Lopendivx -ldecore $(VO_LIBS) -Lencore -lencore -lpthread | 161 # $(CC) $(CFLAGS) -o $(PRG_HQ) mplayerHQ.o $(OBJS) $(LIRC_LIBS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl -Llibmpeg2 -lmpeg2 -Lopendivx -ldecore $(VO_LIBS) -Lencore -lencore -lpthread |
157 | 162 |
158 # $(PRG_AVIP): depfile aviparse.o $(OBJS) loader/libloader.a $(COMMONLIBS) | 163 # $(PRG_AVIP): depfile aviparse.o $(OBJS) loader/libloader.a $(COMMONLIBS) |
159 # $(CC) $(CFLAGS) -o $(PRG_AVIP) aviparse.o $(OBJS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl $(VO_LIBS) -lpthread | 164 # $(CC) $(CFLAGS) -o $(PRG_AVIP) aviparse.o $(OBJS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl $(VO_LIBS) -lpthread |
160 | 165 |
161 #$(PRG_TV): depfile tvision.o $(OBJS) $(COMMONLIBS) | 166 #$(PRG_TV): depfile tvision.o $(OBJS) $(COMMONLIBS) |
173 $(CC) $(CFLAGS) -g codec-cfg.c -o $(PRG_CFG) -DCODECS2HTML | 178 $(CC) $(CFLAGS) -g codec-cfg.c -o $(PRG_CFG) -DCODECS2HTML |
174 | 179 |
175 install: $(ALL_PRG) | 180 install: $(ALL_PRG) |
176 if test ! -d $(BINDIR) ; then mkdir -p $(BINDIR) ; fi | 181 if test ! -d $(BINDIR) ; then mkdir -p $(BINDIR) ; fi |
177 $(INSTALL) -m 755 -s $(PRG) $(BINDIR)/$(PRG) | 182 $(INSTALL) -m 755 -s $(PRG) $(BINDIR)/$(PRG) |
178 if test -x $(PRG_MENCODER) ; then $(INSTALL) -m 755 -s $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER) ; fi | |
179 ifeq ($(GUI),yes) | 183 ifeq ($(GUI),yes) |
180 -ln -sf $(BINDIR)/$(PRG) $(BINDIR)/gmplayer | 184 -ln -sf $(BINDIR)/$(PRG) $(BINDIR)/gmplayer |
181 endif | 185 endif |
182 if test ! -d $(prefix)/man/man1 ; then mkdir -p $(prefix)/man/man1; fi | 186 if test ! -d $(prefix)/man/man1 ; then mkdir -p $(prefix)/man/man1; fi |
183 $(INSTALL) -c -m 644 DOCS/mplayer.1 $(prefix)/man/man1/mplayer.1 | 187 $(INSTALL) -c -m 644 DOCS/mplayer.1 $(prefix)/man/man1/mplayer.1 |
184 if test -x $(PRG_MENCODER) ; then $(INSTALL) -c -m 644 DOCS/mencoder.1 $(prefix)/man/man1/mencoder.1 ; fi | 188 ifeq ($(MENCODER),yes) |
189 $(INSTALL) -m 755 -s $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER) | |
190 $(INSTALL) -c -m 644 DOCS/mencoder.1 $(prefix)/man/man1/mencoder.1 | |
191 endif | |
192 | |
185 ifeq ($(CSS_USE),yes) | 193 ifeq ($(CSS_USE),yes) |
186 @echo "Following task requires root privs. If it fails don't panic" | 194 @echo "Following task requires root privs. If it fails don't panic" |
187 @echo "however it means you can't use fibmap_mplayer." | 195 @echo "however it means you can't use fibmap_mplayer." |
188 @echo "Without this (or without running mplayer as root) you won't be" | 196 @echo "Without this (or without running mplayer as root) you won't be" |
189 @echo "able to play encrypted DVDs." | 197 @echo "able to play encrypted DVDs." |
190 -$(INSTALL) -o 0 -g 0 -m 4755 -s $(PRG_FIBMAP) $(BINDIR)/$(PRG_FIBMAP) | 198 -$(INSTALL) -o 0 -g 0 -m 4755 -s $(PRG_FIBMAP) $(BINDIR)/$(PRG_FIBMAP) |
191 endif | 199 endif |
192 | 200 |
193 uninstall: | 201 uninstall: |
194 rm -f $(BINDIR)/$(PRG) | 202 -rm -f $(BINDIR)/$(PRG) $(BINDIR)/gmplayer $(prefix)/man/man1/mplayer.1 |
195 rm -f $(BINDIR)/gmplayer | 203 -rm -f $(BINDIR)/$(PRG_FIBMAP) |
196 rm -f $(prefix)/man/man1/mplayer.1 | 204 -rm -f $(BINDIR)/$(PRG_MENCODER) $(prefix)/man/man1/mencoder.1 |
197 rm -f $(BINDIR)/$(PRG_FIBMAP) | |
198 @echo "Uninstall completed" | 205 @echo "Uninstall completed" |
199 | 206 |
200 clean: | 207 clean: |
201 rm -f *.o *~ $(OBJS) | 208 -rm -f *.o *~ $(OBJS) |
202 | 209 |
203 distclean: | 210 distclean: |
204 rm -f *~ $(PRG) $(PRG_FIBMAP) $(PRG_HQ) $(PRG_AVIP) $(PRG_TV) $(OBJS) $(PRG_MENCODER) *.o *.a .depend | 211 -rm -f *~ $(PRG) $(PRG_FIBMAP) $(PRG_HQ) $(PRG_AVIP) $(PRG_TV) $(OBJS) $(PRG_MENCODER) |
212 -rm -f *.o *.a .depend configure.log | |
205 @for a in $(PARTS); do $(MAKE) -C $$a distclean; done | 213 @for a in $(PARTS); do $(MAKE) -C $$a distclean; done |
206 | 214 |
207 dep: depend | 215 dep: depend |
208 | 216 |
209 depend: | 217 depend: |