# # EMULAB-COPYRIGHT # Copyright (c) 2000-2011 University of Utah and the Flux Group. # All rights reserved. # SRCDIR = @srcdir@ TESTBED_SRCDIR = @top_srcdir@ OBJDIR = @top_builddir@ SUBDIR = $(subst $(TESTBED_SRCDIR)/,,$(SRCDIR)) include $(OBJDIR)/Makeconf CXXFLAGS = -Wall -O2 -I/usr/local/include -ftemplate-depth-40 -g CXXFLAGS += $(LDSTATIC) all: dijkstra include $(TESTBED_SRCDIR)/GNUmakerules dijkstra-debug: Compressor.o TreeCompressor.o dijkstra.o \ NoneCompressor.o VoteIpTree.o SingleSource.o \ OptimalIpTree.o bitmath.o \ Compressor.h OptimalIpTree.h VoteIpTree.h \ Exception.h SetIterator.h bitmath.h \ IpTree.h SingleSource.h dijkstra.h \ NoneCompressor.h TreeCompressor.h lib.h $(CXX) $(CXXFLAGS) Compressor.o TreeCompressor.o dijkstra.o \ NoneCompressor.o VoteIpTree.o SingleSource.o \ OptimalIpTree.o bitmath.o $(LIBS) -o $@ client: all client-install: client $(INSTALL_PROGRAM) dijkstra$(EXE) $(DESTDIR)$(CLIENT_BINDIR)/dijkstra$(EXE) clean: rm -f *.o dijkstra