execfile("../PyMakefile.settings")

LOGGERLIB = "-L.. -llogger"

LIBRARIES = "%(LOGGERLIB) %(LINKLIBS)"

CFLAGS = CFLAGS + " %(TCLINCLUDE) -I.."

ALLSOURCE = ["mlogger.c", "Makefile"]

# Make sure you build the package index!

MFRule("all", ["mlogger.so"], [])

MFRule("mlogger.so", ["mlogger.c"],
       ["%(CC) -O %(CFLAGS) %(LIBCFLAGS) -c -o mlogger.o mlogger.c",
	"%(LD) mlogger.o %(LIBRARIES) -o mlogger.so",
	"echo 'pkg_mkIndex %s mlogger.so' | %%(TCLBIN)" % os.getcwd()])

MFRule("install", [],
	"cp mlogger.so pkgIndex.tcl %(LIBDIR)")

MFRule("clean", [],
       "/bin/rm -f mlogger.so mlogger.o pkgIndex.tcl *~ core")

MFRule("tar", [],
       ["mkdir -p ../%(TARDIR)/tcl",
	"cp %(ALLSOURCE) ../%(TARDIR)/tcl"])
