# qt QT_VERSION = 5.3.0 QT_URL := http://download.qt-project.org/official_releases/qt/5.3/$(QT_VERSION)/submodules/qtbase-opensource-src-$(QT_VERSION).tar.xz ifdef HAVE_MACOSX #PKGS += qt endif ifdef HAVE_WIN32 PKGS += qt endif ifeq ($(call need_pkg,"QtCore QtGui"),) ifeq ($(call need_pkg,"Qt5Core Qt5Gui Qt5Widgets"),) PKGS_FOUND += qt endif endif $(TARBALLS)/qt-$(QT_VERSION).tar.xz: $(call download,$(QT_URL)) .sum-qt: qt-$(QT_VERSION).tar.xz qt: qt-$(QT_VERSION).tar.xz .sum-qt $(UNPACK) mv qtbase-opensource-src-$(QT_VERSION) qt-$(QT_VERSION) $(MOVE) ifdef HAVE_MACOSX QT_PLATFORM := -platform darwin-g++ endif ifdef HAVE_WIN32 QT_PLATFORM := -xplatform win32-g++ -device-option CROSS_COMPILE=$(HOST)- endif .qt: qt cd $< && ./configure $(QT_PLATFORM) -static -release -no-sql-sqlite -no-gif -qt-libjpeg -no-openssl -no-opengl -opensource -confirm-license cd $< && $(MAKE) sub-src # BUILDING QT BUILD TOOLS ifdef HAVE_CROSS_COMPILE cd $ "$(PREFIX)/include/qt5/qpa/qplatformnativeinterface.h" # INSTALLING PKGCONFIG FILES install -d "$(PREFIX)/lib/pkgconfig" for i in Core Gui Widgets; \ do cat $(SRC)/qt/Qt5$${i}.pc.in | sed -e s/@@VERSION@@/$(QT_VERSION)/ | sed -e 's|@@PREFIX@@|$(PREFIX)|' > "$(PREFIX)/lib/pkgconfig/Qt5$${i}.pc"; \ done # INSTALLING QT BUILD TOOLS install -d "$(PREFIX)/bin/" for i in rcc moc uic; \ do cp $