util/grub-module-verifierXX: Enable running standalone checkers
Allow treating util/grub-module-verifierXX.c as a file you can build directly so syntax checkers like vim's "syntastic" plugin, which uses "gcc -x c -fsyntax-only" to build it, will work. One still has to do whatever setup is required to make it pick the right include dirs, which -I options we use, etc., but this makes it so you can do the checking on the file you're editing, rather than on a different file. Signed-off-by: Peter Jones <pjones@redhat.com> Signed-off-by: Robbie Harwood <rharwood@redhat.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
3403774703
commit
51b968f85a
@ -1,2 +1,4 @@
|
||||
#define MODULEVERIFIER_ELF32 1
|
||||
#ifndef GRUB_MODULE_VERIFIERXX
|
||||
#include "grub-module-verifierXX.c"
|
||||
#endif
|
||||
|
||||
@ -1,2 +1,4 @@
|
||||
#define MODULEVERIFIER_ELF64 1
|
||||
#ifndef GRUB_MODULE_VERIFIERXX
|
||||
#include "grub-module-verifierXX.c"
|
||||
#endif
|
||||
|
||||
@ -1,3 +1,12 @@
|
||||
#define GRUB_MODULE_VERIFIERXX
|
||||
#if !defined(MODULEVERIFIER_ELF32) && !defined(MODULEVERIFIER_ELF64)
|
||||
#if __SIZEOF_POINTER__ == 8
|
||||
#include "grub-module-verifier64.c"
|
||||
#else
|
||||
#include "grub-module-verifier32.c"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <grub/elf.h>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user