8 find .
-iname '*.[ch]' ! -ipath './grub-core/lib/libgcrypt-grub/*' ! -ipath './build-aux/*' ! -ipath './grub-core/lib/libgcrypt/src/misc.c' ! -ipath './grub-core/lib/libgcrypt/src/global.c' ! -ipath './grub-core/lib/libgcrypt/src/secmem.c' ! -ipath './util/grub-gen-widthspec.c' ! -ipath './util/grub-gen-asciih.c' |
sort > po
/POTFILES.
in
9 find util
-iname '*.in' ! -name Makefile.
in |
sort > po
/POTFILES-shell.
in
11 echo "Importing unicode..."
12 python util
/import_unicode.py unicode
/UnicodeData.txt unicode
/BidiMirroring.txt unicode
/ArabicShaping.txt grub-core
/unidata.c
14 echo "Importing libgcrypt..."
15 python util
/import_gcry.py grub-core
/lib
/libgcrypt
/ grub-core
16 sed -n -f util
/import_gcrypth.
sed < grub-core
/lib
/libgcrypt
/src
/gcrypt.h.
in > include
/grub
/gcrypt
/gcrypt.h
17 if [ -f include
/grub
/gcrypt
/g10lib.h
]; then
18 rm include
/grub
/gcrypt
/g10lib.h
20 if [ -d grub-core
/lib
/libgcrypt-grub
/mpi
/generic
]; then
21 rm -rf grub-core
/lib
/libgcrypt-grub
/mpi
/generic
23 ln -s ..
/..
/..
/grub-core
/lib
/libgcrypt-grub
/src
/g10lib.h include
/grub
/gcrypt
/g10lib.h
24 cp -R grub-core
/lib
/libgcrypt
/mpi
/generic grub-core
/lib
/libgcrypt-grub
/mpi
/generic
26 for x
in mpi-asm-defs.h mpih-add1.c mpih-sub1.c mpih-mul1.c mpih-mul2.c mpih-mul3.c mpih-lshift.c mpih-rshift.c
; do
27 if [ -h grub-core
/lib
/libgcrypt-grub
/mpi
/"$x" ] ||
[ -f grub-core
/lib
/libgcrypt-grub
/mpi
/"$x" ]; then
28 rm grub-core
/lib
/libgcrypt-grub
/mpi
/"$x"
30 ln -s generic
/"$x" grub-core
/lib
/libgcrypt-grub
/mpi
/"$x"
33 echo "Generating Automake input..."
35 # Automake doesn't like including files from a path outside the project.
36 rm -f contrib grub-core
/contrib
37 if [ "x${GRUB_CONTRIB}" != x
]; then
38 [ "${GRUB_CONTRIB}" = contrib
] ||
ln -s "${GRUB_CONTRIB}" contrib
39 [ "${GRUB_CONTRIB}" = grub-core
/contrib
] ||
ln -s ..
/contrib grub-core
/contrib
42 UTIL_DEFS
='Makefile.util.def Makefile.utilgcry.def'
43 CORE_DEFS
='grub-core/Makefile.core.def grub-core/Makefile.gcry.def'
45 for extra
in contrib
/*/Makefile.util.def
; do
46 if test -e "$extra"; then
47 UTIL_DEFS
="$UTIL_DEFS $extra"
51 for extra
in contrib
/*/Makefile.core.def
; do
52 if test -e "$extra"; then
53 CORE_DEFS
="$CORE_DEFS $extra"
57 python gentpl.py
$UTIL_DEFS > Makefile.util.am
58 python gentpl.py
$CORE_DEFS > grub-core
/Makefile.core.am
60 for extra
in contrib
/*/Makefile.common
; do
61 if test -e "$extra"; then
62 echo "include $extra" >> Makefile.util.am
63 echo "include $extra" >> grub-core
/Makefile.core.am
67 for extra
in contrib
/*/Makefile.util.common
; do
68 if test -e "$extra"; then
69 echo "include $extra" >> Makefile.util.am
73 for extra
in contrib
/*/Makefile.core.common
; do
74 if test -e "$extra"; then
75 echo "include $extra" >> grub-core
/Makefile.core.am
79 echo "Saving timestamps..."
80 echo timestamp
> stamp-h.
in
82 echo "Running autoreconf..."