name = spell

CC = ncc $(option)
lib = -lZ -lw -lw -lS -lS
objtarget = ../../ubcbin/$(name)

files = intree.o ixfind.o lookup.o main.o myerr.o parse.o rm_temp.o scantmp.o scantree.o trap.o treedump.o treeprint.o realloc.o

bufdef = ixfind.o lookup.o main.o parse.o rm_temp.o scantmp.o treeprint.o
treedef = intree.o ixfind.o parse.o scantree.o treedump.o
iodef = main.o lookup.o

spell:	$(files)
	ncc $(option) $(files) $(lib)
	cp a.out $(objtarget)
	mv a.out $(name)

$(treedef) : treedef.h
$(bufdef) : bufdef.h
$(iodef) : iodef.h
