Files
sumaclust/Makefile
2019-03-27 09:14:24 +01:00

45 lines
619 B
Makefile

EXEC = sumaclust
SUMACLUST_SRC = sumaclust.c \
mtcompare_sumaclust.c
SUMACLUST_OBJ = $(patsubst %.c,%.o,$(SUMACLUST_SRC))
SRCS = $(SUMACLUST_SRC)
LIB = -lsuma -lm #-ll
include ./global.mk
all: $(EXEC)
########
#
# sumaclust compilation
#
########
# executable compilation and link
ifeq ($(CC),gcc)
LFLAGS = -fopenmp
else
LFLAGS =
endif
sumaclust: $(SUMACLUST_OBJ) $(LIBSUMA)
$(CC) $(LDFLAGS) -o $@ $(LFLAGS) $(SUMACLUST_OBJ) $(LIB) $(LIBSUMAPATH)
########
#
# project management
#
########
clean:
rm -f $(SUMACLUST_OBJ)
rm -f $(EXEC)
$(MAKE) -C ./sumalibs clean