include ../Makefile.settings

LOGGERLIB = -L.. -llogger

LIBRARIES = ${LOGGERLIB} ${LINKLIBS}

CFLAGS += $(TCLINCLUDE) -I..

ALLSOURCE = mlogger.c Makefile

# Make sure you build the package index!

all: mlogger.so

mlogger.so: mlogger.c
	$(CC) -O ${CFLAGS} ${LIBCFLAGS} -c -o mlogger.o mlogger.c
	${LD} mlogger.o ${LIBRARIES} -o mlogger.so
	export TCLPWD; TCLPWD=.; echo 'pkg_mkIndex $$env(TCLPWD) mlogger.so' | ${TCLBIN}

install:
	cp mlogger.so pkgIndex.tcl ${LIBDIR}

clean:
	/bin/rm -f mlogger.so mlogger.o pkgIndex.tcl *~ core

tar:
	mkdir -p ../${TARDIR}/tcl
	cp ${ALLSOURCE} ../${TARDIR}/tcl