version 1.67, 1997/03/29 08:02:53 |
version 1.70, 1997/04/18 14:30:25 |
|
|
|
|
CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |
|
|
|
# ELF platforms depend on crtbegin.o and crtend.o |
|
.if (${MACHINE_ARCH} == "alpha") || \ |
|
(${MACHINE_ARCH} == "powerpc") |
|
LIBCRTBEGIN?= ${DESTDIR}/usr/lib/crtbegin.o |
|
LIBCRTEND?= ${DESTDIR}/usr/lib/crtend.o |
|
.else |
|
LIBCRTBEGIN?= |
|
LIBCRTEND?= |
|
.endif |
|
|
LIBCRT0?= ${DESTDIR}/usr/lib/crt0.o |
LIBCRT0?= ${DESTDIR}/usr/lib/crt0.o |
LIBC?= ${DESTDIR}/usr/lib/libc.a |
LIBC?= ${DESTDIR}/usr/lib/libc.a |
LIBC_PIC?= ${DESTDIR}/usr/lib/libc_pic.a |
LIBC_PIC?= ${DESTDIR}/usr/lib/libc_pic.a |
Line 28 LIBKVM?= ${DESTDIR}/usr/lib/libkvm.a |
|
Line 38 LIBKVM?= ${DESTDIR}/usr/lib/libkvm.a |
|
LIBL?= ${DESTDIR}/usr/lib/libl.a |
LIBL?= ${DESTDIR}/usr/lib/libl.a |
LIBM?= ${DESTDIR}/usr/lib/libm.a |
LIBM?= ${DESTDIR}/usr/lib/libm.a |
LIBMP?= ${DESTDIR}/usr/lib/libmp.a |
LIBMP?= ${DESTDIR}/usr/lib/libmp.a |
|
LIBNTP?= ${DESTDIR}/usr/lib/libntp.a |
LIBPC?= ${DESTDIR}/usr/lib/libpc.a |
LIBPC?= ${DESTDIR}/usr/lib/libpc.a |
LIBPCAP?= ${DESTDIR}/usr/lib/libpcap.a |
LIBPCAP?= ${DESTDIR}/usr/lib/libpcap.a |
LIBPLOT?= ${DESTDIR}/usr/lib/libplot.a |
LIBPLOT?= ${DESTDIR}/usr/lib/libplot.a |
Line 72 LOBJS+= ${LSRCS:.c=.ln} ${SRCS:M*.c:.c=. |
|
Line 83 LOBJS+= ${LSRCS:.c=.ln} ${SRCS:M*.c:.c=. |
|
.if defined(OBJS) && !empty(OBJS) |
.if defined(OBJS) && !empty(OBJS) |
.if defined(DESTDIR) |
.if defined(DESTDIR) |
|
|
${PROG}: ${LIBCRT0} ${OBJS} ${LIBC} ${DPADD} |
${PROG}: ${LIBCRT0} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
${CC} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} -nostdlib -L${DESTDIR}/usr/lib ${LIBCRT0} ${OBJS} ${LDADD} -lgcc -lc -lgcc |
${CC} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} -nostdlib -L${DESTDIR}/usr/lib ${LIBCRT0} ${LIBCRTBEGIN} ${OBJS} ${LDADD} -lgcc -lc -lgcc ${LIBCRTEND} |
|
|
.else |
.else |
|
|
${PROG}: ${LIBCRT0} ${OBJS} ${LIBC} ${DPADD} |
${PROG}: ${LIBCRT0} ${OBJS} ${LIBC} ${LIBCRTBEGIN} ${LIBCRTEND} ${DPADD} |
${CC} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${OBJS} ${LDADD} |
${CC} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${OBJS} ${LDADD} |
|
|
.endif # defined(DESTDIR) |
.endif # defined(DESTDIR) |
|
|
.endif # !defined(MAN) |
.endif # !defined(MAN) |
.endif # defined(PROG) |
.endif # defined(PROG) |
|
|
.if !target(all) |
|
.MAIN: all |
.MAIN: all |
all: ${PROG} _SUBDIRUSE |
all: ${PROG} _SUBDIRUSE |
.endif |
|
|
|
.if !target(clean) |
.if !target(clean) |
cleanprog: |
cleanprog: |
Line 133 ${DESTDIR}${BINDIR}/${PROGNAME}: .MADE |
|
Line 142 ${DESTDIR}${BINDIR}/${PROGNAME}: .MADE |
|
.endif |
.endif |
|
|
${DESTDIR}${BINDIR}/${PROGNAME}: ${PROG} |
${DESTDIR}${BINDIR}/${PROGNAME}: ${PROG} |
${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
${INSTALL} ${COPY} ${STRIPFLAG} -o ${BINOWN} -g ${BINGRP} \ |
${.ALLSRC} ${.TARGET} |
-m ${BINMODE} ${.ALLSRC} ${.TARGET} |
.endif |
.endif |
|
|
.if defined(SCRIPTS) |
.if defined(SCRIPTS) |