CFLAGS = -g
CC = cc
LOADLIBES = -lMn

srcs = Makefile tree.c tree_direct.c

objs = tree tree_direct

all: $(objs)

tree: tree.o
	$(CC) -o tree tree.o $(LOADLIBES)

tree_direct: tree_direct.o
	$(CC) -o tree_direct tree_direct.o $(LOADLIBES)

.c.o:
	$(CC) -c $(CFLAGS) $(CPPFLAGS) $<

clean:
	rm -f *.o core $(objs) *~

mneme-dist: $(srcs)
	cd ../mneme-$(RELEASE); mkdir examples
	ln $(srcs) ../mneme-$(RELEASE)/examples
