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

Annotation of pkgsrc/lang/gcc48-libs/Makefile, Revision 1.14

1.14    ! adam        1: # $NetBSD: Makefile,v 1.13 2014/05/10 14:14:59 richard Exp $
1.1       wiz         2:
1.11      ryoon       3: PKGNAME=       ${GCC_PKGNAME}-libs-${GCC48_DIST_VERSION}
1.13      richard     4: PKGREVISION=   5
1.11      ryoon       5:
                      6: COMMENT=       Runtime libraries from the GNU Compiler Collection (GCC) 4.8
                      7:
                      8: DISTINFO_FILE=         ${.CURDIR}/../../lang/gcc48/distinfo
                      9: PATCHDIR=              ${.CURDIR}/../../lang/gcc48/patches
                     10:
                     11: LANGS=                 fortran
                     12:
                     13: .include "../../lang/gcc48/options.mk"
                     14:
                     15: .include "../../lang/gcc48/c++.mk"
1.1       wiz        16:
1.11      ryoon      17: INSTALLATION_DIRS=     ${GCC_PKGNAME}/lib \
                     18:                        ${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14 \
                     19:                        ${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}
                     20:
                     21: .if !empty(PKG_OPTIONS:Mgcc-java)
                     22: INSTALLATION_DIRS+=    java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/client \
                     23:                        java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/server
1.1       wiz        24: .endif
                     25:
1.11      ryoon      26: do-install:
                     27:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     28:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libatomic/libatomic.la \
                     29:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     30:
                     31: # libgcc_s has no libtool la file.
                     32:        ${INSTALL_LIB} \
1.14    ! adam       33:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libgcc/libgcc_s.* \
1.11      ryoon      34:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     35:
                     36:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     37:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libgfortran/libgfortran.la \
                     38:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     39:
                     40:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     41:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libgomp/libgomp.la \
                     42:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     43:
                     44:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     45:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libitm/libitm.la \
                     46:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     47:
1.14    ! adam       48: .if ${OPSYS} == "Darwin"
1.11      ryoon      49:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.14    ! adam       50:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libobjc/libobjc-gnu.la \
1.11      ryoon      51:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
1.14    ! adam       52: .else
1.11      ryoon      53:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.14    ! adam       54:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libobjc/libobjc.la \
1.11      ryoon      55:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     56:
                     57:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     58:                ${WRKSRC}/${OBJDIR}/lto-plugin/liblto_plugin.la \
                     59:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}
                     60:
                     61:        ${INSTALL_PROGRAM} ${WRKSRC}/${OBJDIR}/gcc/lto1 \
                     62:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}
                     63:
                     64:        ${INSTALL_PROGRAM} ${WRKSRC}/${OBJDIR}/gcc/lto-wrapper \
                     65:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/libexec/gcc/${MACHINE_GNU_PLATFORM}/${GCC48_DIST_VERSION}
1.14    ! adam       66: .endif
        !            67:
        !            68:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
        !            69:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libstdc++-v3/src/libstdc++.la \
        !            70:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
        !            71:
        !            72:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
        !            73:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libssp/libssp.la \
        !            74:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
1.11      ryoon      75:
                     76: .if !empty(PKG_OPTIONS:Mgcc-java)
                     77:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     78:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libjvm.la \
                     79:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14
                     80:
                     81:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     82:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libgcj.la \
                     83:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     84:
                     85:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     86:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libgij.la \
                     87:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     88:
                     89:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     90:                ${WRKSRC}/${OBJDIR}/${MACHINE_GNU_PLATFORM}/libjava/libgcj-tools.la \
                     91:                ${DESTDIR}${PREFIX}/${GCC_PKGNAME}/lib
                     92:
                     93:        cd ${DESTDIR}${PREFIX}/java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/client && \
                     94:                ${LN} -sf ../../../../../../${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14/libjvm.so .
                     95:
                     96:        cd ${DESTDIR}${PREFIX}/java/${GCC_PKGNAME}/jre/lib/${MACHINE_ARCH:S/x86_64/amd64/}/server && \
                     97:                ${LN} -sf ../../../../../../${GCC_PKGNAME}/lib/gcj-${GCC48_DIST_VERSION}-14/libjvm.so .
                     98: .endif
1.1       wiz        99:
1.11      ryoon     100: .include       "../../lang/gcc48/Makefile.common"

CVSweb <webmaster@jp.NetBSD.org>