Hello every1,
I am new to Linux and just installed Fedora Core 2. I tried adding a simple hello world module but I have been getting problems.
This is my hello.c program:

#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>

static int hello_init(void)
{
printk("<1> Hello, world\n");
return 0;
}

static void hello_exit(void)
{
printk("<1> Goodbye, cruel world\n");
}

module_init(hello_init);
module_exit(hello_exit);


The Makefile for this is:

ifneq ($(KERNELRELEASE),)
obj-m:= hello.o

else
KDIR:= /lib/modules/$(shell uname -r)/build
PWD:= $(shell pwd)

default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
endif



so the problem is once I type the command "make" at the shell prompt it gives the following message :

$ make: Nothing to be done for 'default'

I dont know whats the problem. Can any1 please help me out here. Your help will be appreciated.

Thanks
Hemal