TARGET = QtSql.so
OFILES = sipQtSqlcmodule.o sipQtSqlQVector0100QVariant.o sipQtSqlQSqlResult.o sipQtSqlQSqlRelationalTableModel.o sipQtSqlQSqlTableModel.o sipQtSqlQSqlRelation.o sipQtSqlQSqlRelationalDelegate.o sipQtSqlQSqlQueryModel.o sipQtSqlQSqlQuery.o sipQtSqlQSqlIndex.o sipQtSqlQSqlRecord.o sipQtSqlQSqlField.o sipQtSqlQSqlError.o sipQtSqlQSqlDriver.o sipQtSqlQSqlDatabase.o sipQtSqlQSqlDriverCreatorBase.o sipQtSqlQSqlParamType.o sipQtSqlQSql.o
HFILES = sipAPIQtSql.h 

CC = gcc
CXX = g++
LINK = g++
CPPFLAGS = -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/python2.5 -I/usr/mkspecs/linux-g++ -I/usr/include/QtSql -I/usr/include/QtGui -I/usr/include/QtCore -I/usr/include -I/usr/X11R6/include
CFLAGS = -pipe -fPIC -O2 -Wall -W -D_REENTRANT
CXXFLAGS = -pipe -fPIC -O2 -Wall -W -D_REENTRANT
LFLAGS = -shared -Wl,-O1 -Wl,-rpath,/usr/lib -Wl,--version-script=QtSql.exp
LIBS = -L/usr/lib -L/usr/X11R6/lib -lQtSql -L/usr/lib -lQtCore -L/usr/lib -lpthread -lQtGui -L/usr/lib -L/usr/X11R6/lib -lQtCore -L/usr/lib -lpthread -lQtCore -L/usr/lib -lpthread -lXext -lX11 -lm -lpthread
MOC = /usr/bin/moc
.SUFFIXES: .c .o .cpp .cc .cxx .C


.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(CPPFLAGS) -o $@ $<

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(CPPFLAGS) -o $@ $<

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(CPPFLAGS) -o $@ $<

.C.o:
	$(CXX) -c $(CXXFLAGS) $(CPPFLAGS) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<

all: $(TARGET)

$(OFILES): $(HFILES)

$(TARGET): $(OFILES)
	@echo '{ global: initQtSql; local: *; };' > QtSql.exp
	$(LINK) $(LFLAGS) -o $(TARGET) $(OFILES) $(LIBS)

install: $(TARGET)
	@test -d $(DESTDIR)/usr/lib/python2.5/site-packages/PyQt4 || mkdir -p $(DESTDIR)/usr/lib/python2.5/site-packages/PyQt4
	cp -f $(TARGET) $(DESTDIR)/usr/lib/python2.5/site-packages/PyQt4/$(TARGET)
	strip $(DESTDIR)/usr/lib/python2.5/site-packages/PyQt4/$(TARGET)
	@test -d $(DESTDIR)/usr/share/sip/PyQt4/QtSql || mkdir -p $(DESTDIR)/usr/share/sip/PyQt4/QtSql
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsql.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsql.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlerror.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlerror.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlindex.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlindex.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqltablemodel.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqltablemodel.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlquerymodel.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlquerymodel.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/QtSqlmod.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/QtSqlmod.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqldriver.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqldriver.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlrelationaltablemodel.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlrelationaltablemodel.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlrecord.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlrecord.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlrelationaldelegate.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlrelationaldelegate.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlresult.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlresult.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlquery.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlquery.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqlfield.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqlfield.sip
	cp -f /home/maemo/python-qt4-4.7/sip/QtSql/qsqldatabase.sip $(DESTDIR)/usr/share/sip/PyQt4/QtSql/qsqldatabase.sip

clean:
	-rm -f $(TARGET)
	-rm -f sipQtSqlcmodule.o
	-rm -f sipQtSqlQVector0100QVariant.o
	-rm -f sipQtSqlQSqlResult.o
	-rm -f sipQtSqlQSqlRelationalTableModel.o
	-rm -f sipQtSqlQSqlTableModel.o
	-rm -f sipQtSqlQSqlRelation.o
	-rm -f sipQtSqlQSqlRelationalDelegate.o
	-rm -f sipQtSqlQSqlQueryModel.o
	-rm -f sipQtSqlQSqlQuery.o
	-rm -f sipQtSqlQSqlIndex.o
	-rm -f sipQtSqlQSqlRecord.o
	-rm -f sipQtSqlQSqlField.o
	-rm -f sipQtSqlQSqlError.o
	-rm -f sipQtSqlQSqlDriver.o
	-rm -f sipQtSqlQSqlDatabase.o
	-rm -f sipQtSqlQSqlDriverCreatorBase.o
	-rm -f sipQtSqlQSqlParamType.o
	-rm -f sipQtSqlQSql.o
	-rm -f QtSql.exp
