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

📄 makefile-obj.in

📁 cipe 编程
💻 IN
字号:
#   -*-Makefile-*- template for the CIPE kernel module and driver.##   Copyright 1996 Olaf Titz <olaf@bigred.inka.de>##   This program is free software; you can redistribute it and/or#   modify it under the terms of the GNU General Public License#   as published by the Free Software Foundation; either version#   2 of the License, or (at your option) any later version.# $Id: Makefile-obj.in,v 1.22 2004/01/18 14:57:51 olaf81825 Exp $BINDIR:=/usr/local/sbinMODDIR:=/lib/modules/@KVERS@/miscMAKE=	   @MAKE@CC=	   @CC@KCC=	   @KCC@KCPPFLAGS= @KCPPFLAGS@KCFLAGS=   @KCFLAGS@KDEFS=	   @KDEFS@KLDFLAGS=  @KLDFLAGS@UCPPFLAGS= @UCPPFLAGS@UCFLAGS=   @UCFLAGS@UDEFS=	   @UDEFS@ULDFLAGS=  @ULDFLAGS@ULIBS=	   @ULIBS@KSRC=      @KSRC@KOBJ=      @KOBJ@ALL=	   @ALL@CIPED=	   @CIPED@MODULE=	   @MODULE@IMODULE=   @IMODULE@ASMOBJS=   @ASMOBJS@CCOBJS=	   @CCOBJS@src:=../cipelib:=../libobj:=$(shell pwd).PHONY: all install clean dep depend dummyall::	links $(src)/options.c $(ALL)links:	ln -sf $(src)/*.[chS] .	ln -sf crc32.c ucrc32.call24:	$(MODULE) $(CIPED)install:: all	-mkdir -p $(MODDIR) $(BINDIR)	install -m 644 $(IMODULE) $(MODDIR)	install -m 755 $(CIPED) $(BINDIR)	-depmod -aKOBJS:=	module.o device.o sock.o output.o encaps.o lebf.o $(CCOBJS)OBJS:=	ciped.o options.o ioctl.oSOBJS:=	crcgen.oUCRCOBJS:=ucrc32.o$(MODULE): $(KOBJS) $(ASMOBJS)	ld $(KLDFLAGS) -o $@ $(KOBJS) $(ASMOBJS)ciped: $(CIPED)	: ciped is really $(CIPED)$(CIPED): $(OBJS) $(UCRCOBJS) $(lib)/libcipe.a	$(CC) $(ULDFLAGS) -o $@ $(OBJS) $(UCRCOBJS) $(ULIBS) -L$(lib) -lcipe$(ASMOBJS): %.o: %.S	$(KCC) -Wp,-MD,.$*.o.d $(KDEFS) $(KCPPFLAGS) $(KCFLAGS) -o $@ -c $<$(KOBJS): %.o: %.c	$(KCC) -Wp,-MD,.$*.o.d $(KDEFS) $(KCPPFLAGS) $(KCFLAGS) -o $@ -c $<$(KOBJS:.o=.s): %.s: %.c dummy	$(KCC) -$(KDEFS) $(KCPPFLAGS) $(KCFLAGS) -fverbose-asm -o $@ -S $<$(KOBJS:.o=.i): %.i: %.c dummy	$(KCC) $(KDEFS) $(KCPPFLAGS) $(KCFLAGS) -E -dD $< >$@$(OBJS) $(SOBJS) $(UCRCOBJS): %.o: %.c	$(CC) -Wp,-MD,.$*.o.d $(UDEFS) $(UCPPFLAGS) -I$(lib) $(UCFLAGS) -o $@ -c $<$(KOBJS) $(OBJS): version.hversion.h: config.h crcgen	sed -n '/@api/{n;s,[/*#],,g;s,^,   ,p;}' config.h | ./crcgen - >$@crcgen: crcgen.o $(UCRCOBJS)	$(CC) $(ULDFLAGS) -o crcgen crcgen.o $(UCRCOBJS) $(ULIBS)$(lib)/libcipe.a: $(lib)/*.[hc]	$(MAKE) -C $(lib) libcipe.aclean::	rm -f core *.out *.tmp *.[oaisd] *.dd version.h crcgen $(CIPED)$(src)/options.c $(src)/options.h:	$(MAKE) -C .. cipe/options.cdep depend:	: nothing to do-include .*.o.d .*.o.cmd# Compilation under Linux 2.5 using the kernel Makefile infrastructure.$(MODULE:.o=)-objs := $(KOBJS) $(ASMOBJS)obj-m += $(MODULE)CFLAGS_MODULE += -include $(obj)/config.hAFLAGS_MODULE += -include $(obj)/config.hifeq ($(KOBJ),)all25: version.h $(CIPED)	$(MAKE) -C $(KSRC) SUBDIRS=$(obj) moduleselseall25: version.h $(CIPED)	$(MAKE) -C $(KSRC) O=$(KOBJ) SUBDIRS=$(obj) modulesendif

⌨️ 快捷键说明

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