makefile

来自「usb isp1761驱动源代码 可编进内核。」· 代码 · 共 18 行

TXT
18
字号
PWD       := $(shell pwd)
TOPDIR=$(shell pwd)
TARGET=hal host
KERNEL_DIR= /home/michael/devel/kernels/10012007/uclinux-dist/linux-2.6.x
CROSS_COMPILE		= bfin-uclinux-
export $(KERNEL_DIR)
export $(CROSS_COMPILE)

all:
	make -C $(KERNEL_DIR) M=$(PWD)/hal ARCH=blackfin CROSS_COMPILE=$(CROSS_COMPILE) modules
	make -C $(KERNEL_DIR) M=$(PWD)/host ARCH=blackfin CROSS_COMPILE=$(CROSS_COMPILE) modules
	for i in $(TARGET); do cp -f $(TOPDIR)/$$i/*.ko $(TOPDIR)/objs; done

clean:
	for i in $(TARGET); do make -C $(TOPDIR)/$$i SUBDIRS=$(TOPDIR)/$$i clean; done
	rm -rf $(TOPDIR)/objs/hal_x86.ko $(TOPDIR)/objs/pehci.ko 
	rm -f warn.log

⌨️ 快捷键说明

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