📄 makefile
字号:
#
# Makefile for the Linux kernel device drivers.
#
# 2006-04-03, designed by huawei corp.
# written as the first level Makefile.
#
ifeq ($(TARGET_PRODUCT),)
TARGET_PRODUCT=DVS
endif
ifeq ($(TARGET_PRODUCT), DVS)
CFLAGS += -DHI3510DVS
endif
ifeq ($(TARGET_PRODUCT), VP)
CFLAGS += -DHI3510VP
endif
ifeq ($(SD_DMAC), Y)
CFLAGS += -DCONFIG_SSP_DMA
endif
#CROSS=arm-linux-
CROSS=arm-uclibc-linux-
CC = $(CROSS)gcc
AR := $(CROSS)ar -rv
#LINUXROOT := ../../../../../linux
#TOPDIR := $(shell pwd)
#LINUXROOT := $(KSRC_HI3510_V100_P01_DVS_B01)
LINUXROOT := ../linux/kernel/linux-2.6.14
TOPDIR = .
CFLAGS += -I$(PWD)/include
include $(PWD)/dirs.mk
#obj-m +=interface/sio/hi_sio.o
#hi_sio-obj := hi_sio.o
default:
make -C $(LINUXROOT) M=$(PWD) modules
rm -frv lib
mkdir lib
/bin/cp ./*.ko ./lib/. -fv
clean:
find . -name "*.o" | xargs rm -fv
find . -name ".*.o.cmd" | xargs rm -fv
rm *.ko *.mod.c .*.ko.cmd *.o.cmd .*.mod.*.* -fv
rm .tmp_versions -frv
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -