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 |