#Makefile CXX=mpicxx -g -O3 CFLAGS=-I$(HDF5_ROOT)/include -O3 -I../utils HDF5_LIB=-L$(HDF5_ROOT)/lib -lhdf5 %.o: %.cpp $(CXX) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< %.o: %.c $(CXX) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< test_mmap_mem: test_mmap_mem.o ../utils/profiling.o $(CXX) $(CFLAGS) -o $@ $< ../utils/profiling.o test_hdf5: test_hdf5.o ../utils/profiling.o ../utils/debug.o $(CXX) $(CFLAGS) -o $@ $< ../utils/debug.o $(HDF5_LIB) test: test_cache test_mmap_mem test_cache: test_cache.o ../utils/profiling.o $(CXX) $(CFLAGS) -o $@ $< ../utils/profiling.o clean: rm -rf *.o read_dataset_cache prepare_dataset test_mmap test_cache test_mmap_mem test_hdf5 *btr