[uClibc-cvs] uClibc/ldso/util Makefile,1.33,1.34

Erik Andersen andersen at uclibc.org
Wed Sep 17 14:53:42 UTC 2003


Update of /var/cvs/uClibc/ldso/util
In directory winder:/tmp/cvs-serv15988

Modified Files:
	Makefile 
Log Message:
Make sure we use the local copy of elf.h, since some system
versions are insufficient....


Index: Makefile
===================================================================
RCS file: /var/cvs/uClibc/ldso/util/Makefile,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- Makefile	19 Aug 2003 06:05:33 -0000	1.33
+++ Makefile	17 Sep 2003 14:53:37 -0000	1.34
@@ -37,7 +37,10 @@
 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 @@
 	$(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 @@
 	$(STRIPTOOL) -x -R .note -R .comment $@
 
 clean:
-	rm -f $(TARGETS) *.o *~ core *.target
+	rm -f $(TARGETS) *.o *~ core *.target elf.h
 




More information about the uClibc-cvs mailing list