# Adam Sadovsky # 06/23/05 CXX = g++ CPPFLAGS = -O3 -Wall # CPPFLAGS = -ggdb LDFLAGS = PROG = findmotifs PROG_OBJS = findmotifs.o graph.o ConfigFile.o TAR_OBJS = findmotifs.pl \ findmotifs.cpp ConfigFile.cpp ConfigFile.h graph.cpp graph.h Makefile all : $(PROG) $(PROG) : $(PROG_OBJS) $(CXX) -o $@ $(PROG_OBJS) $(LDFLAGS) ConfigFile.o : ConfigFile.cpp ConfigFile.h $(CXX) -c ConfigFile.cpp $(CPPFLAGS) graph.o : graph.cpp graph.h ConfigFile.h $(CXX) -c graph.cpp $(CPPFLAGS) findmotifs.o : findmotifs.cpp graph.h $(CXX) -c findmotifs.cpp $(CPPFLAGS) clean : \rm -f $(PROG) $(PROG_OBJS) tar : tar -cf - $(TAR_OBJS) | gzip -c > $(PROG).tar.gz