|
@@ -16,14 +16,6 @@ MISC_INTERNALS_OUT:=$(top_builddir)libc/misc/internals
|
|
MISC_INTERNALS_SRC:=$(patsubst %.c,$(MISC_INTERNALS_DIR)/%.c,$(CSRC))
|
|
MISC_INTERNALS_SRC:=$(patsubst %.c,$(MISC_INTERNALS_DIR)/%.c,$(CSRC))
|
|
MISC_INTERNALS_OBJ:=$(patsubst %.c,$(MISC_INTERNALS_OUT)/%.o,$(CSRC))
|
|
MISC_INTERNALS_OBJ:=$(patsubst %.c,$(MISC_INTERNALS_OUT)/%.o,$(CSRC))
|
|
|
|
|
|
-$(MISC_INTERNALS_OUT)/interp.c:
|
|
|
|
- $(Q)echo "/* Force shared libraries to know about the correct library loader */" > $@
|
|
|
|
- $(Q)echo "#include <features.h>" >> $@
|
|
|
|
- $(Q)echo "#ifdef __HAVE_ELF__" >> $@
|
|
|
|
- $(Q)echo "const char __dl_ldso__[] __attribute__ ((section " \
|
|
|
|
- "(\".interp\"))) =\""$(SHARED_LIB_LOADER_PREFIX)/$(UCLIBC_LDSO)"\";" >> $@
|
|
|
|
- $(Q)echo "#endif" >> $@
|
|
|
|
-
|
|
|
|
libc-a-y+=$(MISC_INTERNALS_OBJ)
|
|
libc-a-y+=$(MISC_INTERNALS_OBJ)
|
|
libc-so-y+=$(MISC_INTERNALS_OBJ:.o=.os)
|
|
libc-so-y+=$(MISC_INTERNALS_OBJ:.o=.os)
|
|
libc-shared-y+=$(MISC_INTERNALS_OUT)/__uClibc_main.oS
|
|
libc-shared-y+=$(MISC_INTERNALS_OUT)/__uClibc_main.oS
|
|
@@ -34,4 +26,4 @@ libc-multi-y+=$(MISC_INTERNALS_SRC)
|
|
objclean-y+=misc_internals_objclean
|
|
objclean-y+=misc_internals_objclean
|
|
|
|
|
|
misc_internals_objclean:
|
|
misc_internals_objclean:
|
|
- $(RM) $(MISC_INTERNALS_OUT)/{*.{o,os,oS},interp.c}
|
|
+ $(RM) $(MISC_INTERNALS_OUT)/*.{o,os,oS}
|