DATA_IMPT = data_impt
VIEW_IMPT = view_impt
OPT_PREFETCH = opt_prefetch

all: data_impt view_impt opt_prefetch

data_impt: data_importance.cpp
	g++ -std=c++11 data_importance.cpp -o $(DATA_IMPT)
	
view_impt: view_importance.cpp
	g++ -std=c++11 view_importance.cpp -o $(VIEW_IMPT)
	
opt_prefetch: optimal_prefetching.cpp	
	g++ -std=c++11 optimal_prefetching.cpp -o $(OPT_PREFETCH)
	
clean:
	rm -f core.* *.o $(DATA_IMPT) $(VIEW_IMPT) $(OPT_PREFETCH)