[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / qt4-libs

Annotation of pkgsrc/x11/qt4-libs/Makefile, Revision 1.83

1.83    ! adam        1: # $NetBSD: Makefile,v 1.82 2012/11/19 10:51:43 ryoon Exp $
1.1       adam        2:
1.2       adam        3: PKGNAME=       qt4-libs-${QTVERSION}
                      4: COMMENT=       C++ X GUI toolkit
1.1       adam        5:
1.61      cheusov     6: .include "../../x11/qt4-libs/Makefile.common"
                      7:
1.39      adam        8: # XXX this is to test what really gets installed when 'do-install' is disabled
                      9: INSTALL_DIRS+=         src
                     10:
1.1       adam       11: BUILD_TARGET=          sub-src
1.2       adam       12:
1.1       adam       13: PTHREAD_OPTS+=         require
                     14: UNLIMIT_RESOURCES=     datasize
1.39      adam       15: BUILDLINK_PASSTHRU_DIRS+=${QTPREFIX}
1.1       adam       16:
1.2       adam       17: PLIST_SRC=             ${WRKDIR}/PLIST ${PKGDIR}/PLIST
                     18:
1.15      drochner   19: # built as plugins
1.41      adam       20: CONFIGURE_ARGS+=       -no-dbus
                     21: CONFIGURE_ARGS+=       -no-libmng
                     22: CONFIGURE_ARGS+=       -no-libtiff
1.12      drochner   23: CONFIGURE_ARGS+=       -no-sql-sqlite
                     24:
1.62      cheusov    25: # kdelibs4 requires openssl support!
                     26: CONFIGURE_ARGS+=       -openssl-linked
                     27:
1.25      adam       28: INSTALLATION_DIRS=     lib/pkgconfig
                     29: INSTALLATION_DIRS+=    ${QTPREFIX}/bin
1.51      adam       30: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/Qt/labs/folderlistmodel
                     31: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/Qt/labs/gestures
                     32: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/Qt/labs/particles
                     33: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/QtWebKit
1.25      adam       34: INSTALLATION_DIRS+=    ${QTPREFIX}/include
                     35: INSTALLATION_DIRS+=    ${QTPREFIX}/lib
                     36: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/accessible
1.51      adam       37: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/bearer
1.39      adam       38: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/codecs
                     39: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/graphicssystems
                     40: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/iconengines
1.25      adam       41: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/imageformats
1.54      adam       42: .if ${OPSYS} == "Darwin"
                     43: INSTALLATION_DIRS+=    ${QTPREFIX}/qt_menu.nib
                     44: .else
1.25      adam       45: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/inputmethods
1.54      adam       46: .endif
1.22      joerg      47:
1.39      adam       48: INSTALL_ENV+=          INSTALL_ROOT=${DESTDIR}
1.22      joerg      49:
1.68      sbd        50: SUBST_CLASSES+=                        no-libtool
                     51: SUBST_MESSAGE.no-libtool=      Removing unwanted libtool link command.
                     52: SUBST_STAGE.no-libtool=                post-configure
                     53: SUBST_FILES.no-libtool=                translations/Makefile
                     54: SUBST_SED.no-libtool=          -e '/@: IGNORE THIS LINE/s,=.*$$,= @:,'
                     55:
1.1       adam       56: do-install:
                     57: .for prog in moc rcc uic
1.22      joerg      58:        ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} ${DESTDIR}${QTPREFIX}/bin/
1.1       adam       59: .endfor
1.13      joerg      60:        ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/bin/uic3 \
1.51      adam       61:                ${DESTDIR}${QTPREFIX}/bin/
                     62:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     63:                ${WRKSRC}/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.la \
                     64:                ${DESTDIR}${QTPREFIX}/imports/Qt/labs/folderlistmodel/
                     65:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     66:                ${WRKSRC}/imports/Qt/labs/gestures/libqmlgesturesplugin.la \
                     67:                ${DESTDIR}${QTPREFIX}/imports/Qt/labs/gestures/
                     68:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     69:                ${WRKSRC}/imports/Qt/labs/particles/libqmlparticlesplugin.la \
                     70:                ${DESTDIR}${QTPREFIX}/imports/Qt/labs/particles/
                     71:         ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     72:                ${WRKSRC}/imports/QtWebKit/libqmlwebkitplugin.la \
                     73:                ${DESTDIR}${QTPREFIX}/imports/QtWebKit/
