include ../../flags.mk

all: all_o

HEADERS = collection_wrappers.hpp empty_iterator.hpp interval_sequence_iterator.hpp \
	  iterator_wrappers.hpp masked_iterator.hpp merged_iterator.hpp node_iterator.hpp \
	  residual_iterator.hpp utility_iterator_base.hpp

INST_DIR = $(HEADER_INSTALL_DIR)/webgraph/iterators

$(INST_DIR):
	mkdir $(INST_DIR)

install: $(INST_DIR)
	cp $(HEADERS) $(INST_DIR)

all_o: node_iterator.o

%.o : %.cpp  %.hpp
	g++ $(FLAGS) -c $<

clean:
	rm -f *.o
	rm -f *~
