Changeset View
Changeset View
Standalone View
Standalone View
head/libexec/rtld-elf/Makefile
Show All 27 Lines | |||||
CFLAGS+= -I${.CURDIR}/${RTLD_ARCH} -I${.CURDIR} | CFLAGS+= -I${.CURDIR}/${RTLD_ARCH} -I${.CURDIR} | ||||
.if ${MACHINE_ARCH} == "powerpc64" | .if ${MACHINE_ARCH} == "powerpc64" | ||||
LDFLAGS+= -nostdlib -e _rtld_start | LDFLAGS+= -nostdlib -e _rtld_start | ||||
.else | .else | ||||
LDFLAGS+= -nostdlib -e .rtld_start | LDFLAGS+= -nostdlib -e .rtld_start | ||||
.endif | .endif | ||||
NO_WCAST_ALIGN= yes | NO_WCAST_ALIGN= yes | ||||
WARNS?= 4 | WARNS?= 6 | ||||
INSTALLFLAGS= -C -b | INSTALLFLAGS= -C -b | ||||
PRECIOUSPROG= | PRECIOUSPROG= | ||||
BINDIR= /libexec | BINDIR= /libexec | ||||
SYMLINKS= ../..${BINDIR}/${PROG} ${LIBEXECDIR}/${PROG} | SYMLINKS= ../..${BINDIR}/${PROG} ${LIBEXECDIR}/${PROG} | ||||
MLINKS= rtld.1 ld-elf.so.1.1 \ | MLINKS= rtld.1 ld-elf.so.1.1 \ | ||||
rtld.1 ld.so.1 | rtld.1 ld.so.1 | ||||
.if ${MACHINE_CPUARCH} == "sparc64" | .if ${MACHINE_CPUARCH} == "sparc64" | ||||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | |||||
HAS_TESTS= | HAS_TESTS= | ||||
SUBDIR.${MK_TESTS}+= tests | SUBDIR.${MK_TESTS}+= tests | ||||
.include <bsd.prog.mk> | .include <bsd.prog.mk> | ||||
${PROG_FULL}: ${VERSION_MAP} | ${PROG_FULL}: ${VERSION_MAP} | ||||
.include <bsd.symver.mk> | .include <bsd.symver.mk> | ||||
.if ${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} < 40300 | .if ${COMPILER_TYPE} == "gcc" | ||||
# GCC warns about redeclarations even though they have __exported | |||||
# and are therefore not identical to the ones from the system headers. | |||||
CFLAGS+= -Wno-redundant-decls | |||||
.if ${COMPILER_VERSION} < 40300 | |||||
# Silence -Wshadow false positives in ancient GCC | # Silence -Wshadow false positives in ancient GCC | ||||
CFLAGS+= -Wno-shadow | CFLAGS+= -Wno-shadow | ||||
.endif | |||||
.endif | .endif |