# Makefile for hello.ko kernel module
# Tamilselvan | Cyber Security Researcher | Ethical Hacker
#
# Usage:
#   make          - build against current running kernel
#   make clean

obj-m += hello.o

# Use running kernel's build dir
KDIR ?= /lib/modules/$(shell uname -r)/build
PWD  := $(shell pwd)

all:
	$(MAKE) -C $(KDIR) M=$(PWD) modules

clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean

# Optional: install (copies to /lib/modules/.../extra/ or similar)
# install: all
# 	$(MAKE) -C $(KDIR) M=$(PWD) modules_install

.PHONY: all clean
