OBJS := nodes_used.o hello_send_recv.o EXECUTABLE := hello_send_recv DEFS := CFLAGS := -g -O3 INCLUDES := LDFLAGS := -lm CC := mpiicc %.o: %.c %.h $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@ $(EXECUTABLE): $(OBJS) $(CC) $(CFLAGS) $(INCLUDES) $(OBJS) -o $@ $(LDFLAGS) clean: rm -f *.o $(EXECUTABLE)