Implement automatic module license checking according to new GNU

guidelines.

	* grub-core/kern/dl.c (grub_dl_check_license): New function.
	(grub_dl_load_core): Use grub_dl_check_license.
	* include/grub/dl.h (GRUB_MOD_SECTION): New macro.
	(GRUB_MOD_LICENSE): Likewise.
	(GRUB_MOD_DUAL_LICENSE): Likewise.
	All modules updated.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2011-04-11 23:01:51 +02:00
parent 2a9bc0169e
commit e745cf0ca6
175 changed files with 447 additions and 2 deletions

View file

@ -23,6 +23,8 @@
#include <grub/mm.h>
#include <grub/misc.h>
GRUB_MOD_LICENSE ("GPLv3+");
/* List of bitmap readers registered to system. */
static grub_video_bitmap_reader_t bitmap_readers_list;

View file

@ -23,6 +23,9 @@
#include <grub/bitmap.h>
#include <grub/bitmap_scale.h>
#include <grub/types.h>
#include <grub/dl.h>
GRUB_MOD_LICENSE ("GPLv3+");
/* Prototypes for module-local functions. */
static grub_err_t scale_nn (struct grub_video_bitmap *dst,

View file

@ -28,6 +28,8 @@
#include <grub/pci.h>
#include <grub/vga.h>
GRUB_MOD_LICENSE ("GPLv3+");
static struct
{
struct grub_video_mode_info mode_info;

View file

@ -28,6 +28,8 @@
#include <grub/pci.h>
#include <grub/vga.h>
GRUB_MOD_LICENSE ("GPLv3+");
static struct
{
struct grub_video_mode_info mode_info;

View file

@ -29,6 +29,8 @@
#include <grub/efi/efi.h>
#include <grub/efi/graphics_output.h>
GRUB_MOD_LICENSE ("GPLv3+");
static grub_efi_guid_t graphics_output_guid = GRUB_EFI_GOP_GUID;
static struct grub_efi_gop *gop;
static unsigned old_mode;

View file

@ -30,6 +30,8 @@
#include <grub/efi/uga_draw.h>
#include <grub/pci.h>
GRUB_MOD_LICENSE ("GPLv3+");
static grub_efi_guid_t uga_draw_guid = GRUB_EFI_UGA_DRAW_GUID;
static struct grub_efi_uga_draw_protocol *uga;
static grub_uint32_t uga_fb;

View file

@ -27,6 +27,8 @@
#include <grub/video_fb.h>
#include <SDL/SDL.h>
GRUB_MOD_LICENSE ("GPLv3+");
static SDL_Surface *window = 0;
static struct grub_video_render_target *sdl_render_target;
static struct grub_video_mode_info mode_info;

View file

@ -24,6 +24,9 @@
#include <grub/fbfill.h>
#include <grub/fbutil.h>
#include <grub/bitmap.h>
#include <grub/dl.h>
GRUB_MOD_LICENSE ("GPLv3+");
static struct
{

View file

@ -30,6 +30,8 @@
#include <grub/video.h>
#include <grub/machine/int.h>
GRUB_MOD_LICENSE ("GPLv3+");
static int vbe_detected = -1;
static struct grub_vbe_info_block controller_info;

View file

@ -30,6 +30,8 @@
#include <grub/misc.h>
#include <grub/vga.h>
GRUB_MOD_LICENSE ("GPLv3+");
#define VGA_WIDTH 640
#define VGA_HEIGHT 350
#define VGA_MEM ((grub_uint8_t *) GRUB_MEMORY_MACHINE_VGA_ADDR)

View file

@ -27,6 +27,8 @@
#include <grub/video_fb.h>
#include <grub/ieee1275/ieee1275.h>
GRUB_MOD_LICENSE ("GPLv3+");
/* Only 8-bit indexed color is supported for now. */
static unsigned old_width, old_height;

View file

@ -24,6 +24,8 @@
#include <grub/misc.h>
#include <grub/bufio.h>
GRUB_MOD_LICENSE ("GPLv3+");
/* Uncomment following define to enable JPEG debug. */
//#define JPEG_DEBUG

View file

@ -24,6 +24,8 @@
#include <grub/misc.h>
#include <grub/bufio.h>
GRUB_MOD_LICENSE ("GPLv3+");
/* Uncomment following define to enable PNG debug. */
//#define PNG_DEBUG

View file

@ -24,6 +24,8 @@
#include <grub/misc.h>
#include <grub/bufio.h>
GRUB_MOD_LICENSE ("GPLv3+");
/* Uncomment following define to enable TGA debug. */
//#define TGA_DEBUG

View file

@ -22,6 +22,8 @@
#include <grub/misc.h>
#include <grub/mm.h>
GRUB_MOD_LICENSE ("GPLv3+");
/* The list of video adapters registered to system. */
grub_video_adapter_t grub_video_adapter_list = NULL;