|
@@ -0,0 +1,66 @@
|
|
|
+#!/bin/sh
|
|
|
+#
|
|
|
+# Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
|
|
|
+#
|
|
|
+# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
|
|
|
+#
|
|
|
+
|
|
|
+# Creates the necessary Makefiles to build w/ the Makefile.{arch,in} files
|
|
|
+
|
|
|
+DIRS="ldso libc libcrypt libintl libm libnsl libpthread libresolv librt libutil"
|
|
|
+
|
|
|
+if [ ! -f Makerules ] ; then
|
|
|
+ echo "Run this command in top_srcdir"
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
+if [ -z "${USE_CMD}" ] ; then
|
|
|
+USE_CMD="cp"
|
|
|
+fi
|
|
|
+
|
|
|
+RM="rm -f"
|
|
|
+${RM} Makefile
|
|
|
+${USE_CMD} Makefile.in Makefile
|
|
|
+
|
|
|
+#for x in ${DIRS} ; do
|
|
|
+# find ./${x} -name Makefile -exec rm -f {} \;
|
|
|
+#done
|
|
|
+
|
|
|
+for x in */Makefile.in ; do
|
|
|
+ ${RM} $(dirname ${x})/Makefile
|
|
|
+ ${USE_CMD} extra/scripts/Makefile.libs.lvl1 $(dirname ${x})/Makefile
|
|
|
+done
|
|
|
+
|
|
|
+for x in */*/Makefile.in ; do
|
|
|
+ ${RM} $(dirname ${x})/Makefile
|
|
|
+ ${USE_CMD} extra/scripts/Makefile.objs.lvl2 $(dirname ${x})/Makefile
|
|
|
+done
|
|
|
+
|
|
|
+# overwrites the earlier ones, we do not add arch specific to libm/arch
|
|
|
+for x in ldso/*/Makefile.in libpthread/*/Makefile.in ; do
|
|
|
+ ${RM} $(dirname ${x})/Makefile
|
|
|
+ ${USE_CMD} extra/scripts/Makefile.libs.lvl2 $(dirname ${x})/Makefile
|
|
|
+done
|
|
|
+
|
|
|
+for x in */*/*/Makefile.in ; do
|
|
|
+ ${RM} $(dirname ${x})/Makefile
|
|
|
+ ${USE_CMD} extra/scripts/Makefile.objs.lvl3 $(dirname ${x})/Makefile
|
|
|
+done
|
|
|
+
|
|
|
+for x in libc/*/*/Makefile.arch ; do
|
|
|
+ ${RM} $(dirname ${x})/Makefile
|
|
|
+ ${USE_CMD} extra/scripts/Makefile.arch.lvl3 $(dirname ${x})/Makefile
|
|
|
+done
|
|
|
+
|
|
|
+for x in */*/*/*/Makefile.in ; do
|
|
|
+ ${RM} $(dirname ${x})/Makefile
|
|
|
+ ${USE_CMD} extra/scripts/Makefile.objs.lvl4 $(dirname ${x})/Makefile
|
|
|
+done
|
|
|
+
|
|
|
+# we do not add these to libpthread/PTNAME/sysdeps/arch
|
|
|
+for x in libc/*/*/*/Makefile.arch ; do
|
|
|
+ ${RM} $(dirname ${x})/Makefile
|
|
|
+ ${USE_CMD} extra/scripts/Makefile.arch.lvl4 $(dirname ${x})/Makefile
|
|
|
+done
|
|
|
+
|
|
|
+exit 0
|