blob: c516f65252027a90711391509202b76052e397c3 [file] [log] [blame]
Brad Bishop0f291cc2019-09-01 15:16:57 -04001From 3ec4eaf1688e413e8b5cb433148a3bc6e7987606 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 29 Aug 2019 15:10:03 -0700
4Subject: [PATCH] enable out of source tree builds
5
6Signed-off-by: Khem Raj <raj.khem@gmail.com>
7---
8 lib/efi/Makefile.am | 2 +-
9 lib/engine/Makefile.am | 2 +-
10 lib/orom/Makefile.am | 2 +-
11 lib/safeclib/Makefile.am | 2 +-
12 src/Makefile.am | 16 ++++++++--------
13 tools/Makefile.am | 10 +++++-----
14 ut/Makefile.am | 36 ++++++++++++++++++------------------
15 7 files changed, 35 insertions(+), 35 deletions(-)
16
17--- a/lib/efi/Makefile.am
18+++ b/lib/efi/Makefile.am
19@@ -7,6 +7,6 @@ libefi_la_SOURCES = \
20 efi.h
21
22 libefi_la_CPPFLAGS = \
23- -I$(top_srcdir) \
24+ -I$(top_builddir) \
25 -I$(top_srcdir)/include \
26 -I$(top_srcdir)/lib
27--- a/lib/engine/Makefile.am
28+++ b/lib/engine/Makefile.am
29@@ -123,6 +123,7 @@ libengine_la_SOURCES = \
30 volume.h
31
32 libengine_la_CPPFLAGS = \
33+ -I$(top_builddir) \
34 -I$(top_srcdir) \
35 -I$(top_srcdir)/include \
36 -I$(top_srcdir)/lib
37--- a/lib/orom/Makefile.am
38+++ b/lib/orom/Makefile.am
39@@ -7,6 +7,6 @@ liborom_la_SOURCES = \
40 orom.h
41
42 liborom_la_CPPFLAGS = \
43- -I$(top_srcdir) \
44+ -I$(top_builddir) \
45 -I$(top_srcdir)/include \
46 -I$(top_srcdir)/lib
47--- a/lib/safeclib/Makefile.am
48+++ b/lib/safeclib/Makefile.am
49@@ -37,7 +37,7 @@ libsafec_la_SOURCES = \
50 strtok_s.c
51
52 libsafec_la_CPPFLAGS = \
53- -I$(top_srcdir) \
54+ -I$(top_builddir) \
55 -I$(top_srcdir)/include \
56 -I$(top_srcdir)/lib \
57 -Wno-unused-variable
58--- a/src/Makefile.am
59+++ b/src/Makefile.am
60@@ -5,7 +5,7 @@ AUTOMAKE_OPTIONS = nostdinc
61 lib_LTLIBRARIES = libssi.la
62
63 libssi_la_CPPFLAGS = \
64- -I$(top_srcdir) \
65+ -I$(top_builddir) \
66 -I$(top_srcdir)/include \
67 -I$(top_srcdir)/lib \
68 -DBOOST_NO_USER_CONFIG
69@@ -46,10 +46,10 @@ libssi_la_SOURCES =
70 templates.h \
71 volume.cpp
72
73-libssi_la_LIBADD = \
74- ../lib/efi/libefi.la \
75- ../lib/log/liblog.la \
76- ../lib/orom/liborom.la \
77- ../lib/mpb/libmpb.la \
78- ../lib/engine/libengine.la \
79- ../lib/safeclib/libsafec.la
80+libssi_la_LIBADD = \
81+ $(top_builddir)/lib/efi/libefi.la \
82+ $(top_builddir)/lib/log/liblog.la \
83+ $(top_builddir)/lib/orom/liborom.la \
84+ $(top_builddir)/lib/mpb/libmpb.la \
85+ $(top_builddir)/lib/engine/libengine.la \
86+ $(top_builddir)/lib/safeclib/libsafec.la
87--- a/tools/Makefile.am
88+++ b/tools/Makefile.am
89@@ -6,17 +6,18 @@ ssimsg_SOURCES =
90 ssimsg.cpp
91
92 ssimsg_CPPFLAGS = \
93- -I$(top_srcdir) \
94+ -I$(top_builddir) \
95 -I$(top_srcdir)/include \
96 -I$(top_srcdir)/lib
97
98-ssieventmonitor_SOURCES = \
99+ssieventmonitor_SOURCES = \
100 ssieventmonitor.cpp
101
102-ssieventmonitor_CPPFLAGS = \
103+ssieventmonitor_CPPFLAGS = \
104+ -I$(top_builddir) \
105 -I$(top_srcdir) \
106 -I$(top_srcdir)/include \
107 -I$(top_srcdir)/lib
108
109 ssieventmonitor_LDADD = \
110- $(top_srcdir)/lib/safeclib/libsafec.la
111+ $(top_builddir)/lib/safeclib/libsafec.la
112--- a/ut/Makefile.am
113+++ b/ut/Makefile.am
114@@ -8,81 +8,81 @@ ut_events_SOURCES = \
115 ut_events.cpp
116
117 ut_events_CPPFLAGS = \
118- -I$(top_srcdir) \
119+ -I$(top_builddir) \
120 -I$(top_srcdir)/include
121
122 ut_events_LDADD = \
123- ../src/libssi.la
124+ $(top_builddir)/src/libssi.la
125
126 ut_volume_SOURCES = \
127 ut_volume.cpp
128
129 ut_volume_CPPFLAGS = \
130- -I$(top_srcdir) \
131+ -I$(top_builddir) \
132 -I$(top_srcdir)/include
133
134 ut_volume_LDADD = \
135- ../src/libssi.la
136+ $(top_builddir)/src/libssi.la
137
138 ut_session_SOURCES = \
139 ut_session.cpp
140
141 ut_session_CPPFLAGS = \
142- -g3 -I$(top_srcdir) \
143+ -g3 -I$(top_builddir) \
144 -I$(top_srcdir)/include
145
146 ut_session_LDADD = \
147- ../src/libssi.la
148+ $(top_builddir)/src/libssi.la
149
150 ut_info_SOURCES = \
151 ut_info.cpp
152
153 ut_info_CPPFLAGS = \
154- -g3 -I$(top_srcdir) \
155+ -g3 -I$(top_builddir) \
156 -I$(top_srcdir)/include
157
158 ut_info_LDADD = \
159- ../src/libssi.la
160+ $(top_builddir)/src/libssi.la
161
162 ut_markasspare_SOURCES = \
163 ut_markasspare.cpp
164
165 ut_markasspare_CPPFLAGS = \
166- -g3 -I$(top_srcdir) \
167+ -g3 -I$(top_builddir) \
168 -I$(top_srcdir)/include
169
170 ut_markasspare_LDADD = \
171- ../src/libssi.la
172+ $(top_builddir)/src/libssi.la
173
174 ut_migration_SOURCES = \
175 ut_migration.cpp
176
177 ut_migration_CPPFLAGS = \
178- -g3 -I$(top_srcdir) \
179+ -g3 -I$(top_builddir) \
180 -I$(top_srcdir)/include
181
182 ut_migration_LDADD = \
183- ../src/libssi.la
184+ $(top_builddir)/src/libssi.la
185
186 ut_phy_SOURCES = \
187 ut_phy.cpp
188
189 ut_phy_CPPFLAGS = \
190- -g3 -I$(top_srcdir) \
191+ -g3 -I$(top_builddir) \
192 -I$(top_srcdir)/include
193
194 ut_phy_LDADD = \
195- ../src/libssi.la
196+ $(top_builddir)/src/libssi.la
197
198 ut_initialize_volume_SOURCES = \
199 ut_initialize_volume.cpp
200
201 ut_initialize_volume_CPPFLAGS = \
202- -g3 -I$(top_srcdir) \
203+ -g3 -I$(top_builddir) \
204 -I$(top_srcdir)/include
205
206 ut_initialize_volume_LDADD = \
207- ../src/libssi.la
208+ $(top_builddir)/src/libssi.la
209
210 ut_filesystem_SOURCES = \
211 ut_filesystem.cpp \
212@@ -92,7 +92,7 @@ ut_filesystem_SOURCES = \
213
214 ut_filesystem_CPPFLAGS = \
215 -iquote $(top_srcdir)/lib/engine \
216- -I$(top_srcdir) \
217+ -I$(top_builddir) \
218 -I$(top_srcdir)/include
219
220 ut_string_SOURCES = \
221@@ -103,6 +103,6 @@ ut_string_SOURCES = \
222
223 ut_string_CPPFLAGS = \
224 -iquote $(top_srcdir)/lib/engine \
225- -I$(top_srcdir) \
226+ -I$(top_builddir) \
227 -I$(top_srcdir)/include
228