Deleted Added
full compact
Makefile (215082) Makefile (215126)
1# $FreeBSD: head/gnu/lib/libgcc/Makefile 215082 2010-11-10 06:39:49Z imp $
1# $FreeBSD: head/gnu/lib/libgcc/Makefile 215126 2010-11-11 15:24:57Z ed $
2
3GCCDIR= ${.CURDIR}/../../../contrib/gcc
4GCCLIB= ${.CURDIR}/../../../contrib/gcclibs
5
6LIB= gcc
7SHLIB_NAME= libgcc_s.so.1
8SHLIBDIR?= /lib
9

--- 319 unchanged lines hidden (view full) ---

329 ) | awk -f ${SHLIB_MKMAP} ${SHLIB_MKMAP_OPTS} > ${.TARGET}
330
331CLEANFILES += libgcc.map
332
333#-----------------------------------------------------------------------
334#
335# Build additional static libgcc_eh[_p].a libraries.
336#
2
3GCCDIR= ${.CURDIR}/../../../contrib/gcc
4GCCLIB= ${.CURDIR}/../../../contrib/gcclibs
5
6LIB= gcc
7SHLIB_NAME= libgcc_s.so.1
8SHLIBDIR?= /lib
9

--- 319 unchanged lines hidden (view full) ---

329 ) | awk -f ${SHLIB_MKMAP} ${SHLIB_MKMAP_OPTS} > ${.TARGET}
330
331CLEANFILES += libgcc.map
332
333#-----------------------------------------------------------------------
334#
335# Build additional static libgcc_eh[_p].a libraries.
336#
337lib${LIB}_eh.a: ${EH_OBJS_T}
338 @${ECHO} building static ${LIB}_eh library
337libgcc_eh.a: ${EH_OBJS_T}
338 @${ECHO} building static gcc_eh library
339 @rm -f ${.TARGET}
340 @${AR} cq ${.TARGET} `lorder ${EH_OBJS_T} | tsort -q`
341 ${RANLIB} ${.TARGET}
342
339 @rm -f ${.TARGET}
340 @${AR} cq ${.TARGET} `lorder ${EH_OBJS_T} | tsort -q`
341 ${RANLIB} ${.TARGET}
342
343all: lib${LIB}_eh.a
343all: libgcc_eh.a
344
345.if ${MK_PROFILE} != "no"
344
345.if ${MK_PROFILE} != "no"
346lib${LIB}_eh_p.a: ${EH_OBJS_P}
347 @${ECHO} building profiled ${LIB}_eh library
346libgcc_eh_p.a: ${EH_OBJS_P}
347 @${ECHO} building profiled gcc_eh library
348 @rm -f ${.TARGET}
349 @${AR} cq ${.TARGET} `lorder ${EH_OBJS_P} | tsort -q`
350 ${RANLIB} ${.TARGET}
348 @rm -f ${.TARGET}
349 @${AR} cq ${.TARGET} `lorder ${EH_OBJS_P} | tsort -q`
350 ${RANLIB} ${.TARGET}
351all: lib${LIB}_eh_p.a
351all: libgcc_eh_p.a
352.endif
353
354_libinstall: _lib-eh-install
355
356_lib-eh-install:
357.if ${MK_INSTALLLIB} != "no"
358 ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
352.endif
353
354_libinstall: _lib-eh-install
355
356_lib-eh-install:
357.if ${MK_INSTALLLIB} != "no"
358 ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
359 ${_INSTALLFLAGS} lib${LIB}_eh.a ${DESTDIR}${LIBDIR}
359 ${_INSTALLFLAGS} libgcc_eh.a ${DESTDIR}${LIBDIR}
360.endif
361.if ${MK_PROFILE} != "no"
362 ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
360.endif
361.if ${MK_PROFILE} != "no"
362 ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
363 ${_INSTALLFLAGS} lib${LIB}_eh_p.a ${DESTDIR}${LIBDIR}
363 ${_INSTALLFLAGS} libgcc_eh_p.a ${DESTDIR}${LIBDIR}
364.endif
365
364.endif
365
366CLEANFILES+= lib${LIB}_eh.a lib${LIB}_eh_p.a ${EH_OBJS_T} ${EH_OBJS_P}
366CLEANFILES+= libgcc_eh.a libgcc_eh_p.a ${EH_OBJS_T} ${EH_OBJS_P}
367
368.include <bsd.lib.mk>
369
370.SUFFIXES: .vis .vo
367
368.include <bsd.lib.mk>
369
370.SUFFIXES: .vis .vo