TARGETS := gen_adj_matrix TARGETS += floyd CXXFLAGS := -fopenmp OBJS := $(foreach target,$(TARGETS),$(target).o) all: $(TARGETS) $(TARGETS): $(OBJS) $(CXX) -o $@ $@.o clean: -rm -f *~ *.o $(TARGETS)