INCLUDES := -I /home/kostja/work/mysql-4.1-root/include
INCLUDES40 := -I /home/kostja/work/mysql-4.0-root/include
CFLAGS   := -O0 -g
LIBS     := -L /home/kostja/work/mysql-4.1-root/libmysql/.libs -lmysqlclient -lz -lnsl -lcrypto
LIBS40   := -L /home/kostja/work/mysql-4.0-root/libmysql/.libs -lmysqlclient -lz -lcrypt -lnsl -lm -lpthread -L/usr/lib -lssl -lcrypto

PROGS    := select update select40 update40

all: $(PROGS) 

select: select.o
	$(CXX) $(LIBS) $(CFLAGS) $^ -o $@

update: update.o
	$(CXX) $(LIBS) $(CFLAGS) $^ -o $@

select40: select40.o
	$(CXX) $^ $(LIBS40) $(CFLAGS) -o $@

update40: update40.o
	$(CXX) $^ $(LIBS40) $(CFLAGS) -o $@

select.o: select.cc
	$(CXX) $(INCLUDES) $(CFLAGS) -c $^
update.o: update.cc
	$(CXX) $(INCLUDES) $(CFLAGS) -c $^

select40.o: select40.cc
	$(CXX) $(INCLUDES40) $(CFLAGS) -c $^
update40.o: update40.cc
	$(CXX) $(INCLUDES40) $(CFLAGS) -c $^

clean:
	rm *.o $(PROGS) 7209.tgz

run:
	./select &
	./select40
	./update &
	./update40 &
	./update &
	./update40 &

dist:
	mkdir 7209
	cp *.cc Makefile 7209/
	tar czvf 7209.tgz 7209/
	rm -r 7209
