浏览代码

Implemented 'romfs' target so that uClibc works with building uClinux.

"Steven J. Hill" 21 年之前
父节点
当前提交
79a790a53f
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. 12 1
      Makefile

+ 12 - 1
Makefile

@@ -64,9 +64,20 @@ finished: shared
 	@echo
 
 #
-# dummy target for uClinux distro
+# Target for uClinux distro
 #
 romfs:
+ifeq ($(strip $(HAVE_SHARED)),true)
+	install -d $(ROMFSDIR)/lib
+	install -m 644 lib/lib*-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so \
+		$(ROMFSDIR)/lib
+	cp -a lib/*.so.* $(ROMFSDIR)/lib
+	@if [ -x lib/ld-uClibc-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so ] ; then \
+	    set -x -e; \
+	    install -m 755 lib/ld-uClibc-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so \
+	    		$(ROMFSDIR)/lib; \
+	fi;
+endif
 
 headers: dummy
 	rm -f include/asm;