INSTALLDIR=/usr/local/xwinweather
CC = g++
QTDIR = /usr/local/qt/
QDBTDIR = ./QdbtTabular-0.31/
QTFLAGS = -I$(QTDIR)include -L$(QTDIR)lib
QDBTFLAGS = -I$(QDBTDIR)include -L$(QDBTDIR)lib
X11FLAGS = -L/usr/X11R6/lib
LINKS = -lm -lqt -lqdbttabular -lX11
OBJECTFILES = tab.o info.o extweath.o tabu.o addrem.o 

all:	depend
	$(CC) -o tab tabmain.cc $(QTFLAGS) $(QDBTFLAGS) $(X11FLAGS) $(LINKS) $(OBJECTFILES)

depend:	addrem.o	info.o	extweath.o	tabu.o	tab.o

tab.o:	tabu.o
	$(CC) -c tab.cc $(QTFLAGS) $(QDBTFLAGS)

tabu.o:
	$(CC) -c tabu.cc $(QTFLAGS) $(QDBTFLAGS)

info.o:
	$(CC) -c info.cc $(QTFLAGS)

addrem.o:
	$(CC) -c addrem.cc $(QTFLAGS)

extweath.o:
	$(CC) -c extweath.cc $(QTFLAGS)

clean:
	rm $(OBJECTFILES) tab

install:
	mkdir $(INSTALLDIR)
	cp tab $(INSTALLDIR)
	cp forcast $(INSTALLDIR)
	cp weather $(INSTALLDIR)
	cp xweath $(INSTALLDIR)
	cp .xweathrc $(INSTALLDIR)
	cp *.xpm $(INSTALLDIR)
