TP-openmp/BE_OpenMP_2014/synchronizations/Makefile

32 lines
438 B
Makefile
Raw Normal View History

2023-06-22 18:19:48 +00:00
CC = gcc
LINK = $(CC)
CFLAGS = -O3 -fopenmp -Wunknown-pragmas
# CFLAGS = -g -fopenmp
LDFLAGS = $(CFLAGS)
LIBS = -lm
OBJS = aux.o main.o
main: $(OBJS)
$(LINK) -o $@ $(LDFLAGS) $(OBJS) $(LIBS)
clean:
(rm -f *.o main)
%.o: %.c
$(CC) $(CFLAGS) $(CINCLUDES) $(INCLUDES) $(CDEFS) $(PREC) -c $<
%.o: %.f90
$(FC) $(FCFLAGS) $(FINCLUDES) $(INCLUDES) $(FDEFS) $(DEFINE_PREPEND)$(PREC) -c $<