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

📄 gnumakefile

📁 devfsd 驱动对linux的补丁支持
💻
字号:
PREFIX      =SBINDIR     = $(PREFIX)/sbinMANDIR      = $(PREFIX)/usr/manCONFDIR     = $(PREFIX)/etcCONFIG_FILE = $(CONFDIR)/devfsd.confDEFINES     :=ifndef KERNEL_DIRKERNEL_DIR  = /usr/src/linuxendifnsl_libs := $(wildcard /lib/libnsl.so.*)ifneq ($(nsl_libs),)LIBNSL      = $(shell for file in /lib/libnsl.so.[0-9]* ; do echo $$file ; done | sort -t . -n -k 2 | head -1)DEFINES     += -DLIBNSL="\"$(LIBNSL)\""endifall:	devfsd rpm.specOBJECTS = devfsd.o expression.o compat_name.oCFLAGS = -O2 -I. -I$(KERNEL_DIR)/include -Wall $(CEXTRAS) $(DEFINES)devfsd:	$(OBJECTS)	$(CC) -O2 -o devfsd $(OBJECTS) $(LDFLAGS) -export-dynamic -ldlinstall: devfsd	@if fgrep -q "Generic section: do not change" /etc/modules.conf ; then\		echo "First remove the generic devfs entries from /etc/modules.conf"; exit 1; \	fi	if [ ! -e $(SBINDIR) ]; then mkdir -p $(SBINDIR); fi	rm -f $(SBINDIR)/devfsd	install -s devfsd $(SBINDIR)/devfsd	if [ ! -e $(MANDIR)/man5 ]; then mkdir -p $(MANDIR)/man5; fi	if [ ! -e $(MANDIR)/man8 ]; then mkdir -p $(MANDIR)/man8; fi	-rm -f $(MANDIR)/*/devfsd.*	cp -p devfsd.8 $(MANDIR)/man8	cp -p devfsd.conf.5 $(MANDIR)/man5	if [ ! -e $(CONFDIR) ]; then mkdir -p $(CONFDIR); fi	if [ ! -e $(CONFIG_FILE) ]; then cp -p devfsd.conf $(CONFIG_FILE); fi	@echo "Installing /etc/modules.devfs"	@sed "s/DEVFSD-VERSION/`grep '#define DEVFSD_VERSION' version.h | cut -d'"' -f 2`/" modules.devfs > $(CONFDIR)/modules.devfsrpm.spec:	version.h	echo "%define version `grep '#define DEVFSD_VERSION' version.h | cut -d'"' -f 2`" > rpm.new	tail +2 rpm.spec >> rpm.new	mv rpm.new rpm.specclean:	-rm -f *~ *.o *.orig *.rejdistclean: clean	-rm -f devfsd# Dependencies: made by handdevfsd.o: devfsd.h version.h

⌨️ 快捷键说明

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