svn commit: trunk/uClibc/ldso/ldso

aldot at uclibc.org aldot at uclibc.org
Fri May 30 14:11:48 UTC 2008


Author: aldot
Date: 2008-05-30 07:11:48 -0700 (Fri, 30 May 2008)
New Revision: 22120

Log:
- fix dependencies of ldso.c
  Previously a touch ldso/ldso/dl-debug.c && make ldso/ldso/ldso.oS did nothing


Modified:
   trunk/uClibc/ldso/ldso/Makefile.in


Changeset:
Modified: trunk/uClibc/ldso/ldso/Makefile.in
===================================================================
--- trunk/uClibc/ldso/ldso/Makefile.in	2008-05-30 14:11:00 UTC (rev 22119)
+++ trunk/uClibc/ldso/ldso/Makefile.in	2008-05-30 14:11:48 UTC (rev 22120)
@@ -15,7 +15,7 @@
 
 CFLAGS-ldso/ldso/$(TARGET_ARCH)/ := $(CFLAGS-ldso)
 
-CFLAGS-ldso.c := -DLDSO_ELFINTERP=\"$(TARGET_ARCH)/elfinterp.c\"
+CFLAGS-ldso.c := -DLDSO_ELFINTERP=\"$(TARGET_ARCH)/elfinterp.c\" $(CFLAGS-ldso)
 
 ifneq ($(SUPPORT_LD_DEBUG),y)
 LDFLAGS-$(UCLIBC_LDSO_NAME).so := $(LDFLAGS)
@@ -30,6 +30,13 @@
 $(UCLIBC_LDSO_NAME)_OUT := $(top_builddir)ldso/ldso
 
 $(UCLIBC_LDSO_NAME)_CSRC := $($(UCLIBC_LDSO_NAME)_DIR)/ldso.c
+# prerequesites
+$($(UCLIBC_LDSO_NAME)_OUT)/ldso.o $($(UCLIBC_LDSO_NAME)_OUT)/ldso.oS: \
+	$($(UCLIBC_LDSO_NAME)_DIR)/dl-debug.c \
+	$($(UCLIBC_LDSO_NAME)_DIR)/dl-startup.c \
+	$($(UCLIBC_LDSO_NAME)_DIR)/dl-array.c \
+	$($(UCLIBC_LDSO_NAME)_DIR)/dl-hash.c \
+	$($(UCLIBC_LDSO_NAME)_DIR)/dl-elf.c
 $(UCLIBC_LDSO_NAME)_COBJ := $(patsubst $($(UCLIBC_LDSO_NAME)_DIR)/%.c,$($(UCLIBC_LDSO_NAME)_OUT)/%.o,$($(UCLIBC_LDSO_NAME)_CSRC))
 
 $(UCLIBC_LDSO_NAME)_SSRC := $(wildcard $($(UCLIBC_LDSO_NAME)_DIR)/$(TARGET_ARCH)/*.S)




More information about the uClibc-cvs mailing list