📄 makefile
字号:
## FILE NAME: Makefile## FILE DESCRIPTION: Make description file for building driver## PROJECT NAME: Linux DM7520 Driver, Library, and Example Programs## PROJECT VERSION: (Defined in README.TXT)## Copyright 2004 RTD Embedded Technologies, Inc. All Rights Reserved.#OS_INCLUDE=/usr/src/linux-$(shell /bin/uname -r)/includeCC=gccDEBUG_FLAGS=INCLUDE_FLAGS=-I../include -I$(OS_INCLUDE)KERNEL_FLAGS=-DMODULE -D__KERNEL__ -DLINUXOPTIMIZE_FLAGS=-O6WARNING_FLAGS=-WallCFLAGS:= \ $(DEBUG_FLAGS) \ $(INCLUDE_FLAGS) \ $(KERNEL_FLAGS) \ $(OPTIMIZE_FLAGS) \ $(WARNING_FLAGS)all: rtd-dm7520.ortd-dm7520.o: rtd-dm7520.c $(CC) $(CFLAGS) -c rtd-dm7520.cclean: rm -f *.oinsmod: insmod ./rtd-dm7520.ormmod: rmmod rtd-dm7520devices: @echo "Removing old device files ..."; \ rm -f /dev/rtd-dm7520-[0-3] \ echo ""; \ echo -n "Obtaining device major number ... "; \ major=`awk "\\$$2==\"rtd-dm7520\" {print \\$$1}" /proc/devices`; \ if [ "$${major}" == "" ]; \ then \ echo ""; \ echo "FAILED: The kernel driver doesn't seem to be loaded."; \ echo ""; \ else \ echo "$${major}"; \ echo ""; \ echo "Creating device files ..."; \ minor=0; \ while [ $${minor} -lt 4 ]; \ do \ echo " /dev/rtd-dm7520-$${minor}"; \ mknod --mode=0666 /dev/rtd-dm7520-$${minor} c $${major} $${minor}; \ minor=`expr $${minor} + 1`; \ done; \ fi;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -