
CFLAGS=-g

all: gtkpool

install: gtkpool
	./install-script

OBJS=pool.o application.o gui.o options.o sound.o
GTKFLAGS=`gtk-config --cflags`

run: gtkpool
	./gtkpool

gtkpool: $(OBJS)
	g++ $(OBJS) $(CFLAGS) -o gtkpool `gtk-config --libs`

popt.o:
	gcc -c popt.c -o popt.o 

gui.o: gui.cc application.hh pool.hh myconfig.hh options.hh
	g++ $(CFLAGS) -c gui.cc -o gui.o $(GTKFLAGS)

application.o: application.cc application.hh pool.hh myconfig.hh sound.hh
	g++ $(CFLAGS) -c application.cc -o application.o $(GTKFLAGS)

pool.o: pool.cc pool.hh myconfig.hh
	g++ $(CFLAGS) -c pool.cc -o pool.o $(GTKFLAGS)

options.o: options.cc options.hh application.hh
	g++ $(CFLAGS) -c options.cc -o options.o $(GTKFLAGS)

sound.o: sound.cc sound.hh
	g++ $(CFLAGS) -c sound.cc -o sound.o $(GTKFLAGS)
