Hi Attached are two rules files. They seem to compile fine, since i just used the standard qt build process. I still have a problem with the install routine:
install_copy: src=/home/sander/qt46/ptx/platform-pmx-one/packages/qt-everywhere-opensource-src-4.6.2//usr/lib/libQtCore.so.4.6.2 dst=/usr/lib/libQtCore.so.4.6.2 owner=0 group=0 permissions=0644 install: cannot stat `/home/sander/qt46/ptx/platform-pmx-one/packages/qt-everywhere-opensource-src-4.6.2//usr/lib/libQtCore.so.4.6.2': No such file or directory Error: install_copy failed! The error is obviously that there are two slashes in the path, the rest seems fine though. But as far as i see either install_copy should remove double slashes or something in the rule file is wrong. But i don't see any error in my qt4.make rules file: QT4 := qt-everywhere-opensource-src-$(QT4_VERSION) QT4_SUFFIX := tar.gz QT4_URL := http://get.qt.nokia.com/qt/source/$(QT4).$(QT4_SUFFIX) QT4_SOURCE := $(SRCDIR)/$(QT4).$(QT4_SUFFIX) QT4_DIR := $(BUILDDIR)/$(QT4) There should be no slash at the end of QT4_DIR which is presumably used for installation. Im using ptxdist-2010-03-0. It would be nice if someone could give me a hint? Best regards Tim PS: The two rules files needed for building qt4 are attached for reference.
# -*-makefile-*- # $Id$ # # Copyright (C) 2009 by Michael Olbrich <[email protected]> # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # HOST_PACKAGES-$(PTXCONF_HOST_QT4) += host-qt4 # # Paths and names # HOST_QT4_DIR = $(HOST_BUILDDIR)/$(QT4) HOST_QT4_BUILDDIR = $(HOST_BUILDDIR)/$(QT4)-build HOST_QT4_BUILD_OOT := YES # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(STATEDIR)/host-qt4.get: $(QT4_SOURCE) @$(call targetinfo) @$(call touch) # ---------------------------------------------------------------------------- # Extract # ---------------------------------------------------------------------------- $(STATEDIR)/host-qt4.extract: @$(call targetinfo) @$(call clean, $(HOST_QT4_DIR)) @$(call extract, QT4, $(HOST_BUILDDIR)) @$(call patchin, QT4, $(HOST_QT4_DIR)) @$(call touch) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- HOST_QT4_PATH := PATH=$(HOST_PATH) HOST_QT4_ENV := $(HOST_ENV) # # autoconf # # # autoconf # # Important: Use "-no-fast" here. Otherwise qmake will be called during # the compile stage when the environment is not properly set! # -embedded \ HOST_QT4_AUTOCONF := \ $(HOST_AUTOCONF) \ -shared \ -opensource \ -confirm-license \ -release \ -no-fast \ -no-largefile \ -no-accessibility \ -no-sql-ibase \ -no-sql-mysql \ -no-sql-odbc \ -no-sql-psql \ -no-sql-sqlite \ -no-sql-sqlite2 \ -no-qt3support \ -no-mmx \ -no-3dnow \ -no-sse \ -no-sse2 \ -no-optimized-qmake \ -no-nis \ -no-cups \ -no-iconv \ -pch \ -force-pkg-config \ -depths all \ -prefix $(PTXCONF_SYSROOT_HOST) \ -make libs \ -make tools \ -nomake examples \ -nomake demos \ -no-libpng \ -no-libmng \ -no-libtiff \ -no-gif \ -no-libjpeg \ -qt-zlib \ -no-freetype \ -no-stl \ -no-glib \ -dbus \ -no-xmlpatterns \ -no-exceptions \ -no-phonon \ -no-phonon-backend \ -no-webkit \ -no-scripttools \ -no-gfx-linuxfb \ -no-gfx-transformed \ -no-gfx-qvfb \ -no-gfx-vnc \ -no-gfx-multiscreen \ -no-kbd-tty # ---------------------------------------------------------------------------- # Compile # ---------------------------------------------------------------------------- $(STATEDIR)/host-qt4.compile: @$(call targetinfo) # @cd $(HOST_QT4_BUILDDIR) && $(HOST_QT4_PATH) $(MAKE) $(PARALLELMFLAGS) \ # sub-tools-bootstrap # @cd $(HOST_QT4_BUILDDIR) && $(HOST_QT4_PATH) $(MAKE) $(PARALLELMFLAGS) \ # sub-xml sub-dbus sub-moc sub-rcc sub-uic # @cd $(HOST_QT4_BUILDDIR) && $(HOST_QT4_PATH) $(MAKE) $(PARALLELMFLAGS) \ # sub-network # @cd $(HOST_QT4_BUILDDIR)/tools/linguist/lrelease && $(HOST_QT4_PATH) \ # $(MAKE) $(PARALLELMFLAGS) # @cd $(HOST_QT4_BUILDDIR)/tools/qdbus && $(HOST_QT4_PATH) \ # $(MAKE) $(PARALLELMFLAGS) sub-qdbusxml2cpp sub-qdbuscpp2xml @cd $(HOST_QT4_BUILDDIR) && $(HOST_QT4_PATH) $(MAKE) $(PARALLELMFLAGS) @$(call touch) # ---------------------------------------------------------------------------- # Install # ---------------------------------------------------------------------------- HOST_QT4_INSTALL_TARGETS := \ install_qmake \ install_mkspecs \ sub-xml-install_subtargets \ sub-dbus-install_subtargets \ sub-network-install_subtargets \ sub-moc-install_subtargets \ sub-rcc-install_subtargets \ sub-uic-install_subtargets $(STATEDIR)/host-qt4.install: @$(call targetinfo) @cd $(HOST_QT4_BUILDDIR) && $(HOST_QT4_PATH) $(MAKE) $(PARALLELMFLAGS) \ $(HOST_QT4_INSTALL_TARGETS) $(HOST_QT4_MAKEVARS) @cd $(HOST_QT4_BUILDDIR)/tools/linguist/lrelease && $(HOST_QT4_PATH) \ $(MAKE) $(PARALLELMFLAGS) install $(HOST_QT4_MAKEVARS) @cd $(HOST_QT4_BUILDDIR)/tools/qdbus && $(HOST_QT4_PATH) \ $(MAKE) $(PARALLELMFLAGS) $(HOST_QT4_MAKEVARS) \ sub-qdbusxml2cpp-install_subtargets \ sub-qdbuscpp2xml-install_subtargets # create a cross qmake: # copy host qmake and add a qt.conf (these must be in the same dir) # add wrapper script that sets the correct QMAKESPEC @rm -f $(PTXDIST_SYSROOT_CROSS)/bin/qmake $(PTXDIST_SYSROOT_CROSS)/bin/qmake-cross @cp $(PTXDIST_SYSROOT_HOST)/bin/qmake $(PTXDIST_SYSROOT_CROSS)/bin/qmake-cross @echo -e '#!/bin/sh\nexport QMAKESPEC=qws/linux-ptx-g++\nexec $(PTXDIST_SYSROOT_CROSS)/bin/qmake-cross "$$@"\n' > $(PTXDIST_SYSROOT_CROSS)/bin/qmake @chmod +x $(PTXDIST_SYSROOT_CROSS)/bin/qmake @echo -e "[Paths]\nPrefix=$(SYSROOT)/usr\nBinaries=$(PTXCONF_SYSROOT_HOST)/bin" > $(PTXDIST_SYSROOT_CROSS)/bin/qt.conf @$(call touch) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- host-qt4_clean: rm -rf $(STATEDIR)/host-qt4.* rm -rf $(HOST_QT4_DIR) rm -rf $(HOST_QT4_BUILDDIR) # vim: syntax=make
# -*-makefile-*- # # Copyright (C) 2008 by Juergen Beisert # 2009 Michael Olbrich <[email protected]> # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_QT4) += qt4 # # Paths and names # QT4_VERSION := 4.6.2 QT4 := qt-everywhere-opensource-src-$(QT4_VERSION) QT4_SUFFIX := tar.gz QT4_URL := http://get.qt.nokia.com/qt/source/$(QT4).$(QT4_SUFFIX) QT4_SOURCE := $(SRCDIR)/$(QT4).$(QT4_SUFFIX) QT4_DIR := $(BUILDDIR)/$(QT4) QT4_BUILD_OOT := YES QT4_LICENSE := GPL3, LGPLv2.1 # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(QT4_SOURCE): @$(call targetinfo) @$(call get, QT4) # ---------------------------------------------------------------------------- # Extract # ---------------------------------------------------------------------------- $(STATEDIR)/qt4.extract: @$(call targetinfo) @$(call extract, QT4) @$(call patchin, QT4) @for file in $(QT4_DIR)/mkspecs/qws/linux-ptx-g++/*.in; do \ sed -e "s,@COMPILER_PREFIX@,$(COMPILER_PREFIX),g" \ -e "s,@INCDIR@,$(SYSROOT)/include $(SYSROOT)/usr/include,g" \ -e "s,@LIBDIR@,$(SYSROOT)/lib $(SYSROOT)/usr/lib,g" \ -e "s,@QT_INSTALL_BINS@,$(PTXCONF_SYSROOT_HOST)/bin,g" \ -e "s...@ldflags@#$(strip $(CROSS_LDFLAGS))#g" \ $$file > $${file%%.in}; \ done @$(call touch) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- # don't use CROSS_ENV. Qt uses mkspecs for instead. QT4_ENV := $(CROSS_ENV_FLAGS) $(CROSS_ENV_PKG_CONFIG) QT4_PATH := PATH=$(CROSS_PATH) QT4_INSTALL_OPT := INSTALL_ROOT=$(QT4_PKGDIR) -i ifdef PTXCONF_ARCH_ARM_V6 QT4_ARCH = armv6 else QT4_ARCH = $(call remove_quotes, $(PTXCONF_ARCH_STRING)) endif # # autoconf # # Important: Use "-no-fast" here. Otherwise qmake will be called during # the compile stage when the environment is not properly set! # -no-fast \ -no-armfpa \ -depths all \ -pch \ QT4_AUTOCONF := \ -force-pkg-config \ -opensource \ -confirm-license \ -release \ -no-largefile \ -no-accessibility \ -no-sql-ibase \ -no-sql-mysql \ -no-sql-odbc \ -no-sql-psql \ -no-sql-sqlite2 \ -no-qt3support \ -no-mmx \ -no-3dnow \ -no-sse \ -no-sse2 \ -no-optimized-qmake \ -no-nis \ -no-cups \ -no-iconv \ -embedded $(QT4_ARCH) \ -qt-decoration-styled \ -prefix /usr \ -xplatform qws/linux-ptx-g++ \ -make libs \ -developer-build\ -make tools # -make libs tools examples demos docs translations # maybe later: # # -iwmmxt QT4_INSTALL_OPT += install_mkspecs install_qmake ifdef PTXCONF_QT4_PREPARE_EXAMPLES QT4_AUTOCONF += -make examples -make demos ifneq ($(strip $(PTXCONF_QT4_EXAMPLES_INSTALL_DIR)),) QT4_AUTOCONF += -examplesdir $(strip $(PTXCONF_QT4_EXAMPLES_INSTALL_DIR)) endif QT4_INSTALL_OPT += sub-examples-install_subtargets else QT4_AUTOCONF += -nomake examples -nomake demos endif # ahi graphics driver ifdef PTXCONF_QT4_GFX_AHI_PLUGIN QT4_AUTOCONF += -plugin-gfx-ahi endif # directfb graphics driver ifdef PTXCONF_QT4_GFX_DIRECTFB_PLUGIN QT4_AUTOCONF += -plugin-gfx-directfb endif # linuxfb graphics driver ifdef PTXCONF_QT4_GFX_LINUXFB_NONE QT4_AUTOCONF += -no-gfx-linuxfb endif ifdef PTXCONF_QT4_GFX_LINUXFB_BUILTIN QT4_AUTOCONF += -qt-gfx-linuxfb endif ifdef PTXCONF_QT4_GFX_LINUXFB_PLUGIN QT4_AUTOCONF += -plugin-gfx-linuxfb endif # powervr graphics driver ifdef PTXCONF_QT4_GFX_POWERVR_PLUGIN QT4_AUTOCONF += -plugin-powervr-ahi endif # svga graphics driver ifdef PTXCONF_QT4_GFX_SVGA_PLUGIN QT4_AUTOCONF += -plugin-gfx-svgalib endif # transformed graphics driver ifdef PTXCONF_QT4_GFX_TRANSFORMED_NONE QT4_AUTOCONF += -no-gfx-transformed endif ifdef PTXCONF_QT4_GFX_TRANSFORMED_BUILTIN QT4_AUTOCONF += -qt-gfx-transformed endif ifdef PTXCONF_QT4_GFX_TRANSFORMED_PLUGIN QT4_AUTOCONF += -plugin-gfx-transformed endif # qvfb graphics driver ifdef PTXCONF_QT4_GFX_QVFB_NONE QT4_AUTOCONF += -no-gfx-qvfb endif ifdef PTXCONF_QT4_GFX_QVFB_BUILTIN QT4_AUTOCONF += -qt-gfx-qvfb endif ifdef PTXCONF_QT4_GFX_QVFB_PLUGIN QT4_AUTOCONF += -plugin-gfx-qvfb endif # vnc graphics driver ifdef PTXCONF_QT4_GFX_VNC_NONE QT4_AUTOCONF += -no-gfx-vnc endif ifdef PTXCONF_QT4_GFX_VNC_BUILTIN QT4_AUTOCONF += -qt-gfx-vnc endif ifdef PTXCONF_QT4_GFX_VNC_PLUGIN QT4_AUTOCONF += -plugin-gfx-vnc endif # multiscreen graphics driver ifdef PTXCONF_QT4_GFX_MULTISCREEN_NONE QT4_AUTOCONF += -no-gfx-multiscreen endif ifdef PTXCONF_QT4_GFX_MULTISCREEN_BUILTIN QT4_AUTOCONF += -qt-gfx-multiscreen endif # hybrid graphics driver ifdef PTXCONF_QT4_GFX_HYBRID_PLUGIN QT4_AUTOCONF += -plugin-gfx-hybrid endif # tty keyboard driver ifdef PTXCONF_QT4_KBD_TTY QT4_AUTOCONF += -qt-kbd-tty else QT4_AUTOCONF += -no-kbd-tty endif # PNG support ifdef PTXCONF_QT4_PNG_NONE QT4_AUTOCONF += -no-libpng endif ifdef PTXCONF_QT4_PNG_INTERNAL QT4_AUTOCONF += -qt-libpng endif ifdef PTXCONF_QT4_PNG_SYSTEM QT4_AUTOCONF += -system-libpng endif # MNG support ifdef PTXCONF_QT4_MNG_NONE QT4_AUTOCONF += -no-libmng endif ifdef PTXCONF_QT4_MNG_INTERNAL QT4_AUTOCONF += -qt-libmng endif ifdef PTXCONF_QT4_MNG_SYSTEM QT4_AUTOCONF += -system-libmng endif # TIFF support ifdef PTXCONF_QT4_TIFF_NONE QT4_AUTOCONF += -no-libtiff endif ifdef PTXCONF_QT4_TIFF_INTERNAL QT4_AUTOCONF += -qt-libtiff endif ifdef PTXCONF_QT4_TIFF_SYSTEM QT4_AUTOCONF += -system-libtiff endif # GIF support ifdef PTXCONF_QT4_GIF_NONE QT4_AUTOCONF += -no-gif endif ifdef PTXCONF_QT4_GIF_INTERNAL QT4_AUTOCONF += -qt-gif endif # JPG support ifdef PTXCONF_QT4_JPG_NONE QT4_AUTOCONF += -no-libjpeg endif ifdef PTXCONF_QT4_JPG_INTERNAL QT4_AUTOCONF += -qt-libjpeg endif ifdef PTXCONF_QT4_JPG_SYSTEM QT4_AUTOCONF += -system-libjpeg endif ifdef PTXCONF_QT4_ZLIB_INTERNAL QT4_AUTOCONF += -qt-zlib endif ifdef PTXCONF_QT4_ZLIB_SYSTEM QT4_AUTOCONF += -system-zlib endif ifdef PTXCONF_QT4_FREETYPE_NONE QT4_AUTOCONF += -no-freetype endif ifdef PTXCONF_QT4_FREETYPE_INTERNAL QT4_AUTOCONF += -qt-freetype endif ifdef PTXCONF_QT4_FREETYPE_SYSTEM QT4_AUTOCONF += -system-freetype -I$(SYSROOT)/usr/include/freetype2 endif ifdef PTXCONF_ENDIAN_LITTLE QT4_AUTOCONF += -little-endian else QT4_AUTOCONF += -big-endian endif ifdef PTXCONF_QT4_STL QT4_AUTOCONF += -stl else QT4_AUTOCONF += -no-stl endif ifdef PTXCONF_QT4_GLIB QT4_AUTOCONF += -glib else QT4_AUTOCONF += -no-glib endif ifdef PTXCONF_QT4_OPENSSL QT4_AUTOCONF += -openssl else QT4_AUTOCONF += -no-openssl endif ifdef PTXCONF_QT4_DBUS_LOAD QT4_AUTOCONF += -dbus endif ifdef PTXCONF_QT4_DBUS_LINK QT4_AUTOCONF += -dbus-linked endif ifdef PTXCONF_QT4_DBUS_NONE QT4_AUTOCONF += -no-qdbus endif ifdef PTXCONF_QT4_SHARED QT4_AUTOCONF += -shared QT4_PLUGIN_EXT := so else QT4_AUTOCONF += -static QT4_PLUGIN_EXT := a endif ifdef PTXCONF_QT4_BUILD_QTXMLPATTERNS QT4_AUTOCONF += -xmlpatterns -exceptions QT4_BUILD_TARGETS += sub-xmlpatterns QT4_INSTALL_OPT += sub-xmlpatterns-install_subtargets else QT4_AUTOCONF += -no-xmlpatterns -no-exceptions endif ifdef PTXCONF_QT4_BUILD_PHONON QT4_AUTOCONF += -phonon -phonon-backend QT4_BUILD_TARGETS += sub-phonon QT4_INSTALL_OPT += sub-phonon-install_subtargets else QT4_AUTOCONF += -no-phonon -no-phonon-backend endif ifdef PTXCONF_QT4_BUILD_WEBKIT QT4_AUTOCONF += -webkit QT4_BUILD_TARGETS += sub-webkit QT4_INSTALL_OPT += sub-webkit-install_subtargets else QT4_AUTOCONF += -no-webkit endif ifdef PTXCONF_QT4_BUILD_SCRIPTTOOLS QT4_AUTOCONF += -scripttools QT4_BUILD_TARGETS += sub-scripttools QT4_INSTALL_OPT += sub-scripttools-install_subtargets else QT4_AUTOCONF += -no-scripttools endif # SQL: SQLITE support # if QtSql is deactivated QT4_SQLITE_NONE is also deactivated -- but # is the option used if no Sql support is build? # this should be checked. As workaround use ifeq #ifdef PTXCONF_QT4_SQLITE_NONE ifeq ($(PTXCONF_QT4_SQLITE_BUILTIN)$(PTXCONF_QT4_SQLITE_PLUGIN),) QT4_AUTOCONF += -no-sql-sqlite endif ifdef PTXCONF_QT4_SQLITE_BUILTIN QT4_AUTOCONF += -qt-sql-sqlite endif ifdef PTXCONF_QT4_SQLITE_PLUGIN QT4_AUTOCONF += -plugin-sql-sqlite endif ifneq ($(PTXCONF_QT4_DBUS_LOAD)$(PTXCONF_QT4_DBUS_LINK)$(PTXCONF_QT4_BUILD_DESIGNERLIBS)$(PTXCONF_QT4_BUILD_ASSISTANTLIB),) QT4_BUILD_TOOLS_TARGETS = sub-tools QT4_INSTALL_OPT += sub-tools-install_subtargets endif # ---------------------------------------------------------------------------- # Compile # ---------------------------------------------------------------------------- # these are always built: # moc QT4_BUILD_TARGETS += sub-moc QT4_INSTALL_OPT += sub-moc-install_subtargets # rcc QT4_BUILD_TARGETS += sub-rcc QT4_INSTALL_OPT += sub-rcc-install_subtargets # QtCore QT4_BUILD_TARGETS += sub-corelib QT4_INSTALL_OPT += sub-corelib-install_subtargets # plugins (any selected plugins, gfx, image, mouse...) QT4_BUILD_TARGETS += sub-plugins QT4_INSTALL_OPT += sub-plugins-install_subtargets ifdef PTXCONF_QT4_BUILD_XML QT4_BUILD_TARGETS += sub-xml QT4_INSTALL_OPT += sub-xml-install_subtargets endif ifdef PTXCONF_QT4_BUILD_GUI QT4_BUILD_TARGETS += sub-gui QT4_INSTALL_OPT += sub-gui-install_subtargets endif ifdef PTXCONF_QT4_BUILD_SQL QT4_BUILD_TARGETS += sub-sql QT4_INSTALL_OPT += sub-sql-install_subtargets endif ifdef PTXCONF_QT4_BUILD_NETWORK QT4_BUILD_TARGETS += sub-network QT4_INSTALL_OPT += sub-network-install_subtargets endif ifdef PTXCONF_QT4_BUILD_SVG QT4_BUILD_TARGETS += sub-svg QT4_INSTALL_OPT += sub-svg-install_subtargets endif ifdef PTXCONF_QT4_BUILD_SCRIPT QT4_BUILD_TARGETS += sub-script QT4_INSTALL_OPT += sub-script-install_subtargets endif ifdef PTXCONF_QT4_BUILD_QTESTLIB QT4_BUILD_TARGETS += sub-testlib QT4_INSTALL_OPT += sub-testlib-install_subtargets endif $(STATEDIR)/qt4.compile: @$(call targetinfo) #ifneq ($(strip $(QT4_BUILD_TARGETS)), ) # $(call compile, QT4, $(QT4_BUILD_TARGETS)) #endif # # These targets don't have the correct dependencies. # # We have to build them later #ifneq ($(strip $(QT4_BUILD_TOOLS_TARGETS)), ) # @$(call compile, QT4, $(QT4_BUILD_TOOLS_TARGETS)) #endif #ifdef PTXCONF_QT4_PREPARE_EXAMPLES # # FIXME: use "-k" and " || true" for now. # # some examples will may fail to build because of missing libraries # # these cannot be installed but all are built # @$(call compile, QT4, sub-examples) || true #endif @cd $(HOST_QT4_BUILDDIR) && $(HOST_QT4_PATH) $(MAKE) $(PARALLELMFLAGS) @$(call touch) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- QT_VERSION_L3 := 4.6.2 QT_VERSION_L2 := 4.6 QT_VERSION_L1 := 4 $(STATEDIR)/qt4.targetinstall: @$(call targetinfo) @$(call install_init, qt4) @$(call install_fixup,qt4,PACKAGE,qt4) @$(call install_fixup,qt4,PRIORITY,optional) @$(call install_fixup,qt4,VERSION,$(QT4_VERSION)) @$(call install_fixup,qt4,SECTION,base) @$(call install_fixup,qt4,AUTHOR,"Juergen Beisertl <[email protected]>") @$(call install_fixup,qt4,DEPENDS,) @$(call install_fixup,qt4,DESCRIPTION,missing) ifdef PTXCONF_QT4_SHARED # always install QtCore @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtCore.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtCore.so.$(QT_VERSION_L3), \ /usr/lib/libQtCore.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtCore.so.$(QT_VERSION_L3), \ /usr/lib/libQtCore.so.$(QT_VERSION_L1)) ifdef PTXCONF_QT4_BUILD_XML @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtXml.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtXml.so.$(QT_VERSION_L3), \ /usr/lib/libQtXml.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtXml.so.$(QT_VERSION_L3), \ /usr/lib/libQtXml.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_GUI @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtGui.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtGui.so.$(QT_VERSION_L3), \ /usr/lib/libQtGui.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtGui.so.$(QT_VERSION_L3), \ /usr/lib/libQtGui.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_SQL @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtSql.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtSql.so.$(QT_VERSION_L3), \ /usr/lib/libQtSql.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtSql.so.$(QT_VERSION_L3), \ /usr/lib/libQtSql.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_SQLITE_PLUGIN @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/sqldrivers/libqsqlite.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_BUILD_NETWORK @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtNetwork.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtNetwork.so.$(QT_VERSION_L3), \ /usr/lib/libQtNetwork.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtNetwork.so.$(QT_VERSION_L3), \ /usr/lib/libQtNetwork.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_SVG @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtSvg.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtSvg.so.$(QT_VERSION_L3), \ /usr/lib/libQtSvg.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtSvg.so.$(QT_VERSION_L3), \ /usr/lib/libQtSvg.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_SCRIPT @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtScript.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtScript.so.$(QT_VERSION_L3), \ /usr/lib/libQtScript.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtScript.so.$(QT_VERSION_L3), \ /usr/lib/libQtScript.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_QTESTLIB @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtTest.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtTest.so.$(QT_VERSION_L3), \ /usr/lib/libQtTest.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtTest.so.$(QT_VERSION_L3), \ /usr/lib/libQtTest.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_ASSISTANTLIB @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtAssistantClient.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtAssistantClient.so.$(QT_VERSION_L3), \ /usr/lib/libQtAssistantClient.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtAssistantClient.so.$(QT_VERSION_L3), \ /usr/lib/libQtAssistantClient.so.$(QT_VERSION_L1)) @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtCLucene.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtCLucene.so.$(QT_VERSION_L3), \ /usr/lib/libQtCLucene.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtCLucene.so.$(QT_VERSION_L3), \ /usr/lib/libQtCLucene.so.$(QT_VERSION_L1)) @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtHelp.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtHelp.so.$(QT_VERSION_L3), \ /usr/lib/libQtHelp.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtHelp.so.$(QT_VERSION_L3), \ /usr/lib/libQtHelp.so.$(QT_VERSION_L1)) endif ifneq ($(PTXCONF_QT4_DBUS_LOAD)$(PTXCONF_QT4_DBUS_LINK),) @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtDBus.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtDBus.so.$(QT_VERSION_L3), \ /usr/lib/libQtDBus.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtDBus.so.$(QT_VERSION_L3), \ /usr/lib/libQtDBus.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_DESIGNERLIBS @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtDesigner.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtDesigner.so.$(QT_VERSION_L3), \ /usr/lib/libQtDesigner.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtDesigner.so.$(QT_VERSION_L3), \ /usr/lib/libQtDesigner.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_WEBKIT @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtWebKit.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtWebKit.so.$(QT_VERSION_L3), \ /usr/lib/libQtWebKit.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtWebKit.so.$(QT_VERSION_L3), \ /usr/lib/libQtWebKit.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_SCRIPTTOOLS @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtScriptTools.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtScriptTools.so.$(QT_VERSION_L3), \ /usr/lib/libQtScriptTools.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtScriptTools.so.$(QT_VERSION_L3), \ /usr/lib/libQtScriptTools.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_QTXMLPATTERNS @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libQtXmlPatterns.so.$(QT_VERSION_L3)) @$(call install_link, qt4, libQtXmlPatterns.so.$(QT_VERSION_L3), \ /usr/lib/libQtXmlPatterns.so.$(QT_VERSION_L2)) @$(call install_link, qt4, libQtXmlPatterns.so.$(QT_VERSION_L3), \ /usr/lib/libQtXmlPatterns.so.$(QT_VERSION_L1)) endif ifdef PTXCONF_QT4_BUILD_PHONON @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/libphonon.so.4.3.1) @$(call install_link, qt4, libphonon.so.4.3.1, \ /usr/lib/libphonon.so.4.3) @$(call install_link, qt4, libphonon.so.4.3.1, \ /usr/lib/libphonon.so.4) @$(call install_link, qt4, libphonon.so.4.3.1, \ /usr/lib/libphonon.so) endif endif #PTXCONF_QT4_SHARED ifdef PTXCONF_QT4_GFX_LINUXFB_PLUGIN @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/gfxdrivers/libqscreenlinuxfb.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_GFX_DIRECTFB_PLUGIN @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/gfxdrivers/libqdirectfbscreen.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_GFX_TRANSFORMED_PLUGIN @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/gfxdrivers/libqgfxtransformed.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_GFX_VNC_PLUGIN @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/gfxdrivers/libqgfxvnc.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_GFX_QVFB_PLUGIN @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/gfxdrivers/libqscreenvfb.$(QT4_PLUGIN_EXT)) endif ifneq ($(PTXCONF_QT4_DBUS_LOAD)$(PTXCONF_QT4_DBUS_LINK),) @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/script/libqtscriptdbus.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_GIF_INTERNAL @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/imageformats/libqgif.$(QT4_PLUGIN_EXT)) endif ifndef PTXCONF_QT4_JPG_NONE @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/imageformats/libqjpeg.$(QT4_PLUGIN_EXT)) endif ifndef PTXCONF_QT4_MNG_NONE @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/imageformats/libqmng.$(QT4_PLUGIN_EXT)) endif ifndef PTXCONF_QT4_TIFF_NONE @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/imageformats/libqtiff.$(QT4_PLUGIN_EXT)) endif ifndef PTXCONF_QT4_ICO_NONE @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/imageformats/libqico.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_BUILD_SVG @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/imageformats/libqsvg.$(QT4_PLUGIN_EXT)) @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/iconengines/libqsvgicon.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_BUILD_PHONON @$(call install_copy, qt4, 0, 0, 0644, -, \ /usr/plugins/phonon_backend/libphonon_gstreamer.$(QT4_PLUGIN_EXT)) endif ifdef PTXCONF_QT4_FONT_DEJAVU @for i in \ DejaVuSans-Bold.ttf \ DejaVuSans-BoldOblique.ttf \ DejaVuSans-Oblique.ttf \ DejaVuSans.ttf \ DejaVuSansMono-Bold.ttf \ DejaVuSansMono-BoldOblique.ttf \ DejaVuSansMono-Oblique.ttf \ DejaVuSansMono.ttf \ DejaVuSerif-Bold.ttf \ DejaVuSerif-BoldOblique.ttf \ DejaVuSerif-Oblique.ttf \ DejaVuSerif.ttf; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_UT @for i in \ 'UTBI____.pfa' \ 'UTB_____.pfa' \ 'UTI_____.pfa' \ 'UTRG____.pfa'; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_VERA @for i in \ Vera.ttf \ VeraBI.ttf \ VeraBd.ttf \ VeraIt.ttf \ VeraMoBI.ttf \ VeraMoBd.ttf \ VeraMoIt.ttf \ VeraMono.ttf \ VeraSe.ttf \ VeraSeBd.ttf; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_C0 @for i in \ c0419bt_.pfb \ c0582bt_.pfb \ c0583bt_.pfb \ c0611bt_.pfb \ c0632bt_.pfb \ c0633bt_.pfb \ c0648bt_.pfb \ c0649bt_.pfb; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_COUR @for i in \ cour.pfa \ courb.pfa \ courbi.pfa \ couri.pfa; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_CURSOR @for i in \ cursor.pfa; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_FIXED @for i in \ fixed_120_50.qpf \ fixed_70_50.qpf; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_HELVETICA @for i in \ helvetica_100_50.qpf \ helvetica_100_50i.qpf \ helvetica_100_75.qpf \ helvetica_100_75i.qpf \ helvetica_120_50.qpf \ helvetica_120_50i.qpf \ helvetica_120_75.qpf \ helvetica_120_75i.qpf \ helvetica_140_50.qpf \ helvetica_140_50i.qpf \ helvetica_140_75.qpf \ helvetica_140_75i.qpf \ helvetica_180_50.qpf \ helvetica_180_50i.qpf \ helvetica_180_75.qpf \ helvetica_180_75i.qpf \ helvetica_240_50.qpf \ helvetica_240_50i.qpf \ helvetica_240_75.qpf \ helvetica_240_75i.qpf \ helvetica_80_50.qpf \ helvetica_80_50i.qpf \ helvetica_80_75.qpf \ helvetica_80_75i.qpf; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i,n); \ done endif ifdef PTXCONF_QT4_FONT_JAPANESE @for i in \ japanese_230_50.qpf; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif ifdef PTXCONF_QT4_FONT_L04 @for i in \ l047013t.pfa \ l047016t.pfa \ l047033t.pfa \ l047036t.pfa \ l048013t.pfa \ l048016t.pfa \ l048033t.pfa \ l048036t.pfa \ l049013t.pfa \ l049016t.pfa \ l049033t.pfa \ l049036t.pfa; do \ $(call install_copy, qt4, 0, 0, 0644, -, \ /usr/lib/fonts/$$i, n); \ done endif @$(call install_finish,qt4) @$(call touch) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- qt4_clean: rm -rf $(STATEDIR)/qt4.* rm -rf $(IMAGEDIR)/qt4_* rm -rf $(QT4_DIR) # vim: syntax=make
-- ptxdist mailing list [email protected]
