TARGET = pyrcc4
OFILES = main.o rcc.o
HFILES = rcc.h

CC = gcc
CXX = g++
LINK = g++
CPPFLAGS = -DNDEBUG -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_XML_LIB -I. -I/opt/qt4-maemo5/mkspecs/default -I/opt/qt4-maemo5/include/QtCore -I/opt/qt4-maemo5/include/QtXml -I/opt/qt4-maemo5/include
CFLAGS = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT
CXXFLAGS = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT
LFLAGS = -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,--hash-style=gnu
LIBS = -L/opt/qt4-maemo5/lib -lQtCore -L/opt/qt4-maemo5/lib -lpthread -lQtXml -L/opt/qt4-maemo5/lib -lQtCore -L/opt/qt4-maemo5/lib -lpthread -lpthread
MOC = /opt/qt4-maemo5/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)
	$(LINK) $(LFLAGS) -o $(TARGET) $(OFILES) $(LIBS)
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/network/ftp/ftp_rc.py ../examples/network/ftp/ftp.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/animation/animatedtiles/animatedtiles_rc.py ../examples/animation/animatedtiles/animatedtiles.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/animation/stickman/stickman_rc.py ../examples/animation/stickman/stickman.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/animation/appchooser/appchooser_rc.py ../examples/animation/appchooser/appchooser.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/animation/states/states_rc.py ../examples/animation/states/states.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/animation/easing/easing_rc.py ../examples/animation/easing/easing.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/tools/i18n/i18n_rc.py ../examples/tools/i18n/i18n.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/draganddrop/draggableicons/draggableicons_rc.py ../examples/draganddrop/draggableicons/draggableicons.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/draganddrop/puzzle/puzzle_rc.py ../examples/draganddrop/puzzle/puzzle.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/draganddrop/fridgemagnets/fridgemagnets_rc.py ../examples/draganddrop/fridgemagnets/fridgemagnets.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/draganddrop/draggabletext/draggabletext_rc.py ../examples/draganddrop/draggabletext/draggabletext.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/graphicsview/padnavigator/padnavigator_rc.py ../examples/graphicsview/padnavigator/padnavigator.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/graphicsview/diagramscene/diagramscene_rc.py ../examples/graphicsview/diagramscene/diagramscene.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/graphicsview/dragdroprobot/dragdroprobot_rc.py ../examples/graphicsview/dragdroprobot/dragdroprobot.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/graphicsview/collidingmice/mice_rc.py ../examples/graphicsview/collidingmice/mice.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/dialogs/configdialog/configdialog_rc.py ../examples/dialogs/configdialog/configdialog.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/dialogs/classwizard/classwizard_rc.py ../examples/dialogs/classwizard/classwizard.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/xmlpatterns/schema/schema_rc.py ../examples/xmlpatterns/schema/schema.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/demos/embeddeddialogs/embeddeddialogs_rc.py ../examples/demos/embeddeddialogs/embeddeddialogs.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/demos/qtdemo/qtdemo_rc.py ../examples/demos/qtdemo/qtdemo.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/desktop/systray/systray_rc.py ../examples/desktop/systray/systray.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/mainwindows/dockwidgets/dockwidgets_rc.py ../examples/mainwindows/dockwidgets/dockwidgets.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/mainwindows/sdi/sdi_rc.py ../examples/mainwindows/sdi/sdi.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/mainwindows/application/application_rc.py ../examples/mainwindows/application/application.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/mainwindows/mdi/mdi_rc.py ../examples/mainwindows/mdi/mdi.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/itemviews/editabletreemodel/editabletreemodel_rc.py ../examples/itemviews/editabletreemodel/editabletreemodel.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/itemviews/puzzle/puzzle_rc.py ../examples/itemviews/puzzle/puzzle.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/itemviews/simpletreemodel/simpletreemodel_rc.py ../examples/itemviews/simpletreemodel/simpletreemodel.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/itemviews/chart/chart_rc.py ../examples/itemviews/chart/chart.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/itemviews/pixelator/pixelator_rc.py ../examples/itemviews/pixelator/pixelator.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/opengl/textures/textures_rc.py ../examples/opengl/textures/textures.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/widgets/tooltips/tooltips_rc.py ../examples/widgets/tooltips/tooltips.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/painting/basicdrawing/basicdrawing_rc.py ../examples/painting/basicdrawing/basicdrawing.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/painting/svgviewer/svgviewer_rc.py ../examples/painting/svgviewer/svgviewer.qrc
	LD_LIBRARY_PATH=/opt/qt4-maemo5/lib ./$(TARGET) -py2 -o ../examples/activeqt/webbrowser/mainwindow_rc.py ../examples/activeqt/webbrowser/mainwindow.qrc

install: $(TARGET)
	@test -d $(DESTDIR)/usr/bin || mkdir -p $(DESTDIR)/usr/bin
	cp -f $(TARGET) $(DESTDIR)/usr/bin/$(TARGET)

clean:
	-rm -f $(TARGET)
	-rm -f main.o
	-rm -f rcc.o
