1 # $NetBSD: Makefile,v 1.25 2009/08/26 19:56:52 sno Exp $
3 PKG_DESTDIR_SUPPORT= user-destdir
5 .include "../../x11/qt4-libs/Makefile.common"
9 PKGNAME= qt4-tools-${QTVERSION}
10 COMMENT= QT GUI (WYSIWYG) builder and other tools
12 DEPENDS+= libtool-base-[0-9]*:../../devel/libtool-base
14 CONFIGURE_ARGS+= -I${QTDIR}/include -L${QTDIR}/lib
15 CONFIGURE_ARGS+= -DQT_NO_DBUS
17 BUILD_TARGET= sub-tools sub-tools-qdoc3
20 UNLIMIT_RESOURCES= datasize
22 INSTALLATION_DIRS= ${QTPREFIX}/bin ${QTPREFIX}/lib lib/pkgconfig \
23 ${QTPREFIX}/plugins/designer ${QTPREFIX}/phrasebooks \
24 ${QTPREFIX}/mkspecs ${QTPREFIX}/tools/qdoc3
25 INSTALL_ENV+= INSTALL_ROOT=${DESTDIR}
28 ln -s ${QTPREFIX}/bin/moc ${WRKSRC}/bin/moc
29 ln -s ${QTPREFIX}/bin/uic ${WRKSRC}/bin/uic
30 ln -s ${QTPREFIX}/bin/rcc ${WRKSRC}/bin/rcc
33 .for prog in assistant_adp lrelease lupdate pixeltool qmake qt3to4
34 ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} ${DESTDIR}${QTPREFIX}/bin/
36 .for prog in assistant designer linguist qtconfig qhelpconverter \
37 qhelpgenerator qcollectiongenerator
38 ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} \
39 ${DESTDIR}${QTPREFIX}/bin
41 ${INSTALL_PROGRAM} ${WRKSRC}/tools/qdoc3/qdoc3 \
42 ${DESTDIR}${QTPREFIX}/tools/qdoc3/
43 cd ${WRKSRC}/tools/assistant/lib && env ${MAKE_ENV} ${INSTALL_ENV} \
44 ${MAKE_PROGRAM} install_flat_headers install_targ_headers
45 cd ${WRKSRC}/tools/assistant/compat/lib && env ${MAKE_ENV} ${INSTALL_ENV} \
46 ${MAKE_PROGRAM} install_assistant_headers
47 cd ${WRKSRC}/tools/designer/src/lib && env ${MAKE_ENV} ${INSTALL_ENV} \
48 ${MAKE_PROGRAM} install_designer_headers
49 cd ${WRKSRC}/tools/designer/src/uitools && env ${MAKE_ENV} ${INSTALL_ENV} \
50 ${MAKE_PROGRAM} install_quitools_headers
51 .for lib in QtAssistantClient QtCLucene QtDesigner QtDesignerComponents QtHelp QtUiTools
52 ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/lib/lib${lib}.la \
53 ${DESTDIR}${QTPREFIX}/lib/
54 sed -e "s:${WRKSRC}:${QTPREFIX}:g" \
55 ${WRKSRC}/lib/pkgconfig/${lib}.pc > ${WRKDIR}/${lib}.pc
56 ${INSTALL_DATA} ${WRKDIR}/${lib}.pc ${DESTDIR}${PREFIX}/lib/pkgconfig/
58 ${LIBTOOL} --mode=install ${INSTALL_LIB} \
59 ${WRKSRC}/plugins/designer/libqt3supportwidgets.la \
60 ${DESTDIR}${QTPREFIX}/plugins/designer/
61 ${INSTALL_DATA} ${WRKSRC}/tools/linguist/phrasebooks/*.qph \
62 ${DESTDIR}${QTPREFIX}/phrasebooks/
63 cp -R ${WRKSRC}/mkspecs ${DESTDIR}${QTPREFIX}
65 .include "../../converters/libiconv/buildlink3.mk"
66 .include "../../x11/qt4-libs/buildlink3.mk"
67 .include "../../mk/bsd.pkg.mk"