DEFINES = -DAIX
CC = g++
.SUFFIXES = .cc .o
CFLAGS = -O2 -Wall -I/usr/include/X11 -g3
LFLAGS = -L../Ygl -lYgl -lXext  -lX11
OBJS = Coordinates.o Cell.o List.o Queue.o CoordHash.o \
       Edge.o main.o

#all:
#	echo $(OBJS.cc.o)
#	cp Makefile Makefile-tmp
#	for i in *.cc; do\
#	 perl -e 'print "$$ARGV[0]: ";while (<>) { if (/^#include "(\S+)"/) { print "$$1 "; } } print "\n";' $$i >>Makefile-tmp;\
#	done
#	make -f Makefile-tmp all-hide
#
graph: all-hide
all-hide: $(OBJS)
	$(CC) $(CFLAGS) -o graph $(OBJS) $(LFLAGS) 

.cc.o:
	$(CC) $(DEFINES) $(CFLAGS) -c $<

lines: lines.c
	$(CC) $(CFLAGS) -c lines.c
	$(CC) $(CFLAGS) -o lines lines.o $(LFLAGS)

clean:
	rm -f core $(OBJS) lines.o lines graph 

### Dependences after this line
