makefile_x_2.4

来自「SMSC NET controller 9218 driver software」· 4 代码 · 共 27 行

4
27
字号
PLATFORM_FILE = xscale_linux.c

DRIVER_DEFINES = -D"PLATFORM_SOURCE=\"${PLATFORM_FILE}\"" -DMODULE 

CC = arm-linux-gcc

INCLUDE_DIRECTORY = /home/nancy/smsc9118_Xscale2.4/linux/include/



all: bin_X_2.4 bin_X_2.4/smsc9118.o bin_X_2.4/smsc9118d.o bin_X_2.4/cmd9118



bin_X_2.4/smsc9118.o: bin_X_2.4 smsc9118.c ${PLATFORM_FILE} ioctl_118.h

	${CC} -c -O3 ${DRIVER_DEFINES} -I${INCLUDE_DIRECTORY} -Wall -o bin_X_2.4/smsc9118.o smsc9118.c



bin_X_2.4/smsc9118d.o: bin_X_2.4 smsc9118.c ${PLATFORM_FILE} ioctl_118.h

	${CC} -c -O3 -DUSE_DEBUG ${DRIVER_DEFINES} -I${INCLUDE_DIRECTORY} -Wall -o bin_X_2.4/smsc9118d.o smsc9118.c



bin_X_2.4/cmd9118: bin_X_2.4 cmd9118.c ioctl_118.h

	${CC} -O3 -I${INCLUDE_DIRECTORY} -Wall -o bin_X_2.4/cmd9118 cmd9118.c



bin_X_2.4:

	mkdir bin_X_2.4



clean:

	rm -f *.o

	rm -f cmd9118

	rm -f bin_X_2.4/*

	rmdir bin_X_2.4



        

⌨️ 快捷键说明

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