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

📄 rules

📁 OpenBIOS是一个开源的BIOS实现
💻
字号:
#! /usr/bin/make -f# Generated automatically from debian/packages# by yada v0.9.9, of Tue, 07 Dec 1999# Modified by Piotr Roszatycki <dexter@debian.org>, Mon,  1 Oct 2001 13:14:11 +0200DEB_HOST_GNU_CPU    := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)DEB_HOST_GNU_TYPE   := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)DEB_HOST_GNU_SYSTEM := $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)DEB_BUILD_GNU_CPU    := $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)DEB_BUILD_GNU_TYPE   := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)DEB_BUILD_GNU_SYSTEM := $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)VERSION:=$(shell LC_ALL=C dpkg-parsechangelog | sed -ne 's/^Version: *\([^2]*\)/\1/p')SHELL=/bin/bash.PHONY: defaultdefault:	@echo "Specify a target:"; \	echo " build              compile the package"; \	echo " binary             make all binary packages"; \	echo " binary-arch        make all architecture-dependent binary packages"; \	echo " binary-indep       make all architecture-independent binary packages"; \	echo " clean              clean up the source package"; \	echo; \	echo " depends            check build-time dependencies"; \	echo " install-tree       compile the package and create the install trees"; \	echo " clean-install-tree clean up only under debian/"; \	echo# Check build dependencies and conflicts.PHONY: dependsdepends: chmod-yada debian/depends-stampdebian/depends-stamp:	@echo 'Checking build conflicts and dependencies; just a minute...'	@echo -n 'grep-dctrl...'; v=$$(grep-status -X -F Package 'grep-dctrl' | grep Version | head -1 | sed -e 's/^Version: //'); \	if test ! "$$v"; then echo -n 'grep-dctrl (virtual package)...'; v=$$(grep-status -e -F Provides '(^grep-dctrl, |, grep-dctrl$$|^grep-dctrl$$)' | grep Version | head -1 | sed -e 's/^Version: //'); fi; \	if test "$$v"; then \	    exit 0; \	fi; \	echo 'Build depends on `grep-dctrl'\'' (any version), which is not satisfied' | fmt; exit 1	@echo -n 'yada...'; v=$$(grep-status -X -F Package 'yada' | grep Version | head -1 | sed -e 's/^Version: //'); \	if test ! "$$v"; then echo -n 'yada (virtual package)...'; v=$$(grep-status -e -F Provides '(^yada, |, yada$$|^yada$$)' | grep Version | head -1 | sed -e 's/^Version: //'); fi; \	if test "$$v"; then \	  if dpkg --compare-versions "$$v" '>=' '0.9.9'; then \	    exit 0; \	  fi; \	fi; \	echo 'Build depends on `yada'\'' (version >= 0.9.9), which is not satisfied' | fmt; exit 1	@echo	@echo 'Conflicts and dependencies all satisfied!'	touch debian/depends-stamp# Build the package and prepare the install tree.PHONY: build-only buildbuild-only: debian/build-stampbuild: chmod-yada build-only# Make sure these rules and the control file are up-to-date.PHONY: rules controlrules: debian/rulesdebian/rules: $(shell which yada) debian/packages	$(shell which yada) rebuild rulescontrol: debian/controldebian/control: $(shell which yada) debian/packages	$(shell which yada) rebuild controldebian/build-stamp: debian/depends-stamp	@[ -f $(shell which yada) -a -f debian/rules ]	@umask 022 \	    && export PACKAGE="openbios" \	    && export VERSION="$(VERSION)" \	    && export DEB_HOST_GNU_CPU="$(DEB_HOST_GNU_CPU)" \	    && export DEB_HOST_GNU_TYPE="$(DEB_HOST_GNU_TYPE)" \	    && export DEB_HOST_GNU_SYSTEM="$(DEB_HOST_GNU_SYSTEM)" \	    && export DEB_BUILD_GNU_CPU="$(DEB_BUILD_GNU_CPU)" \	    && export DEB_BUILD_GNU_TYPE="$(DEB_BUILD_GNU_TYPE)" \	    && export DEB_BUILD_GNU_SYSTEM="$(DEB_BUILD_GNU_SYSTEM)" \ && (\	echo -E 'eval "yada () { perl $$(which yada) \"\$$@\"; }"; set -e; set -v';\	echo -E 'CC=gcc';\	echo -E 'CFLAGS="-O2 -Wall"';\	echo -E 'cd toke; make; strip toke; cd ..';\	echo -E 'cd detok; make; strip detok; cd ..';\	echo -E 'cd paflof; make; strip paflof; cd ..';\	echo -E 'find toke/examples -name .cvsignore | xargs rm -f') | /bin/sh	touch debian/build-stamp.PHONY: install-treeinstall-tree: chmod-yada install-tree-anyinstall-tree-any: \	debian/tmp-openbios/DEBIAN/controldebian/tmp-openbios/DEBIAN/control: debian/build-stamp debian/control	rm -rf debian/tmp-openbios	umask 022 && install -d debian/tmp-openbios/DEBIAN	install -d debian/tmp-openbios/usr/share/doc/openbios	umask 022; $(shell which yada) generate copyright \	                       >debian/tmp-openbios/usr/share/doc/openbios/copyright	install -m 644 -p debian/changelog \	                  debian/tmp-openbios/usr/share/doc/openbios/changelog.Debian	@umask 022 \	    && export PACKAGE="openbios" \	    && export ROOT="$$(pwd)/debian/tmp-openbios" \	    && export CONTROL="$$(pwd)/debian/tmp-openbios/DEBIAN" \	    && export VERSION="$(VERSION)" \	    && export DEB_HOST_GNU_CPU="$(DEB_HOST_GNU_CPU)" \	    && export DEB_HOST_GNU_TYPE="$(DEB_HOST_GNU_TYPE)" \	    && export DEB_HOST_GNU_SYSTEM="$(DEB_HOST_GNU_SYSTEM)" \	    && export DEB_BUILD_GNU_CPU="$(DEB_BUILD_GNU_CPU)" \	    && export DEB_BUILD_GNU_TYPE="$(DEB_BUILD_GNU_TYPE)" \	    && export DEB_BUILD_GNU_SYSTEM="$(DEB_BUILD_GNU_SYSTEM)" \ && (\	echo -E 'eval "yada () { perl $$(which yada) \"\$$@\"; }"; set -e; set -v';\	echo -E 'mkdir -p $$ROOT/usr/bin';\	echo -E 'mkdir -p $$ROOT/usr/share/openbios';\	echo -E 'mkdir -p $$ROOT/usr/share/doc/packages/openbios';\	echo -E 'cp toke/toke $$ROOT/usr/bin';\	echo -E 'cp detok/detok $$ROOT/usr/bin';\	echo -E 'cp paflof/paflof $$ROOT/usr/bin';\	echo -E 'cp -a toke/examples $$ROOT/usr/share/doc/openbios';\	echo -E 'cp -a forth $$ROOT/usr/share/openbios';\	echo -E 'cp toke/README $$ROOT/usr/share/doc/openbios/README.toke';\	echo -E 'cp detok/README $$ROOT/usr/share/doc/openbios/README.detok') | /bin/sh	LD_LIBRARY_PATH="debian/tmp-openbios/lib:debian/tmp-openbios/usr/lib:$$LD_LIBRARY_PATH" dpkg-shlibdeps -pshlibs:openbios -dDepends debian/tmp-openbios/usr/bin/*	$(shell which yada) compress openbios	$(shell which yada) generate maintscripts openbios	find debian/tmp-openbios -type f -print \	  | sed -n 's/^debian\/tmp-openbios\(\/etc\/.*\)$$/\1/p' \	    > debian/tmp-openbios/DEBIAN/conffiles	if test ! -s debian/tmp-openbios/DEBIAN/conffiles; then rm -f debian/tmp-openbios/DEBIAN/conffiles; fi	$(shell which yada) rebuild control	$(shell which yada) generate substvars openbios	umask 022 && dpkg-gencontrol -isp -popenbios -Pdebian/tmp-openbios# Build package files.PHONY: binary binary-arch binary-indepbinary: binary-arch binary-indepbinary-arch: chmod-yada binary-arch-any.PHONY: binary-arch-anybinary-arch-any: \	binary-package-openbiosbinary-indep: chmod-yada.PHONY: binary-package-openbiosbinary-package-openbios: check-root debian/tmp-openbios/DEBIAN/control	@[ -f $(shell which yada) -a -f debian/rules ]	chown -R 0.0 debian/tmp-openbios	chmod -R u=rwX,go=rX debian/tmp-openbios	@if [ -d debian/tmp-openbios/usr/doc/openbios ]; then \	  echo "*** Yada warning: /usr/doc/openbios should be /usr/share/doc/openbios";\	fi	dpkg-deb --build debian/tmp-openbios ...PHONY: check-rootcheck-root:	@[ `id -u` = 0 ] || (echo "You must be root to do this!"; false).PHONY: chmod-yadachmod-yada:	@if [ -f debian/yada -a ! -x debian/yada ]; then \	  chmod +x debian/yada; \	fi# Clean up afterwards.PHONY: clean clean-install-tree clean-buildclean: chmod-yada clean-install-tree clean-build debian/control debian/rulesclean-build:	@[ -f $(shell which yada) -a -f debian/rules ]	rm -f debian/build-stamp debian/depends-stamp	@umask 022 && (\	echo -E 'eval "yada () { perl $$(which yada) \"\$$@\"; }"; set -e; set -v';\	echo -E 'cd toke; make clean; cd ..';\	echo -E 'cd detok; make clean; cd ..';\	echo -E 'cd paflof; make clean; cd ..') | /bin/shclean-install-tree: chmod-yada debian/rules	@[ -f $(shell which yada) -a -f debian/rules ]	rm -f debian/install-tree-stamp	rm -rf debian/tmp* debian/files* debian/substvars

⌨️ 快捷键说明

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