ARM용 드라이버 Makefile 패치

obj-m		:= test.o

ifeq ($(ARCH),arm)
KDIR	:= /home/ihmin/Works/arm-linux/kernel/s3c-linux-2.6.28.6-Real6410
CROSS_COMPILE=arm-none-linux-gnueabi-
EXTRA_CFLAGS	:= -O2 
else
ARCH	:= $(shell uname -m)
KDIR	:= /lib/modules/$(shell uname -r)/build
EXTRA_CFLAGS	:= -O2 -mhard-float
endif

PWD	:=	$(shell pwd)

default:
	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules

clean:
	$(MAKE)	-C $(KDIR) M=$(PWD) clean
% make ARCH=arm
이 글은 카테고리: Programming에 포함되어 있습니다. 고유주소를 북마크하세요.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다


This site uses Akismet to reduce spam. Learn how your comment data is processed.