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>