| version 1.156, 2002/08/09 00:21:22 |
version 1.157, 2002/09/08 03:59:02 |
| Line 118 _SUPCXX= -lstdc++ -lm |
|
| Line 118 _SUPCXX= -lstdc++ -lm |
|
| _CCLINK= ${CC} |
_CCLINK= ${CC} |
| .endif |
.endif |
| |
|
| |
.gdbinit: |
| |
rm -f .gdbinit |
| |
.if defined(DESTDIR) && !empty(DESTDIR) |
| |
echo "set solib-absolute-prefix ${DESTDIR}" > .gdbinit |
| |
.else |
| |
touch .gdbinit |
| |
.endif |
| |
.for __gdbinit in ${GDBINIT} |
| |
echo "source ${__gdbinit}" >> .gdbinit |
| |
.endfor |
| |
|
| .if defined(DESTDIR) |
.if defined(DESTDIR) |
| |
|
| ${PROG}: ${LIBCRT0} ${DPSRCS} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
${PROG}: .gdbinit ${LIBCRT0} ${DPSRCS} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
| .if !commands(${PROG}) |
.if !commands(${PROG}) |
| ${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} -nostdlib ${_PROGLDOPTS} ${LIBCRT0} ${LIBCRTBEGIN} ${OBJS} ${LDADD} -L${DESTDIR}/usr/lib ${_SUPCXX} -lgcc -lc -lgcc ${LIBCRTEND} |
${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} -nostdlib ${_PROGLDOPTS} ${LIBCRT0} ${LIBCRTBEGIN} ${OBJS} ${LDADD} -L${DESTDIR}/usr/lib ${_SUPCXX} -lgcc -lc -lgcc ${LIBCRTEND} |
| .endif |
.endif |
| |
|
| .else |
.else |
| |
|
| ${PROG}: ${LIBCRT0} ${DPSRCS} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
${PROG}: .gdbinit ${LIBCRT0} ${DPSRCS} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
| .if !commands(${PROG}) |
.if !commands(${PROG}) |
| ${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${_PROGLDOPTS} ${OBJS} ${LDADD} |
${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${_PROGLDOPTS} ${OBJS} ${LDADD} |
| .endif |
.endif |
|
|
| realall: ${PROG} ${SCRIPTS} |
realall: ${PROG} ${SCRIPTS} |
| |
|
| cleanprog: cleanobjs cleanextra |
cleanprog: cleanobjs cleanextra |
| rm -f a.out [Ee]rrs mklog core *.core ${PROG} |
rm -f a.out [Ee]rrs mklog core *.core .gdbinit ${PROG} |
| |
|
| cleanobjs: |
cleanobjs: |
| .if defined(OBJS) && !empty(OBJS) |
.if defined(OBJS) && !empty(OBJS) |