CC=gcc MODNAME := MegaBlaster MODCFLAGS := -Wall -DMODULE -D__KERNEL__ -DLINUX # -I/usr/src/linux/include $(MODNAME).o: $(MODNAME).c $(CC) $(MODCFLAGS) -c $(MODNAME).c echo do insmod MegaBlaster.o to turn it on echo do rmmod MegaBlaster to turn it off echo echo remember : X and kernel programming do not mix echo do the insmod and rmmod from outside X echo advice: use sync before both commands clean: rm -f $(MODNAME).o