From 47e4d5ac7855fa86c7e07291b9ee05d41b6c4fd8 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Wed, 17 Sep 2003 14:53:37 +0000 Subject: Make sure we use the local copy of elf.h, since some system versions are insufficient.... --- ldso/util/Makefile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/ldso/util/Makefile b/ldso/util/Makefile index 482fed3ce..4765fd2e3 100644 --- a/ldso/util/Makefile +++ b/ldso/util/Makefile @@ -37,7 +37,10 @@ ifeq ($(strip $(LDSO_LDD_SUPPORT)),y) XXFLAGS=-D__LDSO_LDD_SUPPORT endif -readelf: readelf.c +headers: + ln -fs $(TOPDIR)include/elf.h + +readelf: headers readelf.c $(HOSTCC) $(HOSTCFLAGS) -I . readelf.c -o $@ strip -x -R .note -R .comment $@ @@ -45,20 +48,20 @@ readelf.target: readelf.c $(TARGET_CC) $(CFLAGS) -Wl,-s readelf.c -o $@ $(STRIPTOOL) -x -R .note -R .comment $@ -readsoname.o: readsoname.c readsoname2.c +readsoname.o: headers readsoname.c readsoname2.c $(HOSTCC) $(HOSTCFLAGS) -I . -c $< -o $@ strip -x -R .note -R .comment $*.o -ldconfig.o: ldconfig.c +ldconfig.o: headers ldconfig.c $(HOSTCC) $(HOSTCFLAGS) -I . \ -DUCLIBC_TARGET_PREFIX=\"$(TARGET_PREFIX)\" -c $< -o $@ strip -x -R .note -R .comment $*.o -ldconfig: ldconfig.o readsoname.o +ldconfig: headers ldconfig.o readsoname.o $(HOSTCC) $(HOSTCFLAGS) $^ -o $@ strip -x -R .note -R .comment $@ -ldd: ldd.c +ldd: headers ldd.c $(HOSTCC) $(HOSTCFLAGS) $(XXFLAGS) -DUCLIBC_TARGET_PREFIX=\"$(TARGET_PREFIX)\" \ -DUCLIBC_DEVEL_PREFIX=\"$(DEVEL_PREFIX)\" \ -DUCLIBC_BUILD_DIR=\"$(shell cd $(TOPDIR) && pwd)\" \ @@ -75,5 +78,5 @@ ldd.target: ldd.c $(STRIPTOOL) -x -R .note -R .comment $@ clean: - rm -f $(TARGETS) *.o *~ core *.target + rm -f $(TARGETS) *.o *~ core *.target elf.h -- cgit v1.2.3