📄 rules
字号:
#!/usr/bin/make -f# -*- makefile -*-# Sample debian/rules that uses debhelper.## This file was originally written by Joey Hess and Craig Small.# As a special exception, when this file is copied by dh-make into a# dh-make output file, you may use that output file without restriction.# This special exception was added by Craig Small in version 0.37 of dh-make.## Modified to make a template file for a multi-binary package with separated# build-arch and build-indep targets by Bill Allombert 2001# Uncomment this to turn on verbose mode.#export DH_VERBOSE=1# This has to be exported to make some magic below work.export DH_OPTIONS# 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)CXX = g++-4.0CFLAGS = -Wall -gifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0else CFLAGS += -O2endifconfig.status: configure dh_testdir # Add here commands to configure the package. CFLAGS="$(CFLAGS)" CXX="$(CXX)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info#Architecture build: build-arch build-indepbuild-arch: build-arch-stampbuild-arch-stamp: config.status # Add here commands to compile the arch part of the package. #$(MAKE) touch build-arch-stampbuild-indep: build-indep-stampbuild-indep-stamp: config.status # Add here commands to compile the indep part of the package. #$(MAKE) doc touch build-indep-stampclean: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# # Add here commands to clean up after the build process. -$(MAKE) distcleanifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.subendififneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guessendif dh_clean install: install-indep install-archinstall-indep: dh_testdir dh_testroot dh_clean -k -i dh_installdirs -i # Add here commands to install the indep part of the package into # debian/<package>-doc. #INSTALLDOC# dh_install -iinstall-arch: dh_testdir dh_testroot dh_clean -k -s dh_installdirs -s # Add here commands to install the arch part of the package into # debian/tmp. $(MAKE) install DESTDIR=$(CURDIR)/debian/sflphoned dh_install -s# Must not depend on anything. This is to be called by# binary-arch/binary-indep# in another 'make' thread.binary-common: dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples# dh_installmenu# dh_installdebconf # dh_installlogrotate # dh_installemacsen# dh_installpam# dh_installmime# dh_installinit# dh_installcron# dh_installinfo dh_installman dh_link dh_strip dh_compress dh_fixperms# dh_perl# dh_python dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb# Build architecture independant packages using the common target.binary-indep: build-indep install-indep $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common# Build architecture dependant packages using the common target.binary-arch: build-arch install-arch $(MAKE) -f debian/rules DH_OPTIONS=-a binary-commonbinary: binary-arch binary-indep.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -