| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Darwin.bsd.lib.mk,v 1.3 2009/05/12 23:21:10 minskim Exp $ | | 1 | # $NetBSD: Darwin.bsd.lib.mk,v 1.4 2013/10/25 13:53:03 jperkin Exp $ |
2 | # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 | | 2 | # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 |
3 | | | 3 | |
4 | .if !target(__initialized__) | | 4 | .if !target(__initialized__) |
5 | __initialized__: | | 5 | __initialized__: |
6 | .if exists(${.CURDIR}/../Makefile.inc) | | 6 | .if exists(${.CURDIR}/../Makefile.inc) |
7 | .include "${.CURDIR}/../Makefile.inc" | | 7 | .include "${.CURDIR}/../Makefile.inc" |
8 | .endif | | 8 | .endif |
9 | .include <bsd.own.mk> | | 9 | .include <bsd.own.mk> |
10 | .include <bsd.obj.mk> | | 10 | .include <bsd.obj.mk> |
11 | .include <bsd.depall.mk> | | 11 | .include <bsd.depall.mk> |
12 | .MAIN: all | | 12 | .MAIN: all |
13 | .endif | | 13 | .endif |
14 | | | 14 | |
| @@ -365,34 +365,34 @@ lib${LIB}.a:: ${OBJS} __archivebuild | | | @@ -365,34 +365,34 @@ lib${LIB}.a:: ${OBJS} __archivebuild |
365 | @echo building standard ${LIB} library | | 365 | @echo building standard ${LIB} library |
366 | | | 366 | |
367 | lib${LIB}_p.a:: ${POBJS} __archivebuild | | 367 | lib${LIB}_p.a:: ${POBJS} __archivebuild |
368 | @echo building profiled ${LIB} library | | 368 | @echo building profiled ${LIB} library |
369 | | | 369 | |
370 | lib${LIB}_pic.a:: ${SOBJS} __archivebuild | | 370 | lib${LIB}_pic.a:: ${SOBJS} __archivebuild |
371 | @echo building shared object ${LIB} library | | 371 | @echo building shared object ${LIB} library |
372 | | | 372 | |
373 | lib${LIB}.so.${SHLIB_FULLVERSION}: ${SOLIB} ${DPADD} \ | | 373 | lib${LIB}.so.${SHLIB_FULLVERSION}: ${SOLIB} ${DPADD} \ |
374 | ${SHLIB_LDSTARTFILE} ${SHLIB_LDENDFILE} | | 374 | ${SHLIB_LDSTARTFILE} ${SHLIB_LDENDFILE} |
375 | @echo building shared ${LIB} library \(version ${SHLIB_FULLVERSION}\) | | 375 | @echo building shared ${LIB} library \(version ${SHLIB_FULLVERSION}\) |
376 | @rm -f lib${LIB}.so.${SHLIB_FULLVERSION} | | 376 | @rm -f lib${LIB}.so.${SHLIB_FULLVERSION} |
377 | .if defined(DESTDIR) | | 377 | .if defined(DESTDIR) |
378 | $(LD) -nostdlib -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \ | | 378 | $(CC) -nostdlib -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \ |
379 | ${SHLIB_LDSTARTFILE} \ | | 379 | ${SHLIB_LDSTARTFILE} \ |
380 | --whole-archive ${SOLIB} \ | | 380 | --whole-archive ${SOLIB} \ |
381 | --no-whole-archive ${LDADD} \ | | 381 | --no-whole-archive ${LDADD} \ |
382 | -L${DESTDIR}${LIBDIR} -R${LIBDIR} \ | | 382 | -L${DESTDIR}${LIBDIR} -R${LIBDIR} \ |
383 | ${SHLIB_LDENDFILE} | | 383 | ${SHLIB_LDENDFILE} |
384 | .else | | 384 | .else |
385 | $(LD) -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \ | | 385 | $(CC) -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \ |
386 | ${SHLIB_LDSTARTFILE} \ | | 386 | ${SHLIB_LDSTARTFILE} \ |
387 | --whole-archive ${SOLIB} --no-whole-archive ${LDADD} \ | | 387 | --whole-archive ${SOLIB} --no-whole-archive ${LDADD} \ |
388 | ${SHLIB_LDENDFILE} | | 388 | ${SHLIB_LDENDFILE} |
389 | .endif | | 389 | .endif |
390 | .if ${OBJECT_FMT} == "ELF" | | 390 | .if ${OBJECT_FMT} == "ELF" |
391 | ln -sf lib${LIB}.so.${SHLIB_FULLVERSION} lib${LIB}.so.${SHLIB_MAJOR}.tmp | | 391 | ln -sf lib${LIB}.so.${SHLIB_FULLVERSION} lib${LIB}.so.${SHLIB_MAJOR}.tmp |
392 | mv -f lib${LIB}.so.${SHLIB_MAJOR}.tmp lib${LIB}.so.${SHLIB_MAJOR} | | 392 | mv -f lib${LIB}.so.${SHLIB_MAJOR}.tmp lib${LIB}.so.${SHLIB_MAJOR} |
393 | ln -sf lib${LIB}.so.${SHLIB_FULLVERSION} lib${LIB}.so.tmp | | 393 | ln -sf lib${LIB}.so.${SHLIB_FULLVERSION} lib${LIB}.so.tmp |
394 | mv -f lib${LIB}.so.tmp lib${LIB}.so | | 394 | mv -f lib${LIB}.so.tmp lib${LIB}.so |
395 | .endif | | 395 | .endif |
396 | | | 396 | |
397 | .if !empty(LOBJS) | | 397 | .if !empty(LOBJS) |
398 | LLIBS?= -lc | | 398 | LLIBS?= -lc |