version 1.287, 2014/01/15 13:59:38 |
version 1.296, 2016/02/21 03:34:27 |
Line 48 CLEANFILES+=strings |
|
Line 48 CLEANFILES+=strings |
|
@rm -f x.cc |
@rm -f x.cc |
.endif |
.endif |
|
|
.if defined(MKPIE) && (${MKPIE} != "no") |
.if defined(MKPIE) && (${MKPIE} != "no") && !defined(NOPIE) |
CFLAGS+= ${PIE_CFLAGS} |
CFLAGS+= ${PIE_CFLAGS} |
AFLAGS+= ${PIE_AFLAGS} |
AFLAGS+= ${PIE_AFLAGS} |
LDFLAGS+= ${PIE_LDFLAGS} |
LDFLAGS+= ${PIE_LDFLAGS} |
.endif |
.endif |
|
|
CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |
.if defined(MKDEBUG) && (${MKDEBUG} != "no") |
.if ${MKDEBUG:Uno} != "no" && !defined(NODEBUG) |
CFLAGS+= -g |
CFLAGS+= -g |
.endif |
.endif |
OBJCFLAGS+= ${OBJCOPTS} |
OBJCFLAGS+= ${OBJCOPTS} |
MKDEP_SUFFIXES?= .o .ln |
MKDEP_SUFFIXES?= .o .ln .d |
|
|
# CTF preserve debug symbols |
# CTF preserve debug symbols |
.if defined(MKDTRACE) && (${MKDTRACE} != "no") && (${CFLAGS:M-g} != "") |
.if (${MKCTF:Uno} != "no") && (${CFLAGS:M-g} != "") |
CTFFLAGS+= -g |
CTFFLAGS+= -g |
CTFMFLAGS+= -g |
CTFMFLAGS+= -g |
|
.if defined(HAVE_GCC) && ${HAVE_GCC} >= 48 |
|
#CFLAGS+=-gdwarf-2 |
|
.endif |
.endif |
.endif |
|
|
# ELF platforms depend on crti.o, crtbegin.o, crtend.o, and crtn.o |
# ELF platforms depend on crti.o, crtbegin.o, crtend.o, and crtn.o |
.ifndef LIBCRTBEGIN |
.ifndef LIBCRTBEGIN |
LIBCRTBEGIN= ${DESTDIR}/usr/lib/crti.o ${_GCC_CRTBEGIN} |
LIBCRTBEGIN= ${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crti.o ${_GCC_CRTBEGIN} |
.MADE: ${LIBCRTBEGIN} |
.MADE: ${LIBCRTBEGIN} |
.endif |
.endif |
.ifndef LIBCRTEND |
.ifndef LIBCRTEND |
LIBCRTEND= ${_GCC_CRTEND} ${DESTDIR}/usr/lib/crtn.o |
LIBCRTEND= ${_GCC_CRTEND} ${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crtn.o |
.MADE: ${LIBCRTEND} |
.MADE: ${LIBCRTEND} |
.endif |
.endif |
_SHLINKER= ${SHLINKDIR}/ld.elf_so |
_SHLINKER= ${SHLINKDIR}/ld.elf_so |
|
|
.ifndef LIBCRT0 |
.ifndef LIBCRT0 |
LIBCRT0= ${DESTDIR}/usr/lib/crt0.o |
LIBCRT0= ${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crt0.o |
.MADE: ${LIBCRT0} |
.MADE: ${LIBCRT0} |
.endif |
.endif |
|
|
.ifndef LIBCRTI |
.ifndef LIBCRTI |
LIBCRTI= ${DESTDIR}/usr/lib/crti.o |
LIBCRTI= ${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crti.o |
.MADE: ${LIBCRTI} |
.MADE: ${LIBCRTI} |
.endif |
.endif |
|
|
Line 121 LIBCRTI= ${DESTDIR}/usr/lib/crti.o |
|
Line 124 LIBCRTI= ${DESTDIR}/usr/lib/crti.o |
|
edit \ |
edit \ |
event \ |
event \ |
expat \ |
expat \ |
|
execinfo \ |
fetch \ |
fetch \ |
fl \ |
fl \ |
form \ |
form \ |
Line 326 _CCLINK= ${CXX} ${_CCLINKFLAGS} |
|
Line 330 _CCLINK= ${CXX} ${_CCLINKFLAGS} |
|
.endif |
.endif |
|
|
.if defined(RUMPPRG) |
.if defined(RUMPPRG) |
|
CPPFLAGS+= -D_KERNTYPES |
PROG= ${RUMPPRG} |
PROG= ${RUMPPRG} |
. ifndef CRUNCHEDPROG |
. ifndef CRUNCHEDPROG |
. if (${MKRUMP} != "no") |
. if (${MKRUMP} != "no") |
Line 429 _CCLINK.${_P}= ${CXX} ${_CCLINKFLAGS} |
|
Line 434 _CCLINK.${_P}= ${CXX} ${_CCLINKFLAGS} |
|
BINDIR.${_P}?= ${BINDIR} |
BINDIR.${_P}?= ${BINDIR} |
PROGNAME.${_P}?= ${_P} |
PROGNAME.${_P}?= ${_P} |
|
|
.if ${MKDEBUG} != "no" && !commands(${_P}) |
.if ${MKDEBUG:Uno} != "no" && !defined(NODEBUG) && !commands(${_P}) |
_PROGDEBUG.${_P}:= ${PROGNAME.${_P}}.debug |
_PROGDEBUG.${_P}:= ${PROGNAME.${_P}}.debug |
.endif |
.endif |
|
|