Makefile for a single source file
Greg KH
greg at kroah.com
Sat Sep 13 11:13:20 EDT 2014
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
More information about the Kernelnewbies
mailing list