kernel 소스에서 module로 분리해내기

페이지 정보

작성자 조희승 댓글 0건 조회 56,783회 작성일 14-08-05 23:27

본문

소스트리에서 필요한 부분 copy

Makefile만 다시 만들어주면 됨


-------

root@cslab120-sda5:/tmp/bcache> c Makefile.default

obj-$(CONFIG_BCACHE)    += bcache.o

bcache-y                := alloc.o btree.o bset.o io.o journal.o writeback.o\
        movinggc.o request.o super.o sysfs.o debug.o util.o trace.o stats.o closure.o

CFLAGS_request.o        += -Iblock

-------

root@cslab120-sda5:/tmp/bcache> c Makefile
KERNEL = 3.10.9
#KERNEL = $(shell uname -r)

obj-m += bcache.o
bcache-y := alloc.o btree.o bset.o io.o journal.o writeback.o\
        movinggc.o request.o super.o sysfs.o debug.o util.o trace.o stats.o closure.o

EXTRA_CFLAGS := -O -Iblock
#EXTRA_CFLAGS := -I$(KERNEL)/include

all:
        make -C /lib/modules/$(KERNEL)/build M=$(PWD) modules

clean:
        make -C /lib/modules/$(KERNEL)/build M=$(PWD) clean

-------

댓글목록

등록된 댓글이 없습니다.