# Specify your kernel modules' source
KMODSRC := 
KMODOBJ := $(KMODSRC:%.c=%.o)
KMOD_KO := $(KMODOBJ:%.o=%.ko)

# Specify your programs' source
PROGSRC := 
PROGOBJ := $(PROGSRC:%.c=%.o)
PROGBIN := $(PROGOBJ:%.o=%)

ifneq ($(KERNELRELEASE),)

#obj-m	:= $(KMODOBJ)

else
# Specify the directory where the Makefile.base exists.
TOPDIR := ./
SUB_DIRS := src demo scripts man

# Specify an additional command run after clean, and distclean.(optional)
ADDCMD-clean :=
ADDCMD-distclean := rm -rf bin/lkstla bin/lkstlogdiv modules/*.ko \
                          include/syscalls.h autom*.cache config.* *~ \
                          Makefile.base configure .config

include $(TOPDIR)/Makefile.base

# Describe additional targets here.(optional)

DISTFILES = ${SUB_DIRS} include patches Makefile modules LICENSE \
            README samples cmd_mod.conf Makefile.base.in configure.in \
	    changelog lkstlogtools.spec lkstlogtools.spec.in

LLTVER=1.1.0

dist: distclean
	LLTDIR=lkstlogtools-`date "+%y%m%d"`; \
	LLTDIR=lkstlogtools-$(LLTVER); \
	mkdir $$LLTDIR ;\
	cp -r $(DISTFILES) $$LLTDIR ;\
	mkdir $$LLTDIR/bin ;\
	rm -rf `find $$LLTDIR -name CVS ` ;\
	tar czvf $$LLTDIR.tar.gz $$LLTDIR ;\
	rm -rf $$LLTDIR ;\
#	md5sum $$LLTDIR.tar.gz > $$LLTDIR.tar.gz.md5

package:dist


endif
