#
# rcsid $Header: /ufs/repository/magic/plow/Makefile,v 1.3 2001/01/12 22:13:11 jsolomon Exp $
#

MODULE    = plow
MAGICDIR  = ..
SRCS      = PlowCmd.c PlowJogs.c PlowMain.c PlowQueue.c PlowRandom.c \
            PlowRules1.c PlowRules2.c PlowRules3.c PlowSearch.c PlowTech.c \
            PlowTest.c PlowWidth.c PlowYank.c 

include ${MAGICDIR}/defs.mak

CLEANS += tclplow${SHDLIB_EXT} tclplow.o

tcl-main: tclplow.o tclplow${SHDLIB_EXT}

tclplow.o: tclplow.c
	${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} tclplow.c -c -o tclplow.o

tclplow${SHDLIB_EXT}: tclplow.o ${OBJS}
	@echo --- making Tcl auto-load module \(tclplow${SHDLIB_EXT}\)
	${RM} tclplow${SHDLIB_EXT}
	${CC} ${CFLAGS} ${CPPFLAGS} -o $@ ${LDDL_FLAGS} tclplow.o ${OBJS} \
		 ${EXTRA_LIBS} -lc ${LIBS}

install-tcl: ${TCLDIR}/tclplow${SHDLIB_EXT}

${TCLDIR}/tclplow${SHDLIB_EXT}: tclplow${SHDLIB_EXT}
	${RM} ${TCLDIR}/tclplow${SHDLIB_EXT}
	${CP} tclplow${SHDLIB_EXT} ${TCLDIR}/tclplow${SHDLIB_EXT}

include ${MAGICDIR}/rules.mak
