csci5451/assignments/02/Makefile
2023-10-22 19:38:42 -05:00

20 lines
No EOL
268 B
Makefile

.PHONY: all clean
CC := cc
CFLAGS :=
LDFLAGS :=
CFLAGS += $(shell pkg-config --cflags mpi)
LDFLAGS += $(shell pkg-config --libs mpi)
all: qs_mpi
qs_mpi: qs_mpi.o
$(CC) $(LDFLAGS) -o $@ $^
qs_mpi.o: qs_mpi.c
$(CC) $(CFLAGS) -c -o $@ $^
clean:
rm -f qs_mpi *.o