|
@@ -16,11 +16,18 @@ 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))
|
|
|
|
|
|
libc-y += $(MISC_INTERNALS_OBJ)
|
|
libc-y += $(MISC_INTERNALS_OBJ)
|
|
|
|
+ifneq ($(UCLIBC_FORMAT_SHARED_FLAT),y)
|
|
libc-shared-y += $(MISC_INTERNALS_OUT)/__uClibc_main.oS
|
|
libc-shared-y += $(MISC_INTERNALS_OUT)/__uClibc_main.oS
|
|
|
|
+else
|
|
|
|
+libc-shared-y += $(MISC_INTERNALS_OUT)/__uClibc_main.os
|
|
|
|
+endif
|
|
libc-static-y += $(MISC_INTERNALS_OUT)/__uClibc_main.o
|
|
libc-static-y += $(MISC_INTERNALS_OUT)/__uClibc_main.o
|
|
libc-static-$(UCLIBC_FORMAT_SHARED_FLAT) += \
|
|
libc-static-$(UCLIBC_FORMAT_SHARED_FLAT) += \
|
|
$(MISC_INTERNALS_OUT)/shared_flat_initfini.o \
|
|
$(MISC_INTERNALS_OUT)/shared_flat_initfini.o \
|
|
$(MISC_INTERNALS_OUT)/shared_flat_add_library.o
|
|
$(MISC_INTERNALS_OUT)/shared_flat_add_library.o
|
|
|
|
+libc-shared-$(UCLIBC_FORMAT_SHARED_FLAT) += \
|
|
|
|
+ $(MISC_INTERNALS_OUT)/shared_flat_initfini.os \
|
|
|
|
+ $(MISC_INTERNALS_OUT)/shared_flat_add_library.os
|
|
libc-nomulti-y += $(MISC_INTERNALS_OUT)/__uClibc_main.o
|
|
libc-nomulti-y += $(MISC_INTERNALS_OUT)/__uClibc_main.o
|
|
|
|
|
|
objclean-y += misc_internals_objclean
|
|
objclean-y += misc_internals_objclean
|