WFLAGS := -Wall
LDFLAGS = -Map /var/tmp/lde_map.txt
EXTRA_CFLAGS := $(WFLAGS)
EXTRA_CFLAGS += -D_DEBUG

MODULE = lde
$(MODULE)-objs := main.o procfs.o syscall.o \
					idt.o kprobes.o kallsyms.o
obj-m := $(MODULE).o

all: MoudleBuild

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

clean:
	rm -rf *.o *.mod *~ *.ko .*.cmd *.mod.c *.order *.symvers .tmp_versions
