| version 1.196, 2001/12/28 01:40:50 |
version 1.197, 2002/02/11 21:15:00 |
| Line 349 __archiveinstall: .USE |
|
| Line 349 __archiveinstall: .USE |
|
| ${RANLIB} -t ${.TARGET} |
${RANLIB} -t ${.TARGET} |
| chmod ${LIBMODE} ${.TARGET} |
chmod ${LIBMODE} ${.TARGET} |
| |
|
| |
__archivesymlinkpic: .USE |
| |
${INSTALL_SYMLINK} ${.ALLSRC} ${.TARGET} |
| |
|
| DPSRCS+= ${SRCS:M*.[ly]:C/\..$/.c/} |
DPSRCS+= ${SRCS:M*.[ly]:C/\..$/.c/} |
| CLEANFILES+= ${DPSRCS} ${YHEADER:D${SRCS:M*.y:.y=.h}} |
CLEANFILES+= ${DPSRCS} ${YHEADER:D${SRCS:M*.y:.y=.h}} |
| |
|
|
|
| .if ${MKLINKLIB} != "no" |
.if ${MKLINKLIB} != "no" |
| libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}.a |
libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}.a |
| .PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}.a |
.PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}.a |
| |
|
| .if !defined(UPDATE) |
.if !defined(UPDATE) |
| .PHONY: ${DESTDIR}${LIBDIR}/lib${LIB}.a |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}.a) |
| |
${DESTDIR}${LIBDIR}/lib${LIB}.a! .MADE |
| .endif |
.endif |
| |
${DESTDIR}${LIBDIR}/lib${LIB}.a! lib${LIB}.a __archiveinstall |
| |
.else |
| .if !defined(BUILD) && !make(all) && !make(lib${LIB}.a) |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}.a) |
| ${DESTDIR}${LIBDIR}/lib${LIB}.a: .MADE |
${DESTDIR}${LIBDIR}/lib${LIB}.a: .MADE |
| .endif |
.endif |
| ${DESTDIR}${LIBDIR}/lib${LIB}.a: lib${LIB}.a __archiveinstall |
${DESTDIR}${LIBDIR}/lib${LIB}.a: lib${LIB}.a __archiveinstall |
| .endif |
.endif |
| |
.endif |
| |
|
| .if ${MKPROFILE} != "no" |
.if ${MKPROFILE} != "no" |
| libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a |
libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a |
| .PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a |
.PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a |
| |
|
| .if !defined(UPDATE) |
.if !defined(UPDATE) |
| .PHONY: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}_p.a) |
| |
${DESTDIR}${LIBDIR}/lib${LIB}_p.a! .MADE |
| .endif |
.endif |
| |
${DESTDIR}${LIBDIR}/lib${LIB}_p.a! lib${LIB}_p.a __archiveinstall |
| |
.else |
| .if !defined(BUILD) && !make(all) && !make(lib${LIB}_p.a) |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}_p.a) |
| ${DESTDIR}${LIBDIR}/lib${LIB}_p.a: .MADE |
${DESTDIR}${LIBDIR}/lib${LIB}_p.a: .MADE |
| .endif |
.endif |
| ${DESTDIR}${LIBDIR}/lib${LIB}_p.a: lib${LIB}_p.a __archiveinstall |
${DESTDIR}${LIBDIR}/lib${LIB}_p.a: lib${LIB}_p.a __archiveinstall |
| .endif |
.endif |
| |
.endif |
| |
|
| .if ${MKPIC} != "no" && ${MKPICINSTALL} != "no" |
.if ${MKPIC} != "no" && ${MKPICINSTALL} != "no" |
| libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a |
libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a |
| .PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a |
.PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a |
| |
|
| .if !defined(UPDATE) |
.if !defined(UPDATE) |
| .PHONY: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}_pic.a) |
| |
${DESTDIR}${LIBDIR}/lib${LIB}_pic.a! .MADE |
| .endif |
.endif |
| |
.if ${MKPICLIB} == "no" |
| |
${DESTDIR}${LIBDIR}/lib${LIB}_pic.a! lib${LIB}.a __archivesymlinkpic |
| |
.else |
| |
${DESTDIR}${LIBDIR}/lib${LIB}_pic.a! lib${LIB}_pic.a __archiveinstall |
| |
.endif |
| |
.else |
| .if !defined(BUILD) && !make(all) && !make(lib${LIB}_pic.a) |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}_pic.a) |
| ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a: .MADE |
${DESTDIR}${LIBDIR}/lib${LIB}_pic.a: .MADE |
| .endif |
.endif |
| .if ${MKPICLIB} == "no" |
.if ${MKPICLIB} == "no" |
| ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a: |
${DESTDIR}${LIBDIR}/lib${LIB}_pic.a: lib${LIB}.a __archivesymlinkpic |
| ${INSTALL_SYMLINK} lib${LIB}.a ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a |
|
| .else |
.else |
| ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a: lib${LIB}_pic.a __archiveinstall |
${DESTDIR}${LIBDIR}/lib${LIB}_pic.a: lib${LIB}_pic.a __archiveinstall |
| .endif |
.endif |
| .endif |
.endif |
| |
.endif |
| |
|
| .if ${MKPIC} != "no" && defined(SHLIB_FULLVERSION) |
.if ${MKPIC} != "no" && defined(SHLIB_FULLVERSION) |
| libinstall:: ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION} |
libinstall:: ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION} |
| .PRECIOUS: ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION} |
.PRECIOUS: ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION} |
| |
|
| .if !defined(UPDATE) |
.if !defined(UPDATE) |
| .PHONY: ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION} |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}.so.${SHLIB_FULLVERSION}) |
| |
${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION}! .MADE |
| .endif |
.endif |
| |
${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION}! lib${LIB}.so.${SHLIB_FULLVERSION} |
| |
.else |
| .if !defined(BUILD) && !make(all) && !make(lib${LIB}.so.${SHLIB_FULLVERSION}) |
.if !defined(BUILD) && !make(all) && !make(lib${LIB}.so.${SHLIB_FULLVERSION}) |
| ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION}: .MADE |
${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION}: .MADE |
| .endif |
.endif |
| ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION}: lib${LIB}.so.${SHLIB_FULLVERSION} |
${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SHLIB_FULLVERSION}: lib${LIB}.so.${SHLIB_FULLVERSION} |
| |
.endif |
| ${INSTALL_FILE} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
${INSTALL_FILE} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
| ${.ALLSRC} ${.TARGET} |
${.ALLSRC} ${.TARGET} |
| .if ${_LIBSODIR} != ${LIBDIR} |
.if ${_LIBSODIR} != ${LIBDIR} |
| Line 501 ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SH |
|
| Line 523 ${DESTDIR}${_LIBSODIR}/lib${LIB}.so.${SH |
|
| .if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS) |
.if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS) |
| libinstall:: ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln |
libinstall:: ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln |
| .PRECIOUS: ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln |
.PRECIOUS: ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln |
| |
|
| .if !defined(UPDATE) |
.if !defined(UPDATE) |
| .PHONY: ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln |
.if !defined(BUILD) && !make(all) && !make(llib-l${LIB}.ln) |
| |
${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln! .MADE |
| .endif |
.endif |
| |
${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln! llib-l${LIB}.ln |
| |
.else |
| .if !defined(BUILD) && !make(all) && !make(llib-l${LIB}.ln) |
.if !defined(BUILD) && !make(all) && !make(llib-l${LIB}.ln) |
| ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln: .MADE |
${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln: .MADE |
| .endif |
.endif |
| ${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln: llib-l${LIB}.ln |
${DESTDIR}${LINTLIBDIR}/llib-l${LIB}.ln: llib-l${LIB}.ln |
| |
.endif |
| ${INSTALL_FILE} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
${INSTALL_FILE} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ |
| ${.ALLSRC} ${DESTDIR}${LINTLIBDIR} |
${.ALLSRC} ${DESTDIR}${LINTLIBDIR} |
| .endif |
.endif |