Files
sumaclust/Makefile

53 lines
763 B
Makefile
Raw Normal View History

2019-03-27 17:09:01 +01:00
PREFIX=/usr/local
CFLAGS=-I$(PREFIX)/include
EXEC = sumaclust
2015-07-16 14:41:51 +02:00
SUMACLUST_SRC = sumaclust.c \
mtcompare_sumaclust.c
2015-07-16 14:41:51 +02:00
SUMACLUST_OBJ = $(patsubst %.c,%.o,$(SUMACLUST_SRC))
2015-07-16 14:41:51 +02:00
SRCS = $(SUMACLUST_SRC)
2015-07-16 14:41:51 +02:00
LIB = -lsuma -lm #-ll
2015-07-16 14:41:51 +02:00
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)
2015-07-16 14:41:51 +02:00
########
#
# project management
#
########
clean:
rm -f $(SUMACLUST_OBJ)
2015-07-16 14:41:51 +02:00
rm -f $(EXEC)
$(MAKE) -C ./sumalibs clean
2019-03-27 17:09:01 +01:00
install: all
install -d $(DESTDIR)$(PREFIX)/bin/
install -m 755 $(EXEC) $(DESTDIR)$(PREFIX)/bin/