
CC = gcc

#CCOPTS = -g -DDEBUG -Wunused
#CCOPTS = -O3
CCOPTS = -O3 -fstrength-reduce -fthread-jumps  -funroll-loops -fcse-follow-jumps -fcse-skip-blocks -frerun-cse-after-loop -fexpensive-optimizations -fdelayed-branch -fschedule-insns2

CFLAGS = $(INCDIRS) $(CCOPTS)
INCDIRS =
#LIBS = /usr/ucblib/libucb.a -lm
LIBS = -lm
OBJS = exper_nonadaptive.o auxil.o suffix_tree.o
LIBDIRS = 

all : exper_nonadaptive
	@echo ""
	@echo "### Compilation done."
	@echo ""

$(OBJS) : includes.h $(FORCE) Makefile

exper_nonadaptive : $(OBJS) $(FORCE)
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBDIRS) $(LIBS)

force :

rebuild :
	@make -f Makefile_nonadaptive FORCE=force

clean :
	rm -f *.o core exper
