⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 video linux conference
💻
📖 第 1 页 / 共 3 页
字号:
	touch $@CLEAN_FILE += .mpeg2CLEAN_PKG += mpeg2dec#DISTCLEAN_PKG += mpeg2dec-$(MPEG2DEC_VERSION)-cvs.tar.gzDISTCLEAN_PKG += mpeg2dec-$(MPEG2DEC_VERSION).tar.gz# ***************************************************************************# libid3tag# ***************************************************************************libid3tag-$(LIBID3TAG_VERSION).tar.gz:	$(WGET) $(LIBID3TAG_URL)libid3tag: libid3tag-$(LIBID3TAG_VERSION).tar.gz	$(EXTRACT_GZ).id3tag: libid3tag	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .id3tagCLEAN_PKG += libid3tagDISTCLEAN_PKG += libid3tag-$(LIBID3TAG_VERSION).tar.gz# ***************************************************************************# libmad# ***************************************************************************libmad-$(LIBMAD_VERSION).tar.gz:	$(WGET) $(LIBMAD_URL)libmad: libmad-$(LIBMAD_VERSION).tar.gz	$(EXTRACT_GZ).mad: libmad	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="-O3" && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .madCLEAN_PKG += libmadDISTCLEAN_PKG += libmad-$(LIBMAD_VERSION).tar.gz# ***************************************************************************# ogg# ***************************************************************************#ogg:#	@echo "*** Please type \"anoncvs\" here : ***"#	cvs -d $(OGG_CVSROOT) login#	cvs -d $(OGG_CVSROOT) co ogg#	(cd $@; ./autogen.sh)libogg-$(OGG_VERSION).tar.gz:	$(WGET) $(OGG_URL)libogg: libogg-$(OGG_VERSION).tar.gz	$(EXTRACT_GZ).ogg: libogg	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .oggCLEAN_PKG += liboggDISTCLEAN_PKG += libogg-$(OGG_VERSION).tar.gz# ***************************************************************************# vorbis# ***************************************************************************#vorbis:#	@echo "*** Please type \"anoncvs\" here : ***"#	cvs -d $(OGG_CVSROOT) login#	cvs -d $(OGG_CVSROOT) co vorbis#	(cd $@; ./autogen.sh)#	patch -p 0 < Patches/vorbis.patchlibvorbis-$(VORBIS_VERSION).tar.gz:	$(WGET) $(VORBIS_URL)libvorbis: libvorbis-$(VORBIS_VERSION).tar.gz	$(EXTRACT_GZ).vorbis: libvorbis .ogg# libvorbis' configure doesn't handle --host# FIXME: shared libs disabled for now because configure thinks we should# link the .so to -lc when cross-compiling to BeOS (-> fails)#   -- titer 2005/02/12	(cd $<; $(HOSTCC) ./configure --prefix=$(PREFIX) --disable-shared && make && make install)#	$(INSTALL_NAME)	touch $@.vorbisenc: .vorbis .ogg#	$(INSTALL_NAME)	touch $@CLEAN_FILE += .vorbis .vorbisencCLEAN_PKG += libvorbisDISTCLEAN_PKG += libvorbis-$(VORBIS_VERSION).tar.gz# ***************************************************************************# theora# ***************************************************************************libtheora-$(THEORA_VERSION).tar.bz2:	$(WGET) $(THEORA_URL)libtheora: libtheora-$(THEORA_VERSION).tar.bz2	$(EXTRACT_BZ2)	patch -p 0 < Patches/theora.patch.theora: libtheora	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .theoraCLEAN_PKG += libtheoraDISTCLEAN_PKG += libtheora-$(THEORA_VERSION).tar.bz2# ***************************************************************************# flac# ***************************************************************************flac-$(FLAC_VERSION).tar.gz:	$(WGET) $(FLAC_URL)flac: flac-$(FLAC_VERSION).tar.gz	$(EXTRACT_GZ).FLAC: flac	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .flacCLEAN_PKG += flacDISTCLEAN_PKG += flac-$(FLAC_VERSION).tar.gz# ***************************************************************************# speex# ***************************************************************************speex-$(SPEEX_VERSION).tar.gz:	$(WGET) $(SPEEX_URL)speex: speex-$(SPEEX_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p 0 < Patches/speex.patch.speex: speex	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --enable-ogg=no && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .speexCLEAN_PKG += speexDISTCLEAN_PKG += speex-$(SPEEX_VERSION).tar.gz# ***************************************************************************# faad2# ***************************************************************************#faad2:#	@echo "*** Please type return here : ***"#	cvs -d $(FAAD2_CVSROOT) login#	cvs -d $(FAAD2_CVSROOT) co faad2#	(cd $@; patch -p 0 < ../Patches/faad2.patch)#	(cd $@; sh ./bootstrap)faad2-$(FAAD2_VERSION).tar.bz2:	$(WGET) $(FAAD2_URL)faad2: faad2-$(FAAD2_VERSION).tar.bz2	$(EXTRACT_BZ2).faad: faad2	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="-O3" && make -C libfaad && make -C libfaad install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .faadCLEAN_PKG += faad2DISTCLEAN_PKG += faad2-$(FAAD2_VERSION).tar.bz2# ***************************************************************************# faac# ***************************************************************************faac-$(FAAC_VERSION).tar.bz2:	$(WGET) $(FAAC_URL)faac: faac-$(FAAC_VERSION).tar.bz2	$(EXTRACT_BZ2)	patch -p 0 < Patches/faac.patch.faac: faac	(cd $<; rm -f install-sh mkinstalldirs missing && ./bootstrap && ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared && make && make install)	touch $@CLEAN_FILE += .faacCLEAN_PKG += faacDISTCLEAN_PKG += faac-$(FAAC_VERSION).tar.bz2# ***************************************************************************# lame# ***************************************************************************lame-$(LAME_VERSION).tar.gz:	$(WGET) $(LAME_URL)lame: lame-$(LAME_VERSION).tar.gz	$(EXTRACT_GZ).lame: lame	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared && make && make install)	touch $@CLEAN_FILE += .lameCLEAN_PKG += lameDISTCLEAN_PKG += lame-$(LAME_VERSION).tar.gz# ***************************************************************************# libebml# ***************************************************************************ifdef SVNlibebml:	$(SVN) co http://svn.matroska.org/svn/matroska/trunk/libebml libebmlelselibebml-$(LIBEBML_VERSION).tar.bz2:	$(WGET) $(LIBEBML_URL)libebml: libebml-$(LIBEBML_VERSION).tar.bz2	$(EXTRACT_BZ2)endif.ebml: libebml	(cd $<; make -C make/linux prefix=$(PREFIX) $(HOSTCC2) staticlib && make -C make/linux install_staticlib install_headers prefix=$(PREFIX))	$(RANLIB) $(PREFIX)/lib/libebml.a	touch $@CLEAN_FILE += .ebmlCLEAN_PKG += libebmlDISTCLEAN_PKG += libebml-$(LIBEBML_VERSION).tar.bz2# ***************************************************************************# libmatroska# ***************************************************************************ifdef SVNlibmatroska:	$(SVN) co http://svn.matroska.org/svn/matroska/trunk/libmatroska libmatroskaelselibmatroska-$(LIBMATROSKA_VERSION).tar.bz2:	$(WGET) $(LIBMATROSKA_URL)libmatroska: libmatroska-$(LIBMATROSKA_VERSION).tar.bz2	$(EXTRACT_BZ2)endif.matroska: libmatroska	(cd $<; make -C make/linux prefix=$(PREFIX) $(HOSTCC2) staticlib && make -C make/linux install_staticlib install_headers prefix=$(PREFIX))	$(RANLIB) $(PREFIX)/lib/libmatroska.a	touch $@CLEAN_FILE += .matroskaCLEAN_PKG += libmatroskaDISTCLEAN_PKG += libmatroska-$(LIBMATROSKA_VERSION).tar.bz2# ***************************************************************************# ffmpeg# ***************************************************************************# Note: at present, we check out the tree from 2005-04-30 because of # compilation issues. We will use the latest version again, when our# ffmpeg-module is fixed properly -- FKffmpeg:	echo $(FFMPEG_CVSROOT) A > ./ffmpeg.cvs	CVS_PASSFILE=./ffmpeg.cvs cvs -z3 -d $(FFMPEG_CVSROOT) co ffmpeg	patch -p 0 < Patches/ffmpeg.patch.cvs#	(cd $@; ./bootstrap)ffmpeg-$(FFMPEG_VERSION).tar.gz:	$(WGET) $(FFMPEG_URL)#ffmpeg: ffmpeg-$(FFMPEG_VERSION).tar.gz#	$(EXTRACT_GZ)#	patch -p 0 < Patches/ffmpeg.patch.ffmpeg: ffmpeg	(cd $<; ./configure $(FFMPEGCONF) --prefix=$(PREFIX) --extra-cflags="$(CFLAGS) -DRUNTIME_CPUDETECT" --extra-ldflags="$(LDFLAGS)" --enable-gpl --enable-mp3lame --enable-faac --enable-pp --disable-vhook --disable-audio-beos --disable-ffserver --disable-vorbis --disable-faad --enable-mp3lame --enable-zlib --enable-a52 && make && make -C libavcodec/libpostproc install && make -C libavcodec installlib && make -C libavformat installlib)	touch $@CLEAN_FILE += .ffmpegCLEAN_PKG += ffmpegDISTCLEAN_PKG += ffmpeg-$(FFMPEG_VERSION).tar.gz# ***************************************************************************# openslp# ***************************************************************************openslp-$(OPENSLP_VERSION).tar.gz:	$(WGET) $(OPENSLP_URL)openslp: openslp-$(OPENSLP_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p 0 < Patches/openslp.patch.openslp: openslp	(cd $<; ./configure --prefix=$(PREFIX) && make SUBDIRS="common libslpattr slpd libslp slptool" && make install SUBDIRS="common libslpattr slpd libslp slptool")	touch $@CLEAN_FILE += .openslpCLEAN_PKG += openslpDISTCLEAN_PKG += openslp-$(OPENSLP_VERSION).tar.gz# ***************************************************************************# libdvdcss# ***************************************************************************libdvdcss-$(LIBDVDCSS_VERSION).tar.gz:	$(WGET) $(LIBDVDCSS_URL)libdvdcss: libdvdcss-$(LIBDVDCSS_VERSION).tar.gz	$(EXTRACT_GZ).dvdcss: libdvdcss	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .dvdcssCLEAN_PKG += libdvdcssDISTCLEAN_PKG += libdvdcss-$(LIBDVDCSS_VERSION).tar.gz# ***************************************************************************# libdvdread# ***************************************************************************libdvdread-$(LIBDVDREAD_VERSION).tar.gz:	$(WGET) $(LIBDVDREAD_URL)libdvdread: libdvdread-$(LIBDVDREAD_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p 0 < Patches/libdvdread.patch.dvdread: libdvdread .dvdcss	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-libdvdcss=$(PREFIX) && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .dvdreadCLEAN_PKG += libdvdreadDISTCLEAN_PKG += libdvdread-$(LIBDVDREAD_VERSION).tar.gz# ***************************************************************************# libdvdnav# ***************************************************************************libdvdnav-$(LIBDVDNAV_VERSION).tar.gz:	$(WGET) $(LIBDVDNAV_URL)libdvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p 0 < Patches/dvdnav.patchifdef HAVE_DARWIN_OS	(cd $@; autoconf)else	(cd $@; ./autogen.sh noconfig)endif.dvdnav: libdvdnav .dvdread	(cd $<; ./configure $(HOSTCONF) --enable-static --prefix=$(PREFIX) --with-libdvdcss=$(PREFIX) CFLAGS="$(CFLAGS) -Dlseek64=lseek -Doff64_t=off_t" && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .dvdnavCLEAN_PKG += libdvdnavDISTCLEAN_PKG += libdvdnav-$(LIBDVDNAV_VERSION).tar.gz# ***************************************************************************# libdvbpsi# ***************************************************************************libdvbpsi3-$(LIBDVBPSI_VERSION).tar.gz:	$(WGET) $(LIBDVBPSI_URL)libdvbpsi: libdvbpsi3-$(LIBDVBPSI_VERSION).tar.gz	$(EXTRACT_GZ).dvbpsi: libdvbpsi	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .dvbpsiCLEAN_PKG += libdvbpsiDISTCLEAN_PKG += libdvbpsi-$(LIBDVBPSI_VERSION).tar.gz# ***************************************************************************# live# ***************************************************************************live.$(LIVEDOTCOM_VERSION).tar.gz:	$(WGET) $(LIVEDOTCOM_URL)live: live.$(LIVEDOTCOM_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p 0 < Patches/live.patch.live: live	(cd $<; ./genMakefiles macosx && make )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -