blob: 3b86a64b132120222d15a14eb9480188a10653c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# $NetBSD: language.mk,v 1.2 2004/09/08 10:22:01 jlam Exp $
BUILDLINK_DEPENDS.gcc3-c+= gcc3${GCC3_PKGMODIF}-c-${GCC_VERSION}{,nb*}
BUILDLINK_DEPMETHOD.gcc3-c+= full
.include "../../lang/gcc3/Makefile.common"
pre-build:
cd ${WRKSRC}/gcc && ${SETENV} ${MAKE_ENV} ${GMAKE} tconfig.h
${RM} -f ${WRKSRC}/libiberty/libiberty.a ${WRKSRC}/gcc/xgcc
${LN} -s ${GCC_PREFIX}/lib/libiberty.a ${WRKSRC}/libiberty
${LN} -s ${GCC_PREFIX}/bin/gcc ${WRKSRC}/gcc/xgcc
.if exists(${PKGDIR}/PLIST)
GCC_PLIST_AWK_SCRIPT= '
GCC_PLIST_AWK_SCRIPT+= ${_PLIST_AWK_SUBST}
GCC_PLIST_AWK_SCRIPT+= \
/\.la$$/ { \
lafile = "${PREFIX}/" $$0; \
dir = $$0; \
sub("/[^/]*\.la$$", "", dir); \
system("( . " lafile "; for lib in $$library_names $$old_library; do ${ECHO} " dir "/$$lib; done; ${ECHO} " $$0 " ) | ${SORT} -u"); \
next; \
}
GCC_PLIST_AWK_SCRIPT+= { print $$0; }
GCC_PLIST_AWK_SCRIPT+= '
PLIST_SRC= ${WRKDIR}/.PLIST_SRC
post-install: gcc-plist
gcc-plist:
@${CAT} ${PKGDIR}/PLIST | ${AWK} ${GCC_PLIST_AWK_SCRIPT} > ${PLIST_SRC}
.endif
.include "../../lang/gcc3-c/buildlink3.mk"
|