OBJS=about.o\
	adjust.o\
	branch.o\
	changemode.o\
	command.o\
	draw.o\
	extras.o\
	fill.o\
	find.o\
	help.o\
	hide.o\
	infobranch.o\
	infonode.o\
	infoscale.o\
	infotree.o\
	init.o\
	load.o\
	loadframe.o\
	maincanvas.o\
	mainframe.o\
	manipulate.o\
	menus.o\
	misc.o\
	node.o\
	outfile.o\
	overall.o\
	pattern.o\
	print.o\
	printerframe.o\
	quit.o\
	rearrange.o\
	save.o\
	saveframe.o\
	selection.o\
	size.o\
	storage.o\
	tools.o\
	tree.o\
	treemove.o\
	treesel.o\
	treetool.o\
	zbackground.o\
	zchangetext.o\
	zclip.o\
	zdragbox.o\
	zdragbranch.o\
	zdragnode.o\
	zdragscale.o\
	zdragtext.o\
	zdragtree.o\
	zflipnode.o\
	zhidenode.o\
	zmoveselection.o\
	zpicknode.o\
	zpicktext.o\
	zscroll.o


HOBJS=${OBJDIR}/treelib.o ${OBJDIR}/graphics.o


LIBS=-lX11 -lm -lxview -lolgx

all: t

makehelp: makehelp.c
	${CC} -o makehelp makehelp.c -g

makefill: makefill.c
	${CC} -o makefill makefill.c

t: ${OBJS}
	${CC} -o t ${OBJS} ${HOBJS} ${LIBS}

help.o: help.c treedata.h helpdata.h
	${CC} -c help.c ${DBG} ${INC}

%.o: %.c treedata.h
	${CC} -c $*.c ${DBG} ${INC}

clean:
	rm -f *.o
	rm -f t
	rm -f makehelp
	rm -f makefill

build:
	cp *.c ${BLD}
	cp *.h ${BLD}
	rm -f ${BLD}/makehelp.c ${BLD}/makefill.c
	cp Makefile ${BLD}
	cp README ${BLD}
	cp treetool.help ${BLD}
	cp user.manual ${BLD}
	-mkdir ${BLD}/pics
	cp pics/flip_csr ${BLD}/pics
	cp pics/flip_msk ${BLD}/pics
	cp pics/i_beam_csr ${BLD}/pics
	cp pics/i_beam_msk ${BLD}/pics
	cp pics/move_csr ${BLD}/pics
	cp pics/move_msk ${BLD}/pics
	cp pics/tree_csr ${BLD}/pics
	cp pics/tree_msk ${BLD}/pics
	cp pics/hide_csr ${BLD}/pics
	cp pics/hide_msk ${BLD}/pics
	cp pics/treetool_icon ${BLD}/pics
	cp pics/grey ${BLD}/pics
