
KMODSRC := lkst_mod_watchdog_log.o
KMODOBJ := $(KMODSRC:%.c=%.o)
KMOD_KO := $(KMODOBJ:%.o=%.ko)

PROGSRC := lkstdogkeeper.c taskdump.c ktask.c
PROGOBJ := $(PROGSRC:%.c=%.o)
PROGBIN := lkstdogkeeper taskdump

ifneq ($(KERNELRELEASE),)

obj-m	:= $(KMODOBJ)

else

TOPDIR := ../
SUB_DIRS := 
ADDCMD-clean := -rm -f include

include $(TOPDIR)/Makefile.base

ktask.o: ktask.c
	ln -sf $(KDIR)/include ./
	$(CC) $(CFLAGS) $(CFLAGS_KMODULE) -c -o $@ $*.c

taskdump: taskdump.o ktask.o
	$(CC) $(LDFLAGS) -o $@ $+

endif
