#******************************************************************************
# FILE   : Makefile
# AUTHOR : Jens Stoye, Constantin Bannert
#******************************************************************************
#
# 2000/05/26: Initial implementation (Jens).
# 2002/01/14: Added rules for jscan (Conni).
# 
#******************************************************************************

#compiler
CC = gcc

#compiler options
CFLAGS = -O3
#CFLAGS = -g -Wall -Wshadow

ALL = jali jsearch jscan

#targets
all: $(ALL) 

#------------------------------------------------------------------------------
jali: jali.o jali_lib.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

jsearch: jsearch.o jali_lib.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

jscan: jscan.o jali_lib.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

#------------------------------------------------------------------------------
jali.o: jali.c include.h jali_lib.h
jsearch.o: jsearch.c include.h jali_lib.h
jscan.o: jscan.c include.h jali_lib.h
jali_lib.o: jali_lib.c include.h jali_lib.h 

#------------------------------------------------------------------------------
clean:
	-/bin/rm -f *.o

remove: clean
	-/bin/rm -i $(ALL)

#******************************************************************************
