more cleanup
This commit is contained in:
parent
a60f6ee1ac
commit
610c1efd10
6 changed files with 31 additions and 61 deletions
|
@ -17,8 +17,8 @@ CCASFLAGS_LIBRARY = $(CCASFLAGS_PROGRAM)
|
||||||
|
|
||||||
AM_CFLAGS =
|
AM_CFLAGS =
|
||||||
AM_LDFLAGS =
|
AM_LDFLAGS =
|
||||||
AM_CPPFLAGS = $(CPPFLAGS_GRUB) -DGRUB_FILE=\"$(subst $(top_srcdir)/,,$<)\"
|
AM_CPPFLAGS = $(CPPFLAGS_GRUB)
|
||||||
AM_CCASFLAGS = -DASM_FILE=1
|
AM_CCASFLAGS = $(CCASFLAGS_GRUB)
|
||||||
|
|
||||||
include $(srcdir)/modules.am
|
include $(srcdir)/modules.am
|
||||||
|
|
||||||
|
@ -73,4 +73,5 @@ ascii.h: ascii.bitmaps grub-bin2h
|
||||||
cp $@ $(top_builddir)/grub-core/include
|
cp $@ $(top_builddir)/grub-core/include
|
||||||
CLEANFILES += ascii.h $(top_builddir)/grub-core/include/ascii.h
|
CLEANFILES += ascii.h $(top_builddir)/grub-core/include/ascii.h
|
||||||
|
|
||||||
|
# Install config.h into platformdir
|
||||||
platform_HEADERS = config.h
|
platform_HEADERS = config.h
|
||||||
|
|
|
@ -779,12 +779,14 @@ fi
|
||||||
if test x"$device_mapper_excuse" = x ; then
|
if test x"$device_mapper_excuse" = x ; then
|
||||||
# Check for device-mapper library.
|
# Check for device-mapper library.
|
||||||
AC_CHECK_LIB([devmapper], [dm_task_create],
|
AC_CHECK_LIB([devmapper], [dm_task_create],
|
||||||
[LDFLAGS="$LDFLAGS -ldevmapper"
|
[HOST_LDFLAGS="$HOST_LDFLAGS -ldevmapper"
|
||||||
AC_DEFINE([HAVE_DEVICE_MAPPER], [1],
|
AC_DEFINE([HAVE_DEVICE_MAPPER], [1],
|
||||||
[Define to 1 if you have the devmapper library.])],
|
[Define to 1 if you have the devmapper library.])],
|
||||||
[device_mapper_excuse="need devmapper library"])
|
[device_mapper_excuse="need devmapper library"])
|
||||||
fi
|
fi
|
||||||
AC_SUBST(ASFLAGS)
|
|
||||||
|
pkglibrootdir='$(libdir)'/`echo $PACKAGE | sed "$program_transform_name"`
|
||||||
|
AC_SUBST(pkglibrootdir)
|
||||||
|
|
||||||
AC_SUBST([FONT_SOURCE])
|
AC_SUBST([FONT_SOURCE])
|
||||||
AS_IF([test x$target_cpu = xi386 -a x$platform = xpc],
|
AS_IF([test x$target_cpu = xi386 -a x$platform = xpc],
|
||||||
|
|
|
@ -1,8 +1,12 @@
|
||||||
AUTOMAKE_OPTIONS = subdir-objects
|
AUTOMAKE_OPTIONS = subdir-objects
|
||||||
SUBDIRS = po
|
SUBDIRS = po
|
||||||
DEPDIR = .deps-core
|
DEPDIR = .deps-core
|
||||||
|
EXTRA_DIST = gentpl.py modules.def Makefile.tpl 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 += $(shell find $(top_srcdir) -name '*.h')
|
||||||
|
|
||||||
include $(top_srcdir)/Makefile.extra-dist
|
|
||||||
include $(top_srcdir)/Makefile.vars
|
include $(top_srcdir)/Makefile.vars
|
||||||
|
|
||||||
LDADD_KERNEL = -lgcc
|
LDADD_KERNEL = -lgcc
|
||||||
|
@ -30,10 +34,10 @@ LDFLAGS_PROGRAM = $(TARGET_LDFLAGS) $(LDFLAGS_CPU) $(LDFLAGS_PLATFORM)
|
||||||
CPPFLAGS_PROGRAM = $(TARGET_CPPFLAGS) $(CPPFLAGS_CPU) $(CPPFLAGS_PLATFORM)
|
CPPFLAGS_PROGRAM = $(TARGET_CPPFLAGS) $(CPPFLAGS_CPU) $(CPPFLAGS_PLATFORM)
|
||||||
CCASFLAGS_PROGRAM = $(TARGET_CCASFLAGS) $(CCASFLAGS_CPU) $(CCASFLAGS_PLATFORM)
|
CCASFLAGS_PROGRAM = $(TARGET_CCASFLAGS) $(CCASFLAGS_CPU) $(CCASFLAGS_PLATFORM)
|
||||||
|
|
||||||
AM_CFLAGS =
|
AM_CFLAGS =
|
||||||
AM_LDFLAGS =
|
AM_LDFLAGS =
|
||||||
AM_CPPFLAGS = $(CPPFLAGS_GRUB) -DGRUB_FILE=\"$(subst $(top_srcdir)/,,$<)\"
|
AM_CPPFLAGS = $(CPPFLAGS_GRUB)
|
||||||
AM_CCASFLAGS = -DASM_FILE=1
|
AM_CCASFLAGS = $(CCASFLAGS_GRUB)
|
||||||
|
|
||||||
# gentrigtables
|
# gentrigtables
|
||||||
gentrigtables: $(top_srcdir)/gentrigtables.c
|
gentrigtables: $(top_srcdir)/gentrigtables.c
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
#
|
|
||||||
# Extra files that need to be distributed (in .tar.gz) to build
|
|
||||||
# successfully on user site.
|
|
||||||
#
|
|
||||||
# XXX Remove wildcards; See 27.3 in automake.info
|
|
||||||
#
|
|
||||||
|
|
||||||
EXTRA_DIST =
|
|
||||||
|
|
||||||
EXTRA_DIST += gentpl.py
|
|
||||||
EXTRA_DIST += Makefile.tpl
|
|
||||||
EXTRA_DIST += modules.def
|
|
||||||
|
|
||||||
EXTRA_DIST += gentrigtables.c
|
|
||||||
|
|
||||||
EXTRA_DIST += genmoddep.awk
|
|
||||||
EXTRA_DIST += genmodsrc.sh
|
|
||||||
EXTRA_DIST += gensymlist.sh
|
|
||||||
|
|
||||||
EXTRA_DIST += genemuinit.sh
|
|
||||||
EXTRA_DIST += genemuinitheader.sh
|
|
||||||
|
|
||||||
EXTRA_DIST += genfslist.sh
|
|
||||||
EXTRA_DIST += gencmdlist.sh
|
|
||||||
EXTRA_DIST += genvideolist.sh
|
|
||||||
EXTRA_DIST += genhandlerlist.sh
|
|
||||||
EXTRA_DIST += genpartmaplist.sh
|
|
||||||
EXTRA_DIST += genparttoollist.sh
|
|
||||||
EXTRA_DIST += genterminallist.sh
|
|
||||||
|
|
||||||
EXTRA_DIST += lib/libgcrypt_wrap/cipher_wrap.h
|
|
||||||
EXTRA_DIST += lib/libgcrypt-grub/cipher/crypto.lst
|
|
||||||
|
|
||||||
EXTRA_DIST += kern/i386/loader.S
|
|
||||||
EXTRA_DIST += kern/i386/realmode.S
|
|
||||||
EXTRA_DIST += loader/i386/bsdXX.c
|
|
||||||
EXTRA_DIST += loader/i386/bsd_pagetable.c
|
|
||||||
EXTRA_DIST += commands/search.c
|
|
||||||
|
|
||||||
EXTRA_DIST += kern/i386/pc/lzma_decode.S
|
|
||||||
|
|
||||||
EXTRA_DIST += $(shell find $(top_srcdir) -name '*.h')
|
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
# -*- makefile -*-
|
# -*- makefile -*-
|
||||||
|
|
||||||
pkglibroot = $(libdir)/$(shell echo $(PACKAGE) | sed "$(transform)")
|
|
||||||
grubconfdir = $(sysconfdir)/grub.d
|
grubconfdir = $(sysconfdir)/grub.d
|
||||||
platformdir = $(pkglibroot)/$(target_cpu)-$(platform)
|
platformdir = $(pkglibrootdir)/$(target_cpu)-$(platform)
|
||||||
|
|
||||||
# Platform specific options
|
# Platform specific options
|
||||||
if COND_i386_pc
|
if COND_i386_pc
|
||||||
|
@ -32,9 +31,11 @@ if COND_sparc64_ieee1275
|
||||||
LDFLAGS_PLATFORM = -melf64_sparc -mno-relax
|
LDFLAGS_PLATFORM = -melf64_sparc -mno-relax
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CPPFLAGS_GRUB = -I$(builddir) -I$(srcdir) -I$(top_builddir) -I$(top_srcdir)
|
CPPFLAGS_GRUB = -DGRUB_FILE=\"`basename $<`\"
|
||||||
|
CPPFLAGS_GRUB += -I$(builddir) -I$(srcdir) -I$(top_builddir) -I$(top_srcdir)
|
||||||
CPPFLAGS_GRUB += -I$(top_srcdir)/$(grub_coredir)/include
|
CPPFLAGS_GRUB += -I$(top_srcdir)/$(grub_coredir)/include
|
||||||
CPPFLAGS_GRUB += -I$(top_builddir)/$(grub_coredir)/include
|
CPPFLAGS_GRUB += -I$(top_builddir)/$(grub_coredir)/include
|
||||||
|
CCASFLAGS_GRUB = -DASM_FILE=1
|
||||||
|
|
||||||
CFLAGS_GCRY = -Wno-error -Wno-missing-field-initializers
|
CFLAGS_GCRY = -Wno-error -Wno-missing-field-initializers
|
||||||
CPPFLAGS_GCRY = -I$(top_srcdir)/$(grub_coredir)/lib/libgcrypt_wrap
|
CPPFLAGS_GCRY = -I$(top_srcdir)/$(grub_coredir)/lib/libgcrypt_wrap
|
||||||
|
|
|
@ -215,6 +215,10 @@ kernel = {
|
||||||
emu = kern/emu/console.c;
|
emu = kern/emu/console.c;
|
||||||
emu = disk/host.c;
|
emu = disk/host.c;
|
||||||
emu = gnulib/progname.c;
|
emu = gnulib/progname.c;
|
||||||
|
|
||||||
|
extra_dist = kern/i386/loader.S;
|
||||||
|
extra_dist = kern/i386/realmode.S;
|
||||||
|
extra_dist = kern/i386/pc/lzma_decode.S;
|
||||||
};
|
};
|
||||||
|
|
||||||
program = {
|
program = {
|
||||||
|
@ -247,6 +251,7 @@ program = {
|
||||||
module = {
|
module = {
|
||||||
name = trig;
|
name = trig;
|
||||||
nodist = trigtables.c;
|
nodist = trigtables.c;
|
||||||
|
extra_dist = gentrigtables.c;
|
||||||
common;
|
common;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -349,13 +354,6 @@ library = {
|
||||||
name = libgnulib.a;
|
name = libgnulib.a;
|
||||||
source = gnulib/regex.c;
|
source = gnulib/regex.c;
|
||||||
|
|
||||||
extra_dist = gnulib/progname.h;
|
|
||||||
extra_dist = gnulib/alloca.h;
|
|
||||||
extra_dist = gnulib/error.h;
|
|
||||||
extra_dist = gnulib/fnmatch.h;
|
|
||||||
extra_dist = gnulib/getopt.h;
|
|
||||||
extra_dist = gnulib/getopt_int.h;
|
|
||||||
extra_dist = gnulib/gettext.h;
|
|
||||||
extra_dist = gnulib/regcomp.c;
|
extra_dist = gnulib/regcomp.c;
|
||||||
extra_dist = gnulib/regexec.c;
|
extra_dist = gnulib/regexec.c;
|
||||||
extra_dist = gnulib/fnmatch_loop.c;
|
extra_dist = gnulib/fnmatch_loop.c;
|
||||||
|
@ -633,6 +631,7 @@ module = {
|
||||||
common;
|
common;
|
||||||
name = search;
|
name = search;
|
||||||
source = commands/search_wrap.c;
|
source = commands/search_wrap.c;
|
||||||
|
extra_dist = commands/search.c;
|
||||||
};
|
};
|
||||||
|
|
||||||
module = {
|
module = {
|
||||||
|
@ -1066,6 +1065,8 @@ module = {
|
||||||
common;
|
common;
|
||||||
name = crypto;
|
name = crypto;
|
||||||
source = lib/crypto.c;
|
source = lib/crypto.c;
|
||||||
|
|
||||||
|
extra_dist = lib/libgcrypt-grub/cipher/crypto.lst;
|
||||||
};
|
};
|
||||||
|
|
||||||
module = {
|
module = {
|
||||||
|
@ -1273,6 +1274,10 @@ module = {
|
||||||
source = loader/i386/bsd64.c;
|
source = loader/i386/bsd64.c;
|
||||||
source = loader/i386/bsd_helper.S;
|
source = loader/i386/bsd_helper.S;
|
||||||
source = loader/i386/bsd_trampoline.S;
|
source = loader/i386/bsd_trampoline.S;
|
||||||
|
|
||||||
|
extra_dist = loader/i386/bsdXX.c;
|
||||||
|
extra_dist = loader/i386/bsd_pagetable.c;
|
||||||
|
|
||||||
i386_pc;
|
i386_pc;
|
||||||
i386_qemu;
|
i386_qemu;
|
||||||
i386_coreboot;
|
i386_coreboot;
|
||||||
|
|
Loading…
Reference in a new issue