summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorKay Sievers <kay@vrfy.org>2013-08-22 00:14:39 +0200
committerKay Sievers <kay@vrfy.org>2013-08-22 00:15:54 +0200
commit7e7f17a3742ebbb6fb6890f38979dc875c5dd013 (patch)
treef77f78b62108f5c6617b7bcf7bc522705912126c /Makefile.am
parent20e5ef825ab9f16db049b2ad1f7eaf2751a33020 (diff)
add EFI_INCDIR, EFI_CPPFLAGS, EFI_CFLAGS, EFI_LDFLAGS; move defines to CPP
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am15
1 files changed, 11 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index c3dfcb2..2678ab3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -41,10 +41,13 @@ gummiboot_SOURCES = \
src/setup/efivars.c \
src/setup/efivars.h
+gummiboot_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ -DMACHINE_TYPE_NAME=\"$(MACHINE_TYPE_NAME)\" \
+ -DGUMMIBOOTLIBDIR=\"$(gummibootlibdir)\"
+
gummiboot_CFLAGS = \
$(AM_CFLAGS) \
- -DMACHINE_TYPE_NAME=\"$(MACHINE_TYPE_NAME)\" \
- -DGUMMIBOOTLIBDIR=\"$(gummibootlibdir)\" \
$(BLKID_CFLAGS)
gummiboot_LDADD = \
@@ -72,12 +75,15 @@ CLEANFILES += man/gummiboot.8
efi_loadername = gummiboot$(MACHINE_TYPE_NAME).efi
efi_sources = src/efi/gummiboot.c
+EFI_INCDIR = /usr/include
efi_cppflags = \
+ $(EFI_CPPFLAGS) \
-I$(top_builddir) -include config.h \
- -I/usr/include/efi \
- -I/usr/include/efi/$(ARCH)
+ -I$(EFI_INCDIR)/efi \
+ -I$(EFI_INCDIR)/efi/$(ARCH)
efi_cflags = \
+ $(EFI_CFLAGS) \
-Wall \
-Wextra \
-nostdinc \
@@ -100,6 +106,7 @@ efi_cflags += \
endif
efi_ldflags = \
+ $(EFI_LDLAGS) \
-T $(GNUEFI_LDS_DIR)/elf_$(ARCH)_efi.lds \
-shared \
-Bsymbolic \