一个经典的makefile文件,该文件为PF_RING的makefile
来源:互联网 发布:java jdk环境配置 编辑:程序博客网 时间:2024/06/01 23:39
#
# (C) 2009-10 - Luca Deri <deri@ntop.org>
#
obj-m := pf_ring.o
SVNDEF := -DSVN_REV="/"$(shell svnversion -n .)/""
ifeq (,$(BUILD_KERNEL))
BUILD_KERNEL=$(shell uname -r)
endif
EXTRA_CFLAGS += -I$(PWD) $(SVNDEF)
HERE=$(PWD)
# set the install path
INSTDIR := $(DESTDIR)/lib/modules/$(BUILD_KERNEL)/kernel/net/pf_ring
TARGETDIR := /usr/src/$(BUILD_KERNEL)/include/linux/
all: Makefile pf_ring.c linux/pf_ring.h
@if test "$(USER)" = "root"; then /
echo "********** WARNING WARNING WARNING **********"; /
echo "*"; /
echo "* Compiling PF_RING as root might lead you to compile errors"; /
echo "* Please compile PF_RING as unpriviliged user"; /
echo "*"; /
echo "*********************************************"; /
fi
make -C /lib/modules/$(BUILD_KERNEL)/build SUBDIRS=$(HERE) EXTRA_CFLAGS='$(EXTRA_CFLAGS)' modules
cd plugins; make
clean:
make -C /lib/modules/$(BUILD_KERNEL)/build SUBDIRS=$(HERE) clean
/rm -f *~ Module.symvers Module.markers modules.order *#
install:
mkdir -p $(INSTDIR)
cp *.ko $(INSTDIR)
cp linux/pf_ring.h $(DESTDIR)/usr/src/linux-headers-$(BUILD_KERNEL)/include/linux/
@if test -d ${TARGETDIR}; then /
cp linux/pf_ring.h ${TARGETDIR}; /
fi
ifeq (,$(DESTDIR))
/sbin/depmod $(BUILD_KERNEL)
endif
- 一个经典的makefile文件,该文件为PF_RING的makefile
- 一个经典的Makefile实例
- Android.mk文件语法详述 1. 概述 Android.mk文件是用来描述build system(编译系统)的,更准确的说:该文件是一个微型的GNU Makefile片段,将
- 一个makefile文件的解析
- 一个通用的Makefile文件
- makefile文件的一个模板
- 一个很好的makefile例子(经典)
- 一个很好的makefile例子(经典)
- Makefile的经典教程
- makefile的经典分析
- 一个据说是万能的Makefile文件
- 一个据说是万能的Makefile文件
- 一个简单的makefile 文件模板
- 一个比较标准的makefile文件
- 一个solaris下的Makefile文件
- 一个简单的makefile文件分析
- makefile编译一个目录下的文件
- c++ 一个经典的makefile实例 g++ (8.1是目标文件)
- 六级学习笔记(1)
- 面向对象设计的原则
- C/C++ 核心之一 指针与数组
- mysql CAPI与C++的交互
- 简单Case函数应用
- 一个经典的makefile文件,该文件为PF_RING的makefile
- 一个困扰很久的问题【description The server encountered an internal error () that prevented it from fulfilling this request】
- 生活随笔:师弟,加油
- explicit 和构造函数一起使用
- 细说业务逻辑
- SQL 中 sp_executesql 存储过程
- C#如何取得类中所有静态属性的值
- android的进程与线程
- ASCII、BINARY传输模式