grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] add elfXX.c as extra_dist to grub-core/Makefile.core.def


From: Andrey Borzenkov
Subject: Re: [PATCH] add elfXX.c as extra_dist to grub-core/Makefile.core.def
Date: Tue, 9 Apr 2013 06:58:22 +0400

В Sun,  7 Apr 2013 00:22:33 +0400
Andrey Borzenkov <address@hidden> пишет:

> [  327s] gcc -E -DGRUB_LST_GENERATOR -Dgrub_fs_register=FS_LIST_MARKER 
> -Dgrub_video_register=VIDEO_LIST_MARKER 
> -Dgrub_parttool_register=PARTTOOL_LIST_MARKER 
> -Dgrub_partition_map_register=PARTMAP_LIST_MARKER \
> '-Dgrub_term_register_input(...)=INPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' 
> '-Dgrub_term_register_output(...)=OUTPUT_TERMINAL_LIST_MARKER(__VA_ARGS__)' 
> '-Dgrub_register_command(...)=COMMAND_LIST_MARKER(__VA_ARGS__)' 
> '-Dgrub_register_extcmd(...)=EXTCOMMAND_LIST_MARKER(__VA_ARGS__)' 
> '-Dgrub_register_command_p1(...)=P1COMMAND_LIST_MARKER(__VA_ARGS__)' \
> -DHAVE_CONFIG_H -I. -I../../grub-core -I..  -Wall -W -I../../include 
> -I../include  -DGRUB_MACHINE_EFI=1 -DGRUB_MACHINE=X86_64_EFI 
> -DGRUB_TARGET_CPU_X86_64=1 -m64 -nostdinc -isystem 
> /usr/lib64/gcc/x86_64-suse-linux/4.7/include -DGRUB_FILE=\"kern/elf.c\" -I. 
> -I../../grub-core -I.. -I../.. -I../../include -I../include 
> -I../../grub-core/lib/libgcrypt-grub/include 
> -I../../grub-core/lib/libgcrypt-grub/src/     ../../grub-core/kern/elf.c > 
> elf.marker.new || (rm -f elf.marker; exit 1)
> [  327s] ../../grub-core/kern/elf.c:132:19: fatal error: elfXX.c: No such 
> file or directory
> 

Ping. This makes it impossible to compile from dist tarball.

I wish we had something like extra_deps instead (to correctly trigger
make when included file changes) but I'm not yet sure about proper make
magic.

> Signed-off-by: Andrey Borzenkov <address@hidden>
> 
> ---
>  ChangeLog                   | 5 +++++
>  grub-core/Makefile.core.def | 2 ++
>  2 files changed, 7 insertions(+)
> 
> diff --git a/ChangeLog b/ChangeLog
> index 9163911..486271b 100644
> --- a/ChangeLog
> +++ b/ChangeLog
> @@ -1,3 +1,8 @@
> +2013-04-07  Andrey Borzenkov <address@hidden>
> +
> +     * grub-core/Makefile.core.def: Add kern/elfXX.c to elf module
> +     as extra_dist.
> +
>  2013-04-06  Andrey Borzenkov <address@hidden>
>  
>       * conf/Makefile.extra-dist (EXTRA_DIST): Add
> diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
> index 4b4c024..fece882 100644
> --- a/grub-core/Makefile.core.def
> +++ b/grub-core/Makefile.core.def
> @@ -1316,6 +1316,8 @@ module = {
>  module = {
>    name = elf;
>    common = kern/elf.c;
> +
> +  extra_dist = kern/elfXX.c;
>  };
>  
>  module = {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]