version 1.249, 2010/07/06 05:59:56 |
version 1.256, 2010/12/13 21:47:04 |
Line 97 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
Line 97 LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
|
crypt crypto crypto_idea crypto_mdc2 crypto_rc5 \ |
crypt crypto crypto_idea crypto_mdc2 crypto_rc5 \ |
curses dbm des edit event \ |
curses dbm des edit event \ |
fetch form fl g2c gcc gnumalloc gssapi hdb heimntlm hx509 intl ipsec \ |
fetch form fl g2c gcc gnumalloc gssapi hdb heimntlm hx509 intl ipsec \ |
kadm5clnt kadm5srv kafs krb5 kvm l lber ldap ldap_r \ |
kadm5clnt kadm5srv kafs krb5 kvm l lber ldap ldap_r lua \ |
m magic menu objc ossaudio pam pcap pci pmc posix pthread pthread_dbg \ |
m magic menu objc ossaudio pam pcap pci pmc posix pthread pthread_dbg \ |
puffs radius resolv rmt roken rpcsvc rt rump rumpuser skey sl ss \ |
puffs radius resolv rmt roken rpcsvc rt rump rumpuser skey sl ss \ |
ssh ssl termcap usbhid util wrap y z bind9 dns lwres isccfg isccc isc \ |
ssh ssl termcap usbhid util wrap y z bind9 dns lwres isccfg isccc isc \ |
Line 165 _PROGLDOPTS+= -Wl,-dynamic-linker=${_SHL |
|
Line 165 _PROGLDOPTS+= -Wl,-dynamic-linker=${_SHL |
|
.endif |
.endif |
.if ${SHLIBDIR} != "/usr/lib" |
.if ${SHLIBDIR} != "/usr/lib" |
_PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBDIR} \ |
_PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBDIR} \ |
-R${SHLIBDIR} \ |
-Wl,-rpath,${SHLIBDIR} \ |
-L${DESTDIR}${SHLIBDIR} |
-L${DESTDIR}${SHLIBDIR} |
.elif ${SHLIBINSTALLDIR} != "/usr/lib" |
.elif ${SHLIBINSTALLDIR} != "/usr/lib" |
_PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBINSTALLDIR} \ |
_PROGLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBINSTALLDIR} \ |
Line 179 __proginstall: .USE |
|
Line 179 __proginstall: .USE |
|
${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ |
${STRIPFLAG} ${.ALLSRC} ${.TARGET} |
${STRIPFLAG} ${.ALLSRC} ${.TARGET} |
|
|
|
__progrumpinstall: .USE |
|
${_MKTARGET_INSTALL} |
|
${INSTALL_FILE} -o ${RUMPBINOWN} -g ${RUMPBINGRP} -m ${RUMPBINMODE} \ |
|
${STRIPFLAG} ${.ALLSRC} ${.TARGET} |
|
|
__progdebuginstall: .USE |
__progdebuginstall: .USE |
${_MKTARGET_INSTALL} |
${_MKTARGET_INSTALL} |
${INSTALL_FILE} -o ${DEBUGOWN} -g ${DEBUGGRP} -m ${DEBUGMODE} \ |
${INSTALL_FILE} -o ${DEBUGOWN} -g ${DEBUGGRP} -m ${DEBUGMODE} \ |
Line 204 PROG= ${PROG_CXX} |
|
Line 209 PROG= ${PROG_CXX} |
|
_CCLINK= ${CXX} ${_CCLINKFLAGS} |
_CCLINK= ${CXX} ${_CCLINKFLAGS} |
.endif |
.endif |
|
|
|
.if defined(RUMPPRG) |
|
PROG= ${RUMPPRG} |
|
.ifndef CRUNCHEDPROG |
|
PROGS= ${RUMPPRG} rump.${RUMPPRG} |
|
. if defined(SRCS) |
|
SRCS.rump.${PROG}:= ${SRCS} ${PROG}_rumpops.c ${RUMPSRCS} |
|
SRCS+= ${PROG}_hostops.c |
|
. else |
|
SRCS= ${PROG}.c ${PROG}_hostops.c |
|
SRCS.rump.${PROG}= ${PROG}.c ${PROG}_rumpops.c ${RUMPSRCS} |
|
. endif |
|
LDADD.rump.${PROG}+= -lrumpclient |
|
DPADD.rump.${PROG}+= ${LIBRUMPCLIENT} |
|
MAN.rump.${PROG}= # defined but feeling empty |
|
_RUMPINSTALL.rump.${PROG}=# defined |
|
.else # CRUNCHEDPROG |
|
PROGS= ${PROG} |
|
CPPFLAGS+= -DCRUNCHOPS |
|
.endif |
|
.endif |
|
|
.if defined(PROG) |
.if defined(PROG) |
_CCLINK?= ${CC} ${_CCLINKFLAGS} |
_CCLINK?= ${CC} ${_CCLINKFLAGS} |
. if defined(MAN) |
. if defined(MAN) |
Line 224 _APPEND_SRCS= no |
|
Line 250 _APPEND_SRCS= no |
|
|
|
# Turn the single-program PROG and PROG_CXX variables into their multi-word |
# Turn the single-program PROG and PROG_CXX variables into their multi-word |
# counterparts, PROGS and PROGS_CXX. |
# counterparts, PROGS and PROGS_CXX. |
.if defined(PROG_CXX) && !defined(PROGS_CXX) |
.if !defined(RUMPPRG) |
|
. if defined(PROG_CXX) && !defined(PROGS_CXX) |
PROGS_CXX= ${PROG_CXX} |
PROGS_CXX= ${PROG_CXX} |
.elif defined(PROG) && !defined(PROGS) |
. elif defined(PROG) && !defined(PROGS) |
PROGS= ${PROG} |
PROGS= ${PROG} |
|
. endif |
.endif |
.endif |
|
|
|
|
|
|
# |
# |
# Per-program definitions and targets. |
# Per-program definitions and targets. |
# |
# |
Line 315 ${_P}.ro: ${OBJS.${_P}} ${DPADD} |
|
Line 341 ${_P}.ro: ${OBJS.${_P}} ${DPADD} |
|
.if defined(_PROGDEBUG.${_P}) |
.if defined(_PROGDEBUG.${_P}) |
${_PROGDEBUG.${_P}}: ${_P} |
${_PROGDEBUG.${_P}}: ${_P} |
${_MKTARGET_CREATE} |
${_MKTARGET_CREATE} |
${OBJCOPY} --only-keep-debug ${_P} ${_PROGDEBUG.${_P}} |
( ${OBJCOPY} --only-keep-debug ${_P} ${_PROGDEBUG.${_P}} \ |
${OBJCOPY} --strip-debug -R .gnu_debuglink --add-gnu-debuglink=${_PROGDEBUG.${_P}} ${_P} \ |
&& ${OBJCOPY} --strip-debug -p -R .gnu_debuglink \ |
|| rm -f ${_PROGDEBUG.${_P}} |
--add-gnu-debuglink=${_PROGDEBUG.${_P}} ${_P} \ |
|
) || (rm -f ${_PROGDEBUG.${_P}}; false) |
.endif |
.endif |
|
|
.endif # defined(OBJS.${_P}) && !empty(OBJS.${_P}) # } |
.endif # defined(OBJS.${_P}) && !empty(OBJS.${_P}) # } |
Line 350 proginstall-${_P}:: ${DESTDIR}${BINDIR.$ |
|
Line 377 proginstall-${_P}:: ${DESTDIR}${BINDIR.$ |
|
${_PROGDEBUG.${_P}:D${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}} |
${_PROGDEBUG.${_P}:D${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_PROGDEBUG.${_P}}} |
|
|
.if ${MKUPDATE} == "no" |
.if ${MKUPDATE} == "no" |
|
.if defined(_RUMPINSTALL.${_P}) |
|
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! ${_P} __progrumpinstall |
|
.else |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! ${_P} __proginstall |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! ${_P} __proginstall |
|
.endif |
.if !defined(BUILD) && !make(all) && !make(${_P}) |
.if !defined(BUILD) && !make(all) && !make(${_P}) |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! .MADE |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}! .MADE |
.endif |
.endif |
Line 361 ${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_ |
|
Line 392 ${DESTDIR}${DEBUGDIR}${BINDIR.${_P}}/${_ |
|
.endif |
.endif |
.endif # define(_PROGDEBUG.${_P}) |
.endif # define(_PROGDEBUG.${_P}) |
.else # MKUPDATE != no |
.else # MKUPDATE != no |
|
.if defined(_RUMPINSTALL.${_P}) |
|
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: ${_P} __progrumpinstall |
|
.else |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: ${_P} __proginstall |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: ${_P} __proginstall |
|
.endif |
.if !defined(BUILD) && !make(all) && !make(${_P}) |
.if !defined(BUILD) && !make(all) && !make(${_P}) |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: .MADE |
${DESTDIR}${BINDIR.${_P}}/${PROGNAME.${_P}}: .MADE |
.endif |
.endif |