##############################################################
#   Makefile for VUCAKO Bench (0.006 - 6.6.2001)
#

###########################################
#   COMPILER:
# You can use any ANSII(!) compiler

CC= gcc
#CC= CC

#LINKER= cc
LINKER= ${CC}

###########################################
#   compiler OPTIONS:

# For debugging, change "-O" to "-g"
DBX= -O3
#DBX= -O3 -m486

# Any other compiler or linker options?
CFLAGS=
LDFLAGS=

# Add -DSYMBOL to define preprocessor symbol:
DEFINES=

###########################################
#   LIBRARIES:

LIBS= -lm

###########################################
#   INCLUDES:

# To change where the include files come from, change INCLUDE.
INCLUDE=

##############################################################
#  Usually you don't have to edit anything below this line..

# rm command for clean target:
RM= rm -f

# object files to build "bench":
OBJS= AKDtree.o bitmask.o fileofdouble.o main.o randomJames.o timer.o

CMDS= bench


.KEEP_STATE:

all::   ${CMDS}

.cc.o:
	${CC} $(DEFINES) $(CFLAGS) $(INCLUDE) $(DBX) -c $<

bench:	${OBJS}
	${LINKER} ${LDFLAGS} ${DBX} ${OBJS} ${LIBS} -o bench
	strip bench

clean:	
	${RM} *.o *% *~ core
