summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/binutils/libiberty/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/binutils/libiberty/Makefile')
-rw-r--r--gnu/usr.bin/binutils/libiberty/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/libiberty/Makefile b/gnu/usr.bin/binutils/libiberty/Makefile
index 9dce867..a9cbf4c 100644
--- a/gnu/usr.bin/binutils/libiberty/Makefile
+++ b/gnu/usr.bin/binutils/libiberty/Makefile
@@ -2,6 +2,14 @@
.include "../Makefile.inc0"
+# Get __FreeBSD_version
+.if exists(/sbin/sysctl)
+SYSCTL= /sbin/sysctl
+.else
+SYSCTL= /usr/sbin/sysctl
+.endif
+OSVERSION!= ${SYSCTL} -n kern.osreldate
+
.PATH: ${SRCDIR}/libiberty
LIB= iberty
@@ -10,6 +18,9 @@ SRCS= argv.c choose-temp.c concat.c cp-demangle.c cplus-dem.c \
hex.c floatformat.c lbasename.c objalloc.c obstack.c safe-ctype.c \
xatexit.c xexit.c xmalloc.c \
xstrdup.c xstrerror.c
+.if ${OSVERSION} < 420000
+SRCS+= basename.c
+.endif
CFLAGS+= -DHAVE_CONFIG_H
NOPROFILE= true
NOPIC= true
OpenPOWER on IntegriCloud