📄 makefile
字号:
# Makefile## Copyright (C) 2003 Christophe Varoqui, <christophe.varoqui@free.fr>BUILD = glibc## Try to supply the linux kernel headers.#ifeq ($(KRNLSRC),)KRNLLIB = /lib/modules/$(shell uname -r)ifeq ($(shell test -r $(KRNLLIB)/source && echo 1),1)KRNLSRC = $(KRNLLIB)/sourceKRNLOBJ = $(KRNLLIB)/buildelseKRNLSRC = $(KRNLLIB)/buildKRNLOBJ = $(KRNLLIB)/buildendifendifexport KRNLSRCexport KRNLOBJBUILDDIRS = $(shell find . -mindepth 2 -name Makefile -exec dirname {} \; | grep -v ^lib)VERSION = $(shell basename ${PWD} | cut -d'-' -f3)all: recurserecurse: @for dir in $(BUILDDIRS); do \ $(MAKE) -C $$dir BUILD=$(BUILD) VERSION=$(VERSION) \ KRNLSRC=$(KRNLSRC) KRNLOBJ=$(KRNLOBJ) || exit $?; \ donerecurse_clean: @for dir in $(BUILDDIRS); do \ $(MAKE) -C $$dir clean || exit $?; \ donerecurse_install: @for dir in $(BUILDDIRS); do \ $(MAKE) -C $$dir install || exit $?; \ donerecurse_uninstall: @for dir in $(BUILDDIRS); do \ $(MAKE) -C $$dir uninstall || exit $?; \ doneclean: recurse_clean rm -f multipath-tools.spec rm -rf rpmsinstall: recurse_installuninstall: recurse_uninstallrelease: sed -e "s/__VERSION__/${VERSION}/" \ multipath-tools.spec.in > multipath-tools.specrpm: release rpmbuild -bb multipath-tools.spec
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -