[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel: Nur ein Modul kompilieren



Am Sonntag, den 13.07.2008, 18:20 +0200 schrieb Peter Jordan:
> Hallo,

Hallo Peter,

> 
> ich möchte aus dem debian etch kernel nur ein einziges Modul neu
> kompilieren (ahci).
> 
> Ist das möglich? Wenn ja, wie?

sourcen holen und backen :)

Das folgende makefile ist ein kleines Beispiel, wie man ein Modul aus
zwei Quelldateien baut. Wenn das Modul nur aus einer einzigen Quelldatei
besteht, kannst du den Eintrag mit ld -r einfach weglassen.

----------snip---------------------------
# Entweder hier aendern oder auf der Kommandozeile von "make" angeben
KERNELDIR = /usr/src/linux

include = $(KERNELDIR)/.config

CFLAGS = -D__KERNEL__ -DMODULE -I$(KERNELDIR)/include \
  -O -Wall

ifdef CONFIG_SMP
  CFLAGS += -D__SMP__ -DSMP
endif

all: skull.o

skull.o: skull_init.o skull_clean.o
        $(LD) -r $⁁ -o $@

clean:
        rm -f *.o *˜ core
------------------snap----------------------------

> 
> Vielen Dank,
> 
> PJ

hth Thomas


Reply to: