Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/Makefile
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | |||||
.include "${LIBC_SRCTOP}/inet/Makefile.inc" | .include "${LIBC_SRCTOP}/inet/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/isc/Makefile.inc" | .include "${LIBC_SRCTOP}/isc/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/locale/Makefile.inc" | .include "${LIBC_SRCTOP}/locale/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/md/Makefile.inc" | .include "${LIBC_SRCTOP}/md/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/nameser/Makefile.inc" | .include "${LIBC_SRCTOP}/nameser/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/net/Makefile.inc" | .include "${LIBC_SRCTOP}/net/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/nls/Makefile.inc" | .include "${LIBC_SRCTOP}/nls/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/posix1e/Makefile.inc" | .include "${LIBC_SRCTOP}/posix1e/Makefile.inc" | ||||
.if ${LIBC_ARCH} != "amd64" && \ | .if ${LIBC_ARCH} != "aarch64" && \ | ||||
${LIBC_ARCH} != "amd64" && \ | |||||
${LIBC_ARCH} != "powerpc64" && \ | ${LIBC_ARCH} != "powerpc64" && \ | ||||
emaste: @imp doesn't like this, but I don't see a straightforward "nicer" way | |||||
${LIBC_ARCH} != "sparc64" && \ | ${LIBC_ARCH} != "sparc64" && \ | ||||
${MACHINE_ARCH:Mmipsn32*} == "" && \ | ${MACHINE_ARCH:Mmipsn32*} == "" && \ | ||||
${MACHINE_ARCH:Mmips64*} == "" | ${MACHINE_ARCH:Mmips64*} == "" | ||||
.include "${LIBC_SRCTOP}/quad/Makefile.inc" | .include "${LIBC_SRCTOP}/quad/Makefile.inc" | ||||
.endif | .endif | ||||
Not Done Inline ActionsThis is good... NOT. We need something more generic. Falls into the category of "well, one more isn't so bad" until you one more yourself into a list like this... imp: This is good... NOT. We need something more generic. Falls into the category of "well, one more… | |||||
Not Done Inline ActionsWhat would you suggest? If I understand correctly, quad/Makefile.inc should be included for 32-bit archs, other than mips32? emaste: What would you suggest? If I understand correctly, quad/Makefile.inc should be included for 32… | |||||
Not Done Inline ActionsIIRC, we have similar constructs elsewhere in the tree. I think we need to centralize. mipsn32, btw, is a 64-bit API despite its name... imp: IIRC, we have similar constructs elsewhere in the tree. I think we need to centralize. mipsn32… | |||||
Not Done Inline ActionsI wasn't able to find an equivalent one in any Makefile* under lib libexec bin sbin usr.bin usr.sbin emaste: I wasn't able to find an equivalent one in any Makefile* under lib libexec bin sbin usr.bin usr. | |||||
.include "${LIBC_SRCTOP}/regex/Makefile.inc" | .include "${LIBC_SRCTOP}/regex/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/resolv/Makefile.inc" | .include "${LIBC_SRCTOP}/resolv/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/stdio/Makefile.inc" | .include "${LIBC_SRCTOP}/stdio/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/stdlib/Makefile.inc" | .include "${LIBC_SRCTOP}/stdlib/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/stdlib/jemalloc/Makefile.inc" | .include "${LIBC_SRCTOP}/stdlib/jemalloc/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/stdtime/Makefile.inc" | .include "${LIBC_SRCTOP}/stdtime/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/string/Makefile.inc" | .include "${LIBC_SRCTOP}/string/Makefile.inc" | ||||
.include "${LIBC_SRCTOP}/sys/Makefile.inc" | .include "${LIBC_SRCTOP}/sys/Makefile.inc" | ||||
▲ Show 20 Lines • Show All 80 Lines • Show Last 20 Lines |
@imp doesn't like this, but I don't see a straightforward "nicer" way