PREFIX=/usr/local

CFLAGS=-I$(PREFIX)/include

EXEC = sumatra

SUMATRA_SRC = sumatra.c \
			  mtcompare_sumatra.c

SUMATRA_OBJ = $(patsubst %.c,%.o,$(SUMATRA_SRC))

SRCS = $(SUMATRA_SRC)

LIB = -lsuma -lz -lm

include ./global.mk

all: $(EXEC)


########
#
# sumatra compilation
#
########

# executable compilation and link

sumatra: $(SUMATRA_OBJ) ./sumalibs/libsuma.a
	$(CC) $(LDFLAGS) -o $@ -pthread $(SUMATRA_OBJ) $(LIBSUMAPATH) $(LIB)

########
#
# project management
#
########

clean:
	rm -f $(SUMATRA_OBJ)
	rm -f $(EXEC)
	$(MAKE) -C ./sumalibs clean

install: all
	install -d $(DESTDIR)$(PREFIX)/bin/
	install -m 755 $(EXEC) $(DESTDIR)$(PREFIX)/bin/