1 2 CC = g++ 3 LCFLAGS = -Wall -g 4 CFLAGS = $(LCFLAGS) -c -g 5 6 OBJDIR = ../objdir 7 8 $(OBJDIR)/nccnav: nccnav.C $(OBJDIR)/dbstree.o $(OBJDIR)/inttree.o 9 $(CC) -g nccnav.C -I.. -lncurses -o nccnav $(OBJDIR)/dbstree.o $(OBJDIR)/inttree.o 10 11 $(OBJDIR)/dbstree.o: ../dbstree.[Ch] 12 $(CC) $(CFLAGS) ../dbstree.C -c 13 @mv dbstree.o $(OBJDIR) 14 15 $(OBJDIR)/inttree.o: ../inttree.[Ch] 16 $(CC) $(CFLAGS) ../inttree.C -c 17 @mv inttree.o $(OBJDIR) 18 19 clean: 20 rm -f *.o nccnav