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

📄 makefile.safe

📁 Adhoc无线网络路由协议源码
💻 SAFE
字号:
CC=gcc

KVERSION=`uname -r`
CURRENTDIR=`pwd`
LOCATE=locate

# if locate not available, use find. uncomment line below
#LOCATE=find /usr/lib | grep 

# add -DDEBUG9 to the end of the list to print debug messages
MODCFLAGS :=  -O3 -Wall -DMODULE -D__KERNEL__ -DLINUX 

# Kernel include files
KPATH := /lib/modules/$(KVERSION)/build/include/ 

COMPILE := $(CC) $(MODCFLAGS) -I$(KPATH)

OBJ= module_main.o route_cache.o utils.o

LINK := ld -m elf_i386 -r   

SRC := $(wildcard *.c)


all:    route_check.o


##  Build

%.o:	%.c
		$(COMPILE) -c $< -o $@

## Link

route_check.o:	$(OBJ:.o=.o)
		@echo "Linking..."
		$(LINK) -o route_check.o $(OBJ:.o=.o) `$(LOCATE) libgcc.a`
		@rm $(OBJ)

clean:	
	@echo "Removing .o files..."
	@rm *.o -f



⌨️ 快捷键说明

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