TP-calcul-parallele/TP2/Makefile
2023-06-23 19:34:09 +02:00

27 lines
447 B
Makefile

CC=gcc
MPICC=smpicc
LD=smpicc
LDFLAGS=
CFLAGS=-O4
CLIBS=-lblas -llapack
INCLUDES=
SOURCEDIR=src
BUILDDIR=build
all: dir main # test
test_env: dir who_am_i
dir:
mkdir -p $(BUILDDIR)/bin
clean:
rm -rf $(BUILDDIR)
%.o: $(SOURCEDIR)/%.c
echo $@
$(MPICC) -c -Wall -o $(BUILDDIR)/$@ $< $(CFLAGS) $(INCLUDES)
main: main.o gemms.o ex1.o ex2.o ex3.o utils.o dsmat.o
$(LD) -o $(BUILDDIR)/bin/$@ $(addprefix $(BUILDDIR)/,$^) $(CLIBS) $(LDFLAGS)