version 1.151, 1999/02/24 14:42:36 |
version 1.153, 1999/06/07 01:37:00 |
Line 111 SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crte |
|
Line 111 SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crte |
|
CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |
|
|
.c.o: |
.c.o: |
|
.if defined(COPTS) && !empty(COPTS:M*-g*) |
|
${COMPILE.c} ${.IMPSRC} |
|
.else |
@echo ${COMPILE.c:Q} ${.IMPSRC} |
@echo ${COMPILE.c:Q} ${.IMPSRC} |
@${COMPILE.c} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.c} ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.c.po: |
.c.po: |
|
.if defined(COPTS) && !empty(COPTS:M*-g*) |
|
${COMPILE.c} -pg ${.IMPSRC} -o ${.TARGET} |
|
.else |
@echo ${COMPILE.c:Q} -pg ${.IMPSRC} -o ${.TARGET} |
@echo ${COMPILE.c:Q} -pg ${.IMPSRC} -o ${.TARGET} |
@${COMPILE.c} -pg ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.c} -pg ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -X -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -X -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.c.so: |
.c.so: |
|
.if defined(COPTS) && !empty(COPTS:M*-g*) |
|
${COMPILE.c} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
|
.else |
@echo ${COMPILE.c:Q} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
@echo ${COMPILE.c:Q} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
@${COMPILE.c} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.c} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.c.ln: |
.c.ln: |
${LINT} ${LINTFLAGS} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC} |
${LINT} ${LINTFLAGS} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC} |
|
|
.cc.o .C.o: |
.cc.o .C.o: |
|
.if defined(COPTS) && !empty(COPTS:M*-g*) |
|
${COMPILE.cc} ${.IMPSRC} |
|
.else |
@echo ${COMPILE.cc:Q} ${.IMPSRC} |
@echo ${COMPILE.cc:Q} ${.IMPSRC} |
@${COMPILE.cc} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.cc} ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.cc.po .C.po: |
.cc.po .C.po: |
|
.if defined(COPTS) && !empty(COPTS:M*-g*) |
|
${COMPILE.cc} -pg ${.IMPSRC} -o ${.TARGET} |
|
.else |
@echo ${COMPILE.cc:Q} -pg ${.IMPSRC} -o ${.TARGET} |
@echo ${COMPILE.cc:Q} -pg ${.IMPSRC} -o ${.TARGET} |
@${COMPILE.cc} -pg ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.cc} -pg ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -X -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -X -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.cc.so .C.so: |
.cc.so .C.so: |
|
.if defined(COPTS) && !empty(COPTS:M*-g*) |
|
${COMPILE.cc} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
|
.else |
@echo ${COMPILE.cc:Q} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
@echo ${COMPILE.cc:Q} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
@${COMPILE.cc} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.cc} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.m.o: |
.m.o: |
|
.if defined(OBJCFLAGS) && !empty(OBJCFLAGS:M*-g*) |
|
${COMPILE.m} ${.IMPSRC} |
|
.else |
@echo ${COMPILE.m:Q} ${.IMPSRC} |
@echo ${COMPILE.m:Q} ${.IMPSRC} |
@${COMPILE.m} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.m} ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.m.po: |
.m.po: |
|
.if defined(OBJCFLAGS) && !empty(OBJCFLAGS:M*-g*) |
|
${COMPILE.m} -pg ${.IMPSRC} -o ${.TARGET} |
|
.else |
@echo ${COMPILE.m:Q} -pg ${.IMPSRC} -o ${.TARGET} |
@echo ${COMPILE.m:Q} -pg ${.IMPSRC} -o ${.TARGET} |
@${COMPILE.m} -pg ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.m} -pg ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -X -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -X -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.m.so: |
.m.so: |
|
.if defined(OBJCFLAGS) && !empty(OBJCFLAGS:M*-g*) |
|
${COMPILE.m} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
|
.else |
@echo ${COMPILE.m:Q} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
@echo ${COMPILE.m:Q} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET} |
@${COMPILE.m} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET}.o |
@${COMPILE.m} ${CPICFLAGS} ${.IMPSRC} -o ${.TARGET}.o |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@${LD} -x -r ${.TARGET}.o -o ${.TARGET} |
@rm -f ${.TARGET}.o |
@rm -f ${.TARGET}.o |
|
.endif |
|
|
.S.o .s.o: |
.S.o .s.o: |
@echo ${COMPILE.S:Q} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} |
@echo ${COMPILE.S:Q} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} |
Line 242 lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINO |
|
Line 278 lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINO |
|
${SHLIB_LDSTARTFILE} ${SHLIB_LDENDFILE} |
${SHLIB_LDSTARTFILE} ${SHLIB_LDENDFILE} |
@echo building shared ${LIB} library \(version ${SHLIB_MAJOR}.${SHLIB_MINOR}\) |
@echo building shared ${LIB} library \(version ${SHLIB_MAJOR}.${SHLIB_MINOR}\) |
@rm -f lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} |
@rm -f lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} |
|
.if defined(DESTDIR) |
|
$(LD) -x -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \ |
|
${SHLIB_LDSTARTFILE} \ |
|
--whole-archive lib${LIB}_pic.a \ |
|
-nostdlib -L${DESTDIR}${LIBDIR} -R${LIBDIR} \ |
|
--no-whole-archive ${LDADD} \ |
|
${SHLIB_LDENDFILE} |
|
.else |
$(LD) -x -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \ |
$(LD) -x -shared ${SHLIB_SHFLAGS} -o ${.TARGET} \ |
${SHLIB_LDSTARTFILE} \ |
${SHLIB_LDSTARTFILE} \ |
--whole-archive lib${LIB}_pic.a --no-whole-archive ${LDADD} \ |
--whole-archive lib${LIB}_pic.a --no-whole-archive ${LDADD} \ |
${SHLIB_LDENDFILE} |
${SHLIB_LDENDFILE} |
|
.endif |
.if ${OBJECT_FMT} == "ELF" |
.if ${OBJECT_FMT} == "ELF" |
rm -f lib${LIB}.so.${SHLIB_MAJOR} |
rm -f lib${LIB}.so.${SHLIB_MAJOR} |
ln -s lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \ |
ln -s lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \ |