QTDIR = /usr/local/qt
PGDIR = /usr/local/pgsql
COMPILER = g++ -I$(QTDIR)/include -I$(PGDIR)/include -L$(QTDIR)/lib -L$(PGDIR)/lib 
NORMALOBJECTS = functiongrouplistviewitem.o functionlistviewitem.o functionitempopup.o functiongroupitempopup.o
UICOBJECTS =
MOCOBJECTS = moc_functionitempopup.o moc_functiongroupitempopup.o

compile: $(UICOBJECTS) $(NORMALOBJECTS) $(MOCOBJECTS)

%.o: %.cpp
	$(COMPILER) -c -o $@ $<

moc_%.cpp: %.h
	moc $< -o $@

uic_%.cpp: %.ui
	uic -o uic_$*.h $<
	uic -i uic_$*.h -o $@ $<

clean:
	rm -f *.o
