all: intersection find_best_match get_search_str remove_bounded_string handle_br_tag

intersection: intersection.cpp stripws.hpp
	g++ intersection.cpp -o intersection

find_best_match: find_best_match.cpp
	g++ find_best_match.cpp -o find_best_match -lpthread

get_search_str: get_search_str.cpp
	g++ get_search_str.cpp -o get_search_str

remove_bounded_string: remove_bounded_string.cpp
	g++ remove_bounded_string.cpp -o remove_bounded_string

handle_br_tag: handle_br_tag.cpp
	g++ handle_br_tag.cpp -o handle_br_tag

packages: 
	sh ./install_packages.sh

clean:
	rm intersection find_best_match get_search_str remove_bounded_string handle_br_tag
