PROG	= hive
VERSION = 0.1
SRCS	= main.c cols.c list.c xml.c xml_source.c xml_glob.c xml_list.c
OBJS	= ${SRCS:N*.h:N*.sh:R:S/$/.o/g}
CFLAGS += -Wall -g 
CFLAGS += -I/usr/local/include
LDADD  += -L/usr/local/lib -lreadline -ltermcap -lm -lz -lxml2
.SUFFIXES: .c

all: ${PROG}
	cd xml2dir; make

${PROG}: ${OBJS}
	 ${CC} ${LDFLAGS} -o ${PROG} ${OBJS} ${LDADD}

clean:
	rm -f *.core ${PROG} ${OBJS}

pkg:
	tar zcf hive-${VERSION}.tgz LICENSE README Makefile ${SRCS} *.h \
		xml2dir/*.[ch] xml2dir/Makefile
