kernel 소스에서 module로 분리해내기
페이지 정보
작성자 조희승 댓글 0건 조회 56,776회 작성일 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
-------
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
-------
댓글목록
등록된 댓글이 없습니다.