1.67      adam       74: .for incl in corelib declarative gui multimedia network opengl qt3support script scripttools sql svg testlib xml xmlpatterns 3rdparty/webkit/Source/WebKit/qt
1.22      joerg      75:        cd ${WRKSRC}/src/${incl} && env ${MAKE_ENV} ${INSTALL_ENV} \
1.41      adam       76:                ${MAKE_PROGRAM} install_flat_headers install_targ_headers install_class_headers
1.1       adam       77: .endfor
1.22      joerg      78:        cd ${DESTDIR}${PREFIX} && find qt4/include -type f -print > ${WRKDIR}/PLIST
1.67      adam       79: .for lib in Qt3Support QtCore QtDeclarative QtGui QtMultimedia QtNetwork QtOpenGL QtScript QtScriptTools QtSql QtSvg QtTest QtWebKit QtXml QtXmlPatterns jscore webcore
1.1       adam       80:        ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/lib/lib${lib}.la \
1.22      joerg      81:                ${DESTDIR}${QTPREFIX}/lib/
1.20      adam       82:        sed     -e "s:${WRKSRC}:${QTPREFIX}:g" \
1.41      adam       83:                -e "s:${QTPREFIX}/lib/lib\\([A-Za-z3]*\\)\\.la:-l\\1:g" \
1.19      markd      84:                ${WRKSRC}/lib/pkgconfig/${lib}.pc > ${WRKDIR}/${lib}.pc
1.22      joerg      85:        ${INSTALL_DATA} ${WRKDIR}/${lib}.pc ${DESTDIR}${PREFIX}/lib/pkgconfig/
1.1       adam       86: .endfor
1.22      joerg      87:        ${INSTALL_DATA} ${WRKSRC}/tools/porting/src/q3porting.xml ${DESTDIR}${QTPREFIX}
1.1       adam       88: .for plug in qtaccessiblecompatwidgets qtaccessiblewidgets
                     89:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     90:                ${WRKSRC}/plugins/accessible/lib${plug}.la \
1.22      joerg      91:                ${DESTDIR}${QTPREFIX}/plugins/accessible/
1.1       adam       92: .endfor
1.51      adam       93:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     94:                ${WRKSRC}/plugins/bearer/libqgenericbearer.la \
                     95:                ${DESTDIR}${QTPREFIX}/plugins/bearer/
1.39      adam       96: .for codec in qcncodecs qjpcodecs qkrcodecs qtwcodecs
                     97:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     98:                ${WRKSRC}/plugins/codecs/lib${codec}.la \
                     99:                ${DESTDIR}${QTPREFIX}/plugins/codecs/
                    100: .endfor
1.51      adam      101: .for plug in qglgraphicssystem qtracegraphicssystem
1.39      adam      102:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.51      adam      103:                ${WRKSRC}/plugins/graphicssystems/lib${plug}.la \
1.39      adam      104:                ${DESTDIR}${QTPREFIX}/plugins/graphicssystems/
                    105: .endfor
                    106:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                    107:                ${WRKSRC}/plugins/iconengines/libqsvgicon.la \
                    108:                ${DESTDIR}/${QTPREFIX}/plugins/iconengines/
1.67      adam      109: .for plug in qgif qico qjpeg qsvg qtga
1.1       adam      110:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                    111:                ${WRKSRC}/plugins/imageformats/lib${plug}.la \
1.22      joerg     112:                ${DESTDIR}${QTPREFIX}/plugins/imageformats/
1.1       adam      113: .endfor
1.54      adam      114: .if ${OPSYS} == "Darwin"
                    115:        ${INSTALL_DATA} ${WRKSRC}/src/gui/mac/qt_menu.nib/*.nib \
                    116:                ${DESTDIR}${QTPREFIX}/qt_menu.nib/
                    117: .else
1.25      adam      118:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                    119:                ${WRKSRC}/plugins/inputmethods/libqimsw-multi.la \
                    120:                ${DESTDIR}/${QTPREFIX}/plugins/inputmethods/
1.54      adam      121: .endif
1.1       adam      122:
1.54      adam      123: .if ${OPSYS} != "Darwin"
                    124: .include "../../graphics/glu/buildlink3.mk"
                    125: .include "../../x11/libSM/buildlink3.mk"
                    126: .include "../../x11/libXcursor/buildlink3.mk"
                    127: .include "../../x11/libXft/buildlink3.mk"
                    128: .include "../../x11/libXmu/buildlink3.mk"
                    129: .include "../../x11/libXrandr/buildlink3.mk"
1.1       adam      130: .endif
                    131:
1.51      adam      132: .include "../../devel/zlib/buildlink3.mk"
1.14      adam      133: .include "../../fonts/fontconfig/buildlink3.mk"
1.1       adam      134: .include "../../graphics/freetype2/buildlink3.mk"
1.53      dsainty   135: .include "../../mk/jpeg.buildlink3.mk"
1.1       adam      136: .include "../../graphics/png/buildlink3.mk"
1.62      cheusov   137: .include "../../security/openssl/buildlink3.mk"
1.1       adam      138:
                    139: .include "../../mk/pthread.buildlink3.mk"
                    140: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>