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

📄 rules

📁 Motion JPEG编解码器源代码
💻
字号:
#!/usr/bin/make -f# Sample debian/rules that uses debhelper.# GNU copyright 1997 to 1999 by Joey Hess.# Uncomment this to turn on verbose mode.#export DH_VERBOSE=1# This is the debhelper compatibility version to use.export DH_COMPAT=3# These are used for cross-compiling and for saving the configure script# from having to guess our platform (since we know it already)#DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)DEB_HOST_GNU_CPU    ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)HOST_CPUS += $(DEB_HOST_GNU_CPU)ifeq ($(DEB_HOST_GNU_CPU),i386)	HOST_CPUS += i686endififneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))	CFLAGS += -gendififeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))	INSTALL_PROGRAM += -sendif# shared library versions, option 1#version=2.0.5#major=2# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so#version=`ls src/.libs/lib*.so.* | \# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`#major=`ls src/.libs/lib*.so.* | \# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`LT_RELEASE = $(shell sed -n -e 's/^Package: libmjpegtools-\([.0-9]\+\)$$/\1/p' debian/control)config-stamp: configure	dh_testdir	# Add here commands to configure the package.#	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info# --enable-zalpha	for cpu in $(HOST_CPUS); do \		mkdir debian/build-$$cpu; \		cd debian/build-$$cpu; \		../../configure --host=$$cpu-$(DEB_HOST_GNU_SYSTEM) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \				--srcdir=../.. --with-dv-yv12; \		cd ../..; \	done	touch config-stampbuild: build-stampbuild-stamp: config-stamp	dh_testdir	# Add here commands to compile the package.#	$(MAKE)	for cpu in $(HOST_CPUS); do cd debian/build-$$cpu; $(MAKE); cd ../..; done	touch build-stampclean:	dh_testdir	dh_testroot	# Add here commands to clean up after the build process.#	-$(MAKE) distclean#	-for cpu in $(HOST_CPUS); do cd debian/build-$$cpu; $(MAKE) distclean; cd ../..; done	for cpu in $(HOST_CPUS); do rm -rf debian/*-$$cpu*; done	rm -f config-stamp build-stamp install-stamp debian/libmjpegtools-$(LT_RELEASE).files#	-test -r /usr/share/misc/config.sub && \#	  cp -f /usr/share/misc/config.sub config.sub#	-test -r /usr/share/misc/config.guess && \#	  cp -f /usr/share/misc/config.guess config.guess	dh_cleaninstall: install-stampinstall-stamp: build-stamp	dh_testdir	dh_testroot	dh_clean -k	dh_installdirs	# Add here commands to install the package into debian/tmp#	$(MAKE) install prefix=$(CURDIR)/debian/tmp/usr	for cpu in $(HOST_CPUS); do cd debian/build-$$cpu; $(MAKE) install prefix=$(CURDIR)/debian/inst-$$cpu/usr; cd ../..; done	touch install-stamp# Build architecture-independent files here.binary-indep: build install# We have nothing to do by default.# Build architecture-dependent files here.binary-arch: build install	dh_testdir	dh_testroot	dh_clean -k	rm -f install-stamp#	dh_movefiles	cp -f debian/libmjpegtools.files debian/libmjpegtools-$(LT_RELEASE).files	for cpu in $(HOST_CPUS); do \		case $$cpu in \		$(DEB_HOST_GNU_CPU)) \			dh_movefiles --sourcedir=debian/inst-$$cpu ;; \		*) \			cd debian; \			rm -f *-$$cpu*.{docs,manpages,info}; \			for f in *.{docs,manpages,info}; do ln -sfn $$f `echo $$f | sed -e s/mjpegtools/mjpegtools-$$cpu/`; done; \			cd ..; \			for f in debian/*.files; do mv $$f `echo $$f | sed -e s/mjpegtools/mjpegtools-$$cpu/`; done; \			dh_movefiles --sourcedir=debian/inst-$$cpu; \			for f in debian/*.files; do mv $$f `echo $$f | sed -e s/mjpegtools-$$cpu/mjpegtools/`; done ;; \		esac; \	done#	dh_installdebconf	dh_installdocs#	dh_installexamples#	dh_installmenu#	dh_installlogrotate#	dh_installemacsen#	dh_installpam#	dh_installmime#	dh_installinit#	dh_installcron	dh_installman	dh_installinfo#	dh_undocumented	dh_installchangelogs ChangeLog	dh_link#	dh_strip	dh_strip -X.a	dh_compress	dh_fixperms	dh_makeshlibs -V	dh_installdeb#	dh_perl#	dh_shlibdeps	for cpu in $(HOST_CPUS); do \		case $$cpu in \		$(DEB_HOST_GNU_CPU)) \			n=mjpegtools ;; \		*) \			n=mjpegtools-$$cpu ;; \		esac; \		l=lib$${n}-$(LT_RELEASE); \		LD_LIBRARY_PATH=debian/$$l/usr/lib dpkg-shlibdeps -Ldebian/$$l/DEBIAN/shlibs -Tdebian/$$n.substvars debian/$$n/usr/bin/*; \		LD_LIBRARY_PATH=debian/$$l/usr/lib dpkg-shlibdeps -Ldebian/$$l/DEBIAN/shlibs -Tdebian/$$l.substvars debian/$$l/usr/lib/*.so.*.*.*; \	done	dh_gencontrol	dh_md5sums	dh_builddebbinary: binary-indep binary-arch.PHONY: build clean binary-indep binary-arch binary install 

⌨️ 快捷键说明

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