grub_CHECK_LINK_DIR
if test x"$link_dir" = xyes ; then
AC_CONFIG_LINKS([include/grub/cpu:include/grub/$target_cpu])
- mkdir -p grub-core/lib
- cp -rp $srcdir/grub-core/lib/$target_cpu grub-core/lib/target_cpu
if test "$platform" != emu ; then
AC_CONFIG_LINKS([include/grub/machine:include/grub/$target_cpu/$platform])
fi
fi
fi
+# Copy */setjmp.S to target_cpu/
+AC_CONFIG_COMMANDS([grub-core/lib/target_cpu],
+ [mkdir -p grub-core/lib/target_cpu])
+AC_CONFIG_COMMANDS([setjmp.S],
+ [cp -rp $srcdir/grub-core/lib/$target_cpu/setjmp.S grub-core/lib/target_cpu/],
+ [target_cpu=$target_cpu srcdir=$srcdir])
+
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([grub-core/Makefile])
AC_CONFIG_FILES([po/Makefile])
CPP=$(TARGET_CC)
CCAS=$(TARGET_CC)
-EXTRA_DIST = gentpl.py modules.def Makefile.tpl genmoddep.awk
+EXTRA_DIST =
+EXTRA_DIST += modules.def genmoddep.awk
EXTRA_DIST += genmodsrc.sh gensymlist.sh genemuinit.sh genemuinitheader.sh
EXTRA_DIST += genfslist.sh gencmdlist.sh genvideolist.sh genhandlerlist.sh
EXTRA_DIST += genpartmaplist.sh genparttoollist.sh genterminallist.sh
-EXTRA_DIST += conf/i386-pc-cygwin-img-ld.sc
-EXTRA_DIST += $(shell find $(top_srcdir) -name '*.h')
+EXTRA_DIST += lib/libgcrypt_wrap/cipher_wrap.h
+EXTRA_DIST += lib/libgcrypt/cipher/rijndael-tables.h
+EXTRA_DIST += lib/libgcrypt/cipher/bithelp.h
+EXTRA_DIST += lib/libgcrypt/cipher/rmd.h
+EXTRA_DIST += lib/libgcrypt/cipher/hash-common.h
+EXTRA_DIST += lib/libgcrypt/cipher/camellia.h
+EXTRA_DIST += lib/posix_wrap/localcharset.h
+EXTRA_DIST += lib/posix_wrap/ctype.h
+EXTRA_DIST += lib/posix_wrap/limits.h
+EXTRA_DIST += lib/posix_wrap/stdio.h
+EXTRA_DIST += lib/posix_wrap/sys/types.h
+EXTRA_DIST += lib/posix_wrap/unistd.h
+EXTRA_DIST += lib/posix_wrap/locale.h
+EXTRA_DIST += lib/posix_wrap/wchar.h
+EXTRA_DIST += lib/posix_wrap/string.h
+EXTRA_DIST += lib/posix_wrap/langinfo.h
+EXTRA_DIST += lib/posix_wrap/wctype.h
+EXTRA_DIST += lib/posix_wrap/stdint.h
+EXTRA_DIST += lib/posix_wrap/stdlib.h
+EXTRA_DIST += lib/posix_wrap/assert.h
+EXTRA_DIST += lib/posix_wrap/errno.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/types.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/cipher.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/rijndael-tables.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/memory.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/bithelp.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/g10lib.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/rmd.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/hash-common.h
+EXTRA_DIST += lib/libgcrypt-grub/cipher/camellia.h
+EXTRA_DIST += efiemu/runtime/config.h
+EXTRA_DIST += gnulib/getopt.h
+EXTRA_DIST += gnulib/argp-version-etc.h
+EXTRA_DIST += gnulib/fnmatch.h
+EXTRA_DIST += gnulib/error.h
+EXTRA_DIST += gnulib/argp-namefrob.h
+EXTRA_DIST += gnulib/argp.h
+EXTRA_DIST += gnulib/argp-fmtstream.h
+EXTRA_DIST += gnulib/gettext.h
+EXTRA_DIST += gnulib/regex_internal.h
+EXTRA_DIST += gnulib/progname.h
+EXTRA_DIST += gnulib/regex.h
+EXTRA_DIST += gnulib/alloca.h
+EXTRA_DIST += gnulib/getopt_int.h
grubconfdir = $(sysconfdir)/grub.d
platformdir = $(pkglibrootdir)/$(target_cpu)-$(platform)