
CPPFLAGS=@CPPFLAGS_NODEBUG@ -I../include -std=c++11

EXEC= \
	segment_tree \
	flat_segment_tree \
	rectangle_set \
	point_quad_tree \
	multi_type_vector \
	multi_type_vector_event1 \
	trie_map \
	packed_trie_map

all: $(EXEC)

segment_tree: segment_tree.cpp

flat_segment_tree: flat_segment_tree.cpp

rectangle_set: rectangle_set.cpp

point_quad_tree: point_quad_tree.cpp

multi_type_vector: multi_type_vector.cpp
multi_type_vector_event1: multi_type_vector_event1.cpp
multi_type_vector_element_block1: multi_type_vector_element_block1.cpp
multi_type_vector_pos_hint: multi_type_vector_pos_hint.cpp

multi_type_matrix: multi_type_matrix.cpp

trie_map: trie_map.cpp

packed_trie_map: packed_trie_map.cpp

clean:
	rm -f $(EXEC)
