#
# Generic rules
#
.SUFFIXES: .C .c .o
.C.o:
	${COMPILE.C} ${CCFLAGS} -c $<

.c.o:
	${COMPILE.c} ${CFLAGS} -c $<

#
#       Define compilers
#
COMPILE.C = g++
COMPILE.c = gcc
LINK.C    = g++
DEBUG = -g
#
#       Compiler flags
#
LDFLAGS = -L/usr/X11R6/lib ${LIBS}
CCFLAGS = ${DEBUG} -I/usr/X11/include
CFLAGS  = ${DEBUG} -I/usr/X11/include
#CCFLAGS = -O -DOLD_STYLE -I/usr/local/include
#CFLAGS  = -O -DOLD_STYLE -I/usr/local/include
AFLAGS  = 
XLIBS   = -lXext -lX11
LIBS    = -lm ${XLIBS}


#
#	Generic targets
#
clean:
	/bin/rm -f *.o *~ core 

#
#	Specific target information
#

main.o: main.c

main: main.o
	/bin/rm -f $@
	${LINK.C} ${LDFLAGS} -o $@ $@.o ${FINDF_OBJ} ${LIBS}

