| version 1.189, 2003/09/29 01:06:37 |
version 1.190, 2003/10/18 15:33:59 |
|
|
| .endif |
.endif |
| |
|
| .gdbinit: |
.gdbinit: |
| |
${_MKCMD}\ |
| rm -f .gdbinit |
rm -f .gdbinit |
| .if defined(DESTDIR) && !empty(DESTDIR) |
.if defined(DESTDIR) && !empty(DESTDIR) |
| |
${_MKCMD}\ |
| echo "set solib-absolute-prefix ${DESTDIR}" > .gdbinit |
echo "set solib-absolute-prefix ${DESTDIR}" > .gdbinit |
| .else |
.else |
| |
${_MKCMD}\ |
| touch .gdbinit |
touch .gdbinit |
| .endif |
.endif |
| .for __gdbinit in ${GDBINIT} |
.for __gdbinit in ${GDBINIT} |
| |
${_MKCMD}\ |
| echo "source ${__gdbinit}" >> .gdbinit |
echo "source ${__gdbinit}" >> .gdbinit |
| .endfor |
.endfor |
| |
|
| Line 175 ${OBJS} ${LOBJS}: ${DPSRCS} |
|
| Line 179 ${OBJS} ${LOBJS}: ${DPSRCS} |
|
| |
|
| ${PROG}: .gdbinit ${LIBCRT0} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
${PROG}: .gdbinit ${LIBCRT0} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
| .if !commands(${PROG}) |
.if !commands(${PROG}) |
| |
${_MKMSG} " link ${PROG}" |
| .if defined(DESTDIR) |
.if defined(DESTDIR) |
| |
${_MKCMD}\ |
| ${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} -nostdlib ${_PROGLDOPTS} ${LIBCRT0} ${LIBCRTBEGIN} ${OBJS} ${LDADD} -L${_GCC_LIBGCCDIR} -L${DESTDIR}/usr/lib ${_SUPCXX} -lgcc -lc -lgcc ${LIBCRTEND} |
${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} -nostdlib ${_PROGLDOPTS} ${LIBCRT0} ${LIBCRTBEGIN} ${OBJS} ${LDADD} -L${_GCC_LIBGCCDIR} -L${DESTDIR}/usr/lib ${_SUPCXX} -lgcc -lc -lgcc ${LIBCRTEND} |
| .else |
.else |
| |
${_MKCMD}\ |
| ${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${_PROGLDOPTS} ${OBJS} ${LDADD} |
${_CCLINK} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${_PROGLDOPTS} ${OBJS} ${LDADD} |
| .endif # defined(DESTDIR) |
.endif # defined(DESTDIR) |
| .endif # !commands(${PROG}) |
.endif # !commands(${PROG}) |
| |
|
| ${PROG}.ro: ${OBJS} ${DPADD} |
${PROG}.ro: ${OBJS} ${DPADD} |
| |
${_MKCMD}\ |
| ${LD} -r -dc -o ${.TARGET} ${OBJS} |
${LD} -r -dc -o ${.TARGET} ${OBJS} |
| |
|
| .endif # defined(OBJS) && !empty(OBJS) |
.endif # defined(OBJS) && !empty(OBJS) |
|
|
| realall: ${PROG} ${SCRIPTS} |
realall: ${PROG} ${SCRIPTS} |
| |
|
| cleanprog: cleanobjs cleanextra |
cleanprog: cleanobjs cleanextra |
| |
${_MKCMD}\ |
| rm -f a.out [Ee]rrs mklog core *.core .gdbinit ${PROG} |
rm -f a.out [Ee]rrs mklog core *.core .gdbinit ${PROG} |
| |
|
| cleanobjs: |
cleanobjs: |
| .if defined(OBJS) && !empty(OBJS) |
.if defined(OBJS) && !empty(OBJS) |
| |
${_MKCMD}\ |
| rm -f ${OBJS} ${LOBJS} |
rm -f ${OBJS} ${LOBJS} |
| .endif |
.endif |
| |
|
| cleanextra: |
cleanextra: |
| .if defined(CLEANFILES) && !empty(CLEANFILES) |
.if defined(CLEANFILES) && !empty(CLEANFILES) |
| |
${_MKCMD}\ |
| rm -f ${CLEANFILES} |
rm -f ${CLEANFILES} |
| .endif |
.endif |
| |
|
| Line 222 proginstall:: ${DESTDIR}${BINDIR}/${PROG |
|
| Line 233 proginstall:: ${DESTDIR}${BINDIR}/${PROG |
|
| .PRECIOUS: ${DESTDIR}${BINDIR}/${PROGNAME} |
.PRECIOUS: ${DESTDIR}${BINDIR}/${PROGNAME} |
| |
|
| __proginstall: .USE |
__proginstall: .USE |
| |
${_MKMSG} "install ${.TARGET}" |
| |
${_MKCMD}\ |
| ${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
| ${STRIPFLAG} ${SYSPKGTAG} ${.ALLSRC} ${.TARGET} |
${STRIPFLAG} ${SYSPKGTAG} ${.ALLSRC} ${.TARGET} |
| |
|
| Line 252 scriptsinstall:: ${SCRIPTS:@S@${DESTDIR} |
|
| Line 265 scriptsinstall:: ${SCRIPTS:@S@${DESTDIR} |
|
| .PRECIOUS: ${SCRIPTS:@S@${DESTDIR}${SCRIPTSDIR_${S}:U${SCRIPTSDIR}}/${SCRIPTSNAME_${S}:U${SCRIPTSNAME:U${S:T:R}}}@} |
.PRECIOUS: ${SCRIPTS:@S@${DESTDIR}${SCRIPTSDIR_${S}:U${SCRIPTSDIR}}/${SCRIPTSNAME_${S}:U${SCRIPTSNAME:U${S:T:R}}}@} |
| |
|
| __scriptinstall: .USE |
__scriptinstall: .USE |
| |
${_MKMSG} "install ${.TARGET}" |
| |
${_MKCMD}\ |
| ${INSTALL_FILE} \ |
${INSTALL_FILE} \ |
| -o ${SCRIPTSOWN_${.ALLSRC:T}:U${SCRIPTSOWN}} \ |
-o ${SCRIPTSOWN_${.ALLSRC:T}:U${SCRIPTSOWN}} \ |
| -g ${SCRIPTSGRP_${.ALLSRC:T}:U${SCRIPTSGRP}} \ |
-g ${SCRIPTSGRP_${.ALLSRC:T}:U${SCRIPTSGRP}} \ |
| Line 279 scriptsinstall:: |
|
| Line 294 scriptsinstall:: |
|
| |
|
| lint: ${LOBJS} |
lint: ${LOBJS} |
| .if defined(LOBJS) && !empty(LOBJS) |
.if defined(LOBJS) && !empty(LOBJS) |
| |
${_MKCMD}\ |
| ${LINT} ${LINTFLAGS} ${LDFLAGS:M-L*} ${LOBJS} ${LDADD} |
${LINT} ${LINTFLAGS} ${LDFLAGS:M-L*} ${LOBJS} ${LDADD} |
| .endif |
.endif |
| |
|