Thread (5 messages) 5 messages, 4 authors, 2014-09-13

Makefile for a single source file

From: Greg KH <hidden>
Date: 2014-09-13 15:13:20

On Sat, Sep 13, 2014 at 05:34:11PM +0300, Kevin Wilson wrote:
Hi,
I have a single source file which I wrote, implementing a kernel
module: helloworld.c

In order to built it, I prepared the following Makefile:

obj-m += helloworld.o

all:
     make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
     make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean



Is it ok ? or should the obj-m parameter be *different* than the the
source file (without the *.o suffix)
(something like obj-m += hello.o ?)
Does the above work for you?

Have you read the kernel documentation about how to write stand-alone
Makefiles?  It should answer this question for you, right?

thanks,

greg k-h
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help