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

📄 rules

📁 ffmpeg源码分析
💻
字号:
#!/usr/bin/make -f#export DH_VERBOSE=1include /usr/share/dpatch/dpatch.makeversion := $(shell sed -n 's/Package: \(.*\)/\1/p' debian/control | head -1)DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)CFLAGS = -Wall -gLDCONFIG =ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))	CFLAGS += -O0else	CFLAGS += -O2endififneq (,$(findstring x86_64,$(DEB_BUILD_GNU_TYPE)))	CFLAGS += -fPIC -DPICendifconfigure: configure-stampconfigure-stamp: patch-stamp	dh_testdir	CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --libdir=\$${prefix}/lib \	--incdir=\$${prefix}/include/ffmpeg --enable-shared --enable-mp3lame \	--enable-gpl --enable-faad  --mandir=\$${prefix}/share/man \	--enable-vorbis --enable-pthreads --enable-faac --enable-xvid \	--enable-dts --enable-amr_nb --enable-amr_wb --enable-pp \	--enable-libogg --enable-a52 --enable-theora --enable-libgsm \	--enable-x264 --enable-a52bin# Enable XvMC.	echo "HAVE_XVMC_ACCEL=yes" >> config.mak	echo "#define HAVE_XVMC 1" >> config.h	perl -i -pe 's,/usr/bin,\$${prefix}/bin,' config.mak	touch configure-stampbuild: build-stampbuild-stamp: configure-stamp	dh_testdir	$(MAKE)#	$(MAKE) test	touch build-stampclean:	dh_testdir	dh_testroot	rm -f build-stamp configure-stamp	-$(MAKE) distclean	-$(MAKE) -C doc clean	debian/rules unpatch 	dh_clean output_example qt-faststart libavformat/libavformat.so \	libavcodec/amrwb_float/*.o config.log *.pcinstall: build	dh_testdir	dh_testroot	dh_clean -k	dh_installdirs	$(MAKE) install prefix=$(CURDIR)/debian/${version}/usr	install -p -D -m644 doc/ffserver.conf debian/ffmpeg/etc/ffserver.conf	cp libavcodec/dsputil.h debian/${version}/usr/include/ffmpeg	dh_movefiles --sourcedir=debian/${version}	find debian -type d | xargs rmdir -p --ignore-fail-on-non-empty# Build architecture-independent files here.binary-indep: build install# Build architecture-dependent files here.binary-arch: build install	dh_testdir	dh_testroot	dh_installchangelogs Changelog	dh_installdocs	dh_link	dh_strip	dh_compress	dh_fixperms 	dh_makeshlibs -V	dh_installdeb	dh_shlibdeps -ldebian/${version}/usr/lib:debian/libpostproccvs51/usr/lib:debian/libavutilcvs0/usr/lib	dh_gencontrol	dh_md5sums	dh_builddebbinary: binary-indep binary-arch.PHONY: build clean binary-indep binary-arch binary install configure

⌨️ 快捷键说明

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