STIDE_OBJECTS = config.o flexitree.o stide.o stream.o STIDE_HEADERS = config.h flexitree.h opt_info.h stream.h FLAGS = -g stide: $(STIDE_OBJECTS) g++ $(FLAGS) $(STIDE_OBJECTS) -o stide config.o: config.C config.h g++ -c $(FLAGS) config.C flexitree.o: flexitree.C flexitree.h g++ -c $(FLAGS) flexitree.C stream.o: stream.C stream.h g++ -c $(FLAGS) stream.C stide.o: stide.C $(STIDE_HEADERS) g++ -c $(FLAGS) stide.C