| version 1.254, 2004/06/10 00:29:59 |
version 1.255, 2004/07/29 03:14:04 |
|
|
| |
|
| OBJS+=${SRCS:N*.h:N*.sh:R:S/$/.o/g} |
OBJS+=${SRCS:N*.h:N*.sh:R:S/$/.o/g} |
| |
|
| |
STOBJS+=${OBJS} |
| |
|
| .if ${MKPRIVATELIB} != "no" |
.if ${MKPRIVATELIB} != "no" |
| # No installation is required |
# No installation is required |
| libinstall:: |
libinstall:: |
| Line 380 _LIBS+=llib-l${LIB}.ln |
|
| Line 382 _LIBS+=llib-l${LIB}.ln |
|
| ALLOBJS= |
ALLOBJS= |
| .if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != "") \ |
.if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != "") \ |
| || ${MKLINKLIB} != "no") && ${MKSTATICLIB} != "no" |
|| ${MKLINKLIB} != "no") && ${MKSTATICLIB} != "no" |
| ALLOBJS+=${OBJS} |
ALLOBJS+=${STOBJS} |
| .endif |
.endif |
| ALLOBJS+=${POBJS} ${SOBJS} |
ALLOBJS+=${POBJS} ${SOBJS} |
| .if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS) |
.if ${MKLINT} != "no" && ${MKLINKLIB} != "no" && !empty(LOBJS) |
| Line 419 __archivesymlinkpic: .USE |
|
| Line 421 __archivesymlinkpic: .USE |
|
| DPSRCS+= ${_YLSRCS} |
DPSRCS+= ${_YLSRCS} |
| CLEANFILES+= ${_YLSRCS} |
CLEANFILES+= ${_YLSRCS} |
| |
|
| ${OBJS} ${POBJS} ${SOBJS} ${LOBJS}: ${DPSRCS} |
${STOBJS} ${POBJS} ${SOBJS} ${LOBJS}: ${DPSRCS} |
| |
|
| lib${LIB}.a:: ${OBJS} __archivebuild |
lib${LIB}.a:: ${STOBJS} __archivebuild |
| |
|
| lib${LIB}_p.a:: ${POBJS} __archivebuild |
lib${LIB}_p.a:: ${POBJS} __archivebuild |
| |
|
| Line 478 llib-l${LIB}.ln: ${LOBJS} |
|
| Line 480 llib-l${LIB}.ln: ${LOBJS} |
|
| |
|
| cleanlib: .PHONY |
cleanlib: .PHONY |
| rm -f a.out [Ee]rrs mklog core *.core ${CLEANFILES} |
rm -f a.out [Ee]rrs mklog core *.core ${CLEANFILES} |
| rm -f lib${LIB}.a ${OBJS} |
rm -f lib${LIB}.a ${STOBJS} |
| rm -f lib${LIB}_p.a ${POBJS} |
rm -f lib${LIB}_p.a ${POBJS} |
| rm -f lib${LIB}_pic.a lib${LIB}.so.* lib${LIB}.so ${SOBJS} |
rm -f lib${LIB}_pic.a lib${LIB}.so.* lib${LIB}.so ${SOBJS} |
| rm -f ${OBJS:=.tmp} ${POBJS:=.tmp} ${SOBJS:=.tmp} |
rm -f ${STOBJS:=.tmp} ${POBJS:=.tmp} ${SOBJS:=.tmp} |
| rm -f llib-l${LIB}.ln ${LOBJS} |
rm -f llib-l${LIB}.ln ${LOBJS} |
| |
|
| |
|