.PHONY: run clean CFLAGS += -DFMT_HEADER_ONLY LDFLAGS += $(shell pkg-config --libs fmt) clean: rm lpa lpa: lpa.cpp mpic++ $(CFLAGS) $(LDFLAGS) -o $@ -g $< run: watchexec -c clear 'make lpa && mpirun -n 4 ./lpa dataset/both_1000.txt'