Fix another parallel build issue

Adapted from a Gentoo patch.

Reported-By: Martin von Gagern <Martin.vGagern@gmx.net>
This commit is contained in:
David Benjamin 2011-08-13 11:56:30 -07:00
parent b8a6af3f13
commit c5b1faa7d3
1 changed files with 6 additions and 6 deletions

View File

@ -333,23 +333,23 @@ $(nploader_PROGRAM): $(nploader_SOURCES)
sed -e 's|%NPW_VIEWER_DIR%|$(nptargetdir_var)|' $< > $@
chmod 755 $@
$(LSB_OBJ_DIR)::
$(LSB_OBJ_DIR):
@[ -d $(LSB_OBJ_DIR) ] || mkdir $(LSB_OBJ_DIR) > /dev/null 2>&1
$(LSB_OBJ_DIR)/%.o: $(LSB_SRC_DIR)/%.c
$(LSB_OBJ_DIR)/%.o: $(LSB_SRC_DIR)/%.c | $(LSB_OBJ_DIR)
$(CC) $(CFLAGS_32) -nostdinc -fno-builtin -I. -I$(LSB_INC_DIR) -c $< -o $@
$(LSB_OBJ_DIR)/%.a: $(LSB_OBJ_DIR)/%.o
$(LSB_OBJ_DIR)/%.a: $(LSB_OBJ_DIR)/%.o | $(LSB_OBJ_DIR)
$(AR) rc $@ $<
$(LSB_OBJ_DIR)/libc.so: $(LSB_OBJ_DIR)/libc_main.so $(LSB_OBJ_DIR)/libc_nonshared.a
$(LSB_OBJ_DIR)/libc.so: $(LSB_OBJ_DIR)/libc_main.so $(LSB_OBJ_DIR)/libc_nonshared.a | $(LSB_OBJ_DIR)
@echo "OUTPUT_FORMAT($(TARGET_ELF_ARCH))" > $@
@echo "GROUP ( $(LSB_OBJ_DIR)/libc_main.so $(LSB_OBJ_DIR)/libc_nonshared.a )" >> $@
$(LSB_OBJ_DIR)/libgcc_s_32.so: $(LSB_OBJ_DIR)/libgcc_s.so
$(LSB_OBJ_DIR)/libgcc_s_32.so: $(LSB_OBJ_DIR)/libgcc_s.so | $(LSB_OBJ_DIR)
$(LN_S) libgcc_s.so $@
$(LSB_OBJ_DIR)/%.so: $(LSB_OBJ_DIR)/%.o
$(LSB_OBJ_DIR)/%.so: $(LSB_OBJ_DIR)/%.o | $(LSB_OBJ_DIR)
$(CC) $(LDFLAGS_32) -nostdlib $(DSO_LDFLAGS) $< -o $@ \
-Wl,--version-script,$(patsubst $(LSB_OBJ_DIR)/%.o,$(LSB_SRC_DIR)/%.Version,$<) \
-Wl,-soname,`grep "$(patsubst $(LSB_OBJ_DIR)/%.o,%,$<) " $(LSB_SRC_DIR)/LibNameMap.txt | cut -f2 -d' '`