浏览代码

make sure libdl static and shared targets are built properly

Mike Frysinger 20 年之前
父节点
当前提交
dd8d43ce31
共有 1 个文件被更改,包括 6 次插入9 次删除
  1. 6 9
      ldso/Makefile

+ 6 - 9
ldso/Makefile

@@ -21,21 +21,18 @@ include $(TOPDIR)Rules.mak
 
 DIRS = ldso libdl
 
-all: ldso
+all: ldso libdl
 
-ldso: headers
 ifeq ($(strip $(BUILD_UCLIBC_LDSO)),y)
+ldso: headers
 	$(MAKE) -C ldso
-else
-	echo "Not building ld-uClibc"
-endif
-
-shared: libdl
 libdl: ldso headers
-ifeq ($(strip $(BUILD_UCLIBC_LDSO)),y)
 	$(MAKE) -C libdl
+shared: libdl
+	$(MAKE) -C libdl shared
 else
-	echo "Not building libdl"
+ldso libdl shared:
+	echo "Skipping $@ target"
 endif
 
 HEADERS = $(patsubst %, include/%, elf.h dl-startup.h dl-syscalls.h dl-sysdep.h)