blob: c516f65252027a90711391509202b76052e397c3 [file] [log] [blame]
From 3ec4eaf1688e413e8b5cb433148a3bc6e7987606 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 29 Aug 2019 15:10:03 -0700
Subject: [PATCH] enable out of source tree builds
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
lib/efi/Makefile.am | 2 +-
lib/engine/Makefile.am | 2 +-
lib/orom/Makefile.am | 2 +-
lib/safeclib/Makefile.am | 2 +-
src/Makefile.am | 16 ++++++++--------
tools/Makefile.am | 10 +++++-----
ut/Makefile.am | 36 ++++++++++++++++++------------------
7 files changed, 35 insertions(+), 35 deletions(-)
--- a/lib/efi/Makefile.am
+++ b/lib/efi/Makefile.am
@@ -7,6 +7,6 @@ libefi_la_SOURCES = \
efi.h
libefi_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib
--- a/lib/engine/Makefile.am
+++ b/lib/engine/Makefile.am
@@ -123,6 +123,7 @@ libengine_la_SOURCES = \
volume.h
libengine_la_CPPFLAGS = \
+ -I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib
--- a/lib/orom/Makefile.am
+++ b/lib/orom/Makefile.am
@@ -7,6 +7,6 @@ liborom_la_SOURCES = \
orom.h
liborom_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib
--- a/lib/safeclib/Makefile.am
+++ b/lib/safeclib/Makefile.am
@@ -37,7 +37,7 @@ libsafec_la_SOURCES = \
strtok_s.c
libsafec_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib \
-Wno-unused-variable
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -5,7 +5,7 @@ AUTOMAKE_OPTIONS = nostdinc
lib_LTLIBRARIES = libssi.la
libssi_la_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib \
-DBOOST_NO_USER_CONFIG
@@ -46,10 +46,10 @@ libssi_la_SOURCES =
templates.h \
volume.cpp
-libssi_la_LIBADD = \
- ../lib/efi/libefi.la \
- ../lib/log/liblog.la \
- ../lib/orom/liborom.la \
- ../lib/mpb/libmpb.la \
- ../lib/engine/libengine.la \
- ../lib/safeclib/libsafec.la
+libssi_la_LIBADD = \
+ $(top_builddir)/lib/efi/libefi.la \
+ $(top_builddir)/lib/log/liblog.la \
+ $(top_builddir)/lib/orom/liborom.la \
+ $(top_builddir)/lib/mpb/libmpb.la \
+ $(top_builddir)/lib/engine/libengine.la \
+ $(top_builddir)/lib/safeclib/libsafec.la
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -6,17 +6,18 @@ ssimsg_SOURCES =
ssimsg.cpp
ssimsg_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib
-ssieventmonitor_SOURCES = \
+ssieventmonitor_SOURCES = \
ssieventmonitor.cpp
-ssieventmonitor_CPPFLAGS = \
+ssieventmonitor_CPPFLAGS = \
+ -I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/include \
-I$(top_srcdir)/lib
ssieventmonitor_LDADD = \
- $(top_srcdir)/lib/safeclib/libsafec.la
+ $(top_builddir)/lib/safeclib/libsafec.la
--- a/ut/Makefile.am
+++ b/ut/Makefile.am
@@ -8,81 +8,81 @@ ut_events_SOURCES = \
ut_events.cpp
ut_events_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include
ut_events_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_volume_SOURCES = \
ut_volume.cpp
ut_volume_CPPFLAGS = \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include
ut_volume_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_session_SOURCES = \
ut_session.cpp
ut_session_CPPFLAGS = \
- -g3 -I$(top_srcdir) \
+ -g3 -I$(top_builddir) \
-I$(top_srcdir)/include
ut_session_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_info_SOURCES = \
ut_info.cpp
ut_info_CPPFLAGS = \
- -g3 -I$(top_srcdir) \
+ -g3 -I$(top_builddir) \
-I$(top_srcdir)/include
ut_info_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_markasspare_SOURCES = \
ut_markasspare.cpp
ut_markasspare_CPPFLAGS = \
- -g3 -I$(top_srcdir) \
+ -g3 -I$(top_builddir) \
-I$(top_srcdir)/include
ut_markasspare_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_migration_SOURCES = \
ut_migration.cpp
ut_migration_CPPFLAGS = \
- -g3 -I$(top_srcdir) \
+ -g3 -I$(top_builddir) \
-I$(top_srcdir)/include
ut_migration_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_phy_SOURCES = \
ut_phy.cpp
ut_phy_CPPFLAGS = \
- -g3 -I$(top_srcdir) \
+ -g3 -I$(top_builddir) \
-I$(top_srcdir)/include
ut_phy_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_initialize_volume_SOURCES = \
ut_initialize_volume.cpp
ut_initialize_volume_CPPFLAGS = \
- -g3 -I$(top_srcdir) \
+ -g3 -I$(top_builddir) \
-I$(top_srcdir)/include
ut_initialize_volume_LDADD = \
- ../src/libssi.la
+ $(top_builddir)/src/libssi.la
ut_filesystem_SOURCES = \
ut_filesystem.cpp \
@@ -92,7 +92,7 @@ ut_filesystem_SOURCES = \
ut_filesystem_CPPFLAGS = \
-iquote $(top_srcdir)/lib/engine \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include
ut_string_SOURCES = \
@@ -103,6 +103,6 @@ ut_string_SOURCES = \
ut_string_CPPFLAGS = \
-iquote $(top_srcdir)/lib/engine \
- -I$(top_srcdir) \
+ -I$(top_builddir) \
-I$(top_srcdir)/include