~ubuntu-branches/debian/experimental/grub2/experimental

« back to all changes in this revision

Viewing changes to grub-core/Makefile.core.def

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2013-12-26 00:52:47 UTC
  • mfrom: (1.26.18)
  • Revision ID: package-import@ubuntu.com-20131226005247-67brjf0n1qfugoj6
Tags: 2.02~beta2-1
* New upstream beta release.
* Drop qemu-utils build-dependency; the test suite no longer uses
  qemu-img.
* Build grub-common, grub2-common, grub-themes-starfield, and grub-mount
  on ARM and ARM64 architectures.
* Install grub-mkrescue in grub-common on all architectures.
* Make grub-efi-ia32, grub-efi-amd64, and grub-efi-ia64 conflict with
  elilo.
* Adjust the postinst of grub-efi-ia64, grub-efi-arm, and grub-efi-arm64
  to keep the EFI System Partition up to date with grub-install after it
  has been run once, like grub-efi-ia32 and grub-efi-amd64 already do.
* Regularise indentation of "recordfail" in /etc/grub.d/10_linux.
* Add alpha.gnu.org to debian/watch, for pre-releases.
* Add OpenPGP signature checking configuration to watch file.
* Drop mkconfig_skip_dmcrypt.patch; it breaks GRUB_ENABLE_CRYPTODISK=y,
  which is a better fix for the original problem (closes: #732245).
* Fix mismerge of mkconfig_loopback.patch.
* Build for ppc64el, using a powerpc cross-compiler at least for now.
* Don't run gettext_strings_test; this test is mainly useful as an
  upstream maintenance check.
* Silence warning if /usr/share/locale-langpack does not exist (closes:
  #732595).
* Remove debian/grub-common.preinst, superseded by .maintscript files.
* Install grub-file in grub-common.
* Fix crash due to pointer confusion in grub-mkdevicemap, introduced while
  converting away from nested functions in 2.00+20131208-1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
  ia64_efi_ldflags = '-Wl,-r,-d';
60
60
  ia64_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
61
61
 
62
 
  x86_64_xen_ldflags       = '-Wl,-Ttext=0';
63
62
  x86_64_xen_cppflags      = '$(CPPFLAGS_XEN)';
64
 
  i386_xen_ldflags       = '-Wl,-Ttext=0';
65
63
  i386_xen_cppflags        = '$(CPPFLAGS_XEN)';
66
64
 
67
65
  arm_efi_ldflags          = '-Wl,-r,-d';
72
70
 
73
71
  i386_pc_ldflags          = '$(TARGET_IMG_LDFLAGS)';
74
72
  i386_pc_ldflags          = '$(TARGET_IMG_BASE_LDOPT),0x9000';
75
 
 
76
73
  i386_qemu_ldflags        = '$(TARGET_IMG_LDFLAGS)';
77
74
  i386_qemu_ldflags        = '$(TARGET_IMG_BASE_LDOPT),0x8200';
 
75
  i386_coreboot_ldflags    = '$(TARGET_IMG_LDFLAGS)';
 
76
  i386_coreboot_ldflags    = '$(TARGET_IMG_BASE_LDOPT),0x8200';
 
77
  i386_multiboot_ldflags   = '$(TARGET_IMG_LDFLAGS)';
 
78
  i386_multiboot_ldflags   = '$(TARGET_IMG_BASE_LDOPT),0x8200';
 
79
  i386_ieee1275_ldflags    = '$(TARGET_IMG_LDFLAGS)';
 
80
  i386_ieee1275_ldflags    = '$(TARGET_IMG_BASE_LDOPT),0x10000';
 
81
  i386_xen_ldflags         = '$(TARGET_IMG_LDFLAGS)';
 
82
  i386_xen_ldflags         = '$(TARGET_IMG_BASE_LDOPT),0';
 
83
  x86_64_xen_ldflags       = '$(TARGET_IMG_LDFLAGS)';
 
84
  x86_64_xen_ldflags       = '$(TARGET_IMG_BASE_LDOPT),0';
78
85
 
79
86
  ldadd = '$(LDADD_KERNEL)';
80
87
 
81
 
  i386_coreboot_ldflags    = '-Wl,-Ttext=0x8200';
82
 
  i386_multiboot_ldflags   = '-Wl,-Ttext=0x8200';
83
 
  i386_ieee1275_ldflags    = '-Wl,-Ttext=0x10000';
84
88
  mips_loongson_ldflags    = '-Wl,-Ttext,0x80200000';
85
89
  powerpc_ieee1275_ldflags = '-Wl,-Ttext,0x200000';
86
90
  sparc64_ieee1275_ldflags = '-Wl,-Ttext,0x4400';
241
245
  mips_loongson = video/sm712.c;
242
246
  mips_loongson = video/sis315pro.c;
243
247
  mips_loongson = video/radeon_fuloong2e.c;
 
248
  mips_loongson = video/radeon_yeeloong3a.c;
244
249
  extra_dist = video/sm712_init.c;
245
250
  extra_dist = video/sis315_init.c;
246
251
  mips_loongson = commands/keylayouts.c;
619
624
};
620
625
 
621
626
module = {
622
 
  name = check_nt_hiberfil;
623
 
  common = commands/i386/nthibr.c;
624
 
};
625
 
 
626
 
module = {
627
627
  name = cmostest;
628
628
  common = commands/i386/cmostest.c;
629
629
  enable = cmos;
1453
1453
};
1454
1454
 
1455
1455
module = {
 
1456
  name = macbless;
 
1457
  common = commands/macbless.c;
 
1458
};
 
1459
 
 
1460
module = {
1456
1461
  name = pxe;
1457
1462
  i386_pc = net/drivers/i386/pc/pxe.c;
1458
1463
  enable = i386_pc;
1625
1630
  enable = i386_pc;
1626
1631
};
1627
1632
 
 
1633
 
 
1634
module = {
 
1635
  name = truecrypt;
 
1636
  i386_pc = loader/i386/pc/truecrypt.c;
 
1637
  enable = i386_pc;
 
1638
};
 
1639
 
 
1640
 
1628
1641
module = {
1629
1642
  name = freedos;
1630
1643
  i386_pc = loader/i386/pc/freedos.c;
1661
1674
  name = linux;
1662
1675
  x86 = loader/i386/linux.c;
1663
1676
  xen = loader/i386/xen.c;
1664
 
  xen = loader/i386/xen_file.c;
1665
 
  xen = loader/i386/xen_file32.c;
1666
 
  xen = loader/i386/xen_file64.c;
1667
 
  extra_dist = loader/i386/xen_fileXX.c;
1668
1677
  xen_cppflags     = '$(CPPFLAGS_XEN)';
1669
1678
  i386_pc = lib/i386/pc/vesa_modes_table.c;
1670
1679
  mips = loader/mips/linux.c;
1672
1681
  sparc64_ieee1275 = loader/sparc64/ieee1275/linux.c;
1673
1682
  ia64_efi = loader/ia64/efi/linux.c;
1674
1683
  arm = loader/arm/linux.c;
1675
 
  arm = lib/fdt.c;
 
1684
  arm64 = loader/arm64/linux.c;
 
1685
  fdt = lib/fdt.c;
1676
1686
  common = loader/linux.c;
1677
1687
  common = lib/cmdline.c;
1678
1688
  enable = noemu;
1682
1692
  name = xnu;
1683
1693
  x86 = loader/xnu_resume.c;
1684
1694
  x86 = loader/i386/xnu.c;
1685
 
  x86 = loader/macho32.c;
1686
 
  x86 = loader/macho64.c;
1687
 
  x86 = loader/macho.c;
1688
1695
  x86 = loader/xnu.c;
1689
 
  x86 = loader/lzss.c;
1690
 
 
 
1696
 
 
1697
  enable = x86;
 
1698
};
 
1699
 
 
1700
module = {
 
1701
  name = macho;
 
1702
 
 
1703
  common = loader/macho.c;
 
1704
  common = loader/macho32.c;
 
1705
  common = loader/macho64.c;
 
1706
  common = loader/lzss.c;
1691
1707
  extra_dist = loader/machoXX.c;
1692
 
  enable = x86;
1693
1708
};
1694
1709
 
1695
1710
module = {
1755
1770
  common = normal/term.c;
1756
1771
  common = normal/context.c;
1757
1772
  common = normal/charset.c;
 
1773
  common = lib/getline.c;
1758
1774
 
1759
1775
  common = script/main.c;
1760
1776
  common = script/script.c;
1945
1961
};
1946
1962
 
1947
1963
module = {
 
1964
  name = sleep_test;
 
1965
  common = tests/sleep_test.c;
 
1966
};
 
1967
 
 
1968
module = {
1948
1969
  name = xnu_uuid_test;
1949
1970
  common = tests/xnu_uuid_test.c;
1950
1971
};
2132
2153
};
2133
2154
 
2134
2155
module = {
 
2156
  name = syslinuxcfg;
 
2157
  common = lib/syslinux_parse.c;
 
2158
  common = commands/syslinuxcfg.c;
 
2159
};
 
2160
 
 
2161
module = {
2135
2162
  name = test_blockarg;
2136
2163
  common = tests/test_blockarg.c;
2137
2164
};
2273
2300
  name = progress;
2274
2301
  common = lib/progress.c;
2275
2302
};
 
2303
 
 
2304
module = {
 
2305
  name = file;
 
2306
  common = commands/file.c;
 
2307
  common = commands/file32.c;
 
2308
  common = commands/file64.c;
 
2309
  extra_dist = commands/fileXX.c;
 
2310
  common = loader/i386/xen_file.c;
 
2311
  common = loader/i386/xen_file32.c;
 
2312
  common = loader/i386/xen_file64.c;
 
2313
  extra_dist = loader/i386/xen_fileXX.c;
 
2314
};