| version 1.62, 1997/03/22 22:34:02 |
version 1.63, 1997/03/24 21:54:20 |
| Line 13 CFLAGS+= ${COPTS} |
|
| Line 13 CFLAGS+= ${COPTS} |
|
| |
|
| 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 |
| LIBCOMPAT?= ${DESTDIR}/usr/lib/libcompat.a |
LIBCOMPAT?= ${DESTDIR}/usr/lib/libcompat.a |
| LIBCRYPT?= ${DESTDIR}/usr/lib/libcrypt.a |
LIBCRYPT?= ${DESTDIR}/usr/lib/libcrypt.a |
| LIBCURSES?= ${DESTDIR}/usr/lib/libcurses.a |
LIBCURSES?= ${DESTDIR}/usr/lib/libcurses.a |
| Line 20 LIBDBM?= ${DESTDIR}/usr/lib/libdbm.a |
|
| Line 21 LIBDBM?= ${DESTDIR}/usr/lib/libdbm.a |
|
| LIBDES?= ${DESTDIR}/usr/lib/libdes.a |
LIBDES?= ${DESTDIR}/usr/lib/libdes.a |
| LIBEDIT?= ${DESTDIR}/usr/lib/libedit.a |
LIBEDIT?= ${DESTDIR}/usr/lib/libedit.a |
| LIBGCC?= ${DESTDIR}/usr/lib/libgcc.a |
LIBGCC?= ${DESTDIR}/usr/lib/libgcc.a |
| |
LIBGNUMALLOC?= ${DESTDIR}/usr/lib/libgnumalloc.a |
| LIBKDB?= ${DESTDIR}/usr/lib/libkdb.a |
LIBKDB?= ${DESTDIR}/usr/lib/libkdb.a |
| LIBKRB?= ${DESTDIR}/usr/lib/libkrb.a |
LIBKRB?= ${DESTDIR}/usr/lib/libkrb.a |
| LIBKVM?= ${DESTDIR}/usr/lib/libkvm.a |
LIBKVM?= ${DESTDIR}/usr/lib/libkvm.a |
| Line 33 LIBRESOLV?= ${DESTDIR}/usr/lib/libresolv |
|
| Line 35 LIBRESOLV?= ${DESTDIR}/usr/lib/libresolv |
|
| LIBRPCSVC?= ${DESTDIR}/usr/lib/librpcsvc.a |
LIBRPCSVC?= ${DESTDIR}/usr/lib/librpcsvc.a |
| LIBSKEY?= ${DESTDIR}/usr/lib/libskey.a |
LIBSKEY?= ${DESTDIR}/usr/lib/libskey.a |
| LIBTERMCAP?= ${DESTDIR}/usr/lib/libtermcap.a |
LIBTERMCAP?= ${DESTDIR}/usr/lib/libtermcap.a |
| |
LIBTELNET?= ${DESTDIR}/usr/lib/libtelnet.a |
| LIBUTIL?= ${DESTDIR}/usr/lib/libutil.a |
LIBUTIL?= ${DESTDIR}/usr/lib/libutil.a |
| LIBWRAP?= ${DESTDIR}/usr/lib/libwrap.a |
LIBWRAP?= ${DESTDIR}/usr/lib/libwrap.a |
| LIBY?= ${DESTDIR}/usr/lib/liby.a |
LIBY?= ${DESTDIR}/usr/lib/liby.a |
|
|
| .endif |
.endif |
| |
|
| .if !target(realinstall) |
.if !target(realinstall) |
| realinstall: |
|
| .if defined(PROG) |
.if defined(PROG) |
| ${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
PROGNAME?= ${PROG} |
| ${PROG} ${DESTDIR}${BINDIR} |
proginstall:: ${DESTDIR}${BINDIR}/${PROGNAME} |
| |
.if !defined(UPDATE) |
| |
.PHONY: ${DESTDIR}${BINDIR}/${PROGNAME} |
| .endif |
.endif |
| |
.if !defined(BUILD) |
| |
${DESTDIR}${BINDIR}/${PROGNAME}: .MADE |
| |
.endif |
| |
|
| |
${DESTDIR}${BINDIR}/${PROGNAME}: ${PROG} |
| |
${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
| |
${.ALLSRC} ${.TARGET} |
| .if defined(HIDEGAME) |
.if defined(HIDEGAME) |
| (cd ${DESTDIR}/usr/games; rm -f ${PROG}; ln -s dm ${PROG}) |
(cd ${DESTDIR}/usr/games; rm -f ${PROG}; ln -s dm ${PROG}) |
| .endif |
.endif |
| .endif |
.endif |
| |
|
| install: maninstall _SUBDIRUSE |
.if defined(FILES) |
| .if defined(LINKS) && !empty(LINKS) |
FILESDIR?=${BINDIR} |
| @set ${LINKS}; \ |
FILESOWN?=${BINOWN} |
| while test $$# -ge 2; do \ |
FILESGRP?=${BINGRP} |
| l=${DESTDIR}$$1; \ |
FILESMODE?=${NONBINMODE} |
| shift; \ |
.for F in ${FILES} |
| t=${DESTDIR}$$1; \ |
FILESDIR_${F}?=${FILESDIR} |
| shift; \ |
FILESOWN_${F}?=${FILESOWN} |
| echo $$t -\> $$l; \ |
FILESGRP_${F}?=${FILESGRP} |
| rm -f $$t; \ |
FILESMODE_${F}?=${FILESMODE} |
| ln $$l $$t; \ |
.if defined(FILESNAME) |
| done; true |
FILESNAME_${F} ?= ${FILESNAME} |
| .endif |
.else |
| .if defined(SYMLINKS) && !empty(SYMLINKS) |
FILESNAME_${F} ?= ${F:T} |
| @set ${SYMLINKS}; \ |
.endif |
| while test $$# -ge 2; do \ |
FILESDIR_${F} ?= ${FILESDIR} |
| l=$$1; \ |
proginstall:: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}} |
| shift; \ |
.if !defined(UPDATE) |
| t=${DESTDIR}$$1; \ |
.PHONY: ${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}} |
| shift; \ |
.endif |
| echo $$t -\> $$l; \ |
.if !defined(BUILD) |
| rm -f $$t; \ |
${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: .MADE |
| ln -s $$l $$t; \ |
.endif |
| done; true |
|
| |
${DESTDIR}${FILESDIR_${F}}/${FILESNAME_${F}}: ${F} |
| |
${INSTALL} ${COPY} -o ${FILESOWN_${F}} -g ${FILESGRP_${F}} \ |
| |
-m ${FILESMODE_${F}} ${.ALLSRC} ${.TARGET} |
| |
.endfor |
| |
.endif |
| |
|
| |
.if defined(SCRIPTS) |
| |
.for S in ${SCRIPTS} |
| |
.if defined(SCRIPTSNAME) |
| |
SCRIPTSNAME_${S} ?= ${SCRIPTSNAME} |
| |
.else |
| |
SCRIPTSNAME_${S} ?= ${S:T:R} |
| |
.endif |
| |
proginstall:: ${DESTDIR}${BINDIR}/${SCRIPTSNAME_${S}} |
| |
.if !defined(UPDATE) |
| |
.PHONY: ${DESTDIR}${BINDIR}/${SCRIPTSNAME_${S}} |
| |
.endif |
| |
.if !defined(BUILD) |
| |
${DESTDIR}${BINDIR}/${SCRIPTSNAME_${S}}: .MADE |
| |
.endif |
| |
|
| |
${DESTDIR}${BINDIR}/${SCRIPTSNAME_${S}}: ${S} |
| |
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
| |
${.ALLSRC} ${.TARGET} |
| |
.endfor |
| .endif |
.endif |
| |
|
| maninstall: afterinstall |
.if target(proginstall) |
| |
realinstall: proginstall |
| |
.else |
| |
realinstall: |
| |
.endif |
| |
.endif |
| |
|
| |
install: ${MANINSTALL} _SUBDIRUSE linksinstall |
| |
|
| |
${MANINSTALL}: afterinstall |
| afterinstall: realinstall |
afterinstall: realinstall |
| realinstall: beforeinstall |
realinstall: beforeinstall |
| .endif |
.endif |
|
|
| .endif |
.endif |
| |
|
| .include <bsd.obj.mk> |
.include <bsd.obj.mk> |
| |
.include <bsd.links.mk> |
| |
.include <bsd.inc.mk> |
| .include <bsd.dep.mk> |
.include <bsd.dep.mk> |
| .include <bsd.subdir.mk> |
.include <bsd.subdir.mk> |
| .include <bsd.sys.mk> |
.include <bsd.sys.mk> |