From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH for-xen-4.5] tools/ocaml: use APPEND_CFLAGS and APPEND_LDFLAGS Date: Tue, 7 Oct 2014 10:47:56 -0400 Message-ID: <20141007144756.GJ2604@laptop.dumpdata.com> References: <1412601760-26006-1-git-send-email-olaf@aepfle.de> <02105F99-2F9E-4363-9F73-900D0E9A7BC7@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <02105F99-2F9E-4363-9F73-900D0E9A7BC7@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Dave Scott Cc: Olaf Hering , Wei Liu , Ian Campbell , "xen-devel@lists.xen.org" , Stefano Stabellini , Ian Jackson List-Id: xen-devel@lists.xenproject.org On Tue, Oct 07, 2014 at 12:17:03PM +0000, Dave Scott wrote: > Looks good to me. > > Acked-by: David Scott Thank you. On that basis, Released-Acked-by: Konrad Rzeszutek Wilk > > On 6 Oct 2014, at 14:22, Olaf Hering wrote: > > > While implementing the --enable-rpath change I noticed that a ocaml > > build does not use APPEND_LDFLAGS. Make use of APPEND_CFLAGS and > > APPEND_LDFLAGS as it is done already in other places. > > > > Signed-off-by: Olaf Hering > > Cc: David Scott > > Cc: Ian Jackson > > Cc: Stefano Stabellini > > Cc: Ian Campbell > > Cc: Wei Liu > > --- > > tools/ocaml/libs/xb/Makefile | 1 + > > tools/ocaml/libs/xc/Makefile | 1 + > > tools/ocaml/libs/xentoollog/Makefile | 1 + > > tools/ocaml/libs/xl/Makefile | 1 + > > tools/ocaml/test/Makefile | 1 + > > tools/ocaml/xenstored/Makefile | 2 ++ > > 6 files changed, 7 insertions(+) > > > > diff --git a/tools/ocaml/libs/xb/Makefile b/tools/ocaml/libs/xb/Makefile > > index 62ffefb..09d1bc8 100644 > > --- a/tools/ocaml/libs/xb/Makefile > > +++ b/tools/ocaml/libs/xb/Makefile > > @@ -5,6 +5,7 @@ include $(TOPLEVEL)/common.make > > CFLAGS += -I../mmap > > CFLAGS += $(CFLAGS_libxenctrl) # For xen_mb() > > CFLAGS += $(CFLAGS_xeninclude) > > +CFLAGS += $(APPEND_CFLAGS) > > OCAMLINCLUDE += -I ../mmap > > OCAMLOPTFLAGS += -for-pack Xenbus > > > > diff --git a/tools/ocaml/libs/xc/Makefile b/tools/ocaml/libs/xc/Makefile > > index 239c187..d24b014 100644 > > --- a/tools/ocaml/libs/xc/Makefile > > +++ b/tools/ocaml/libs/xc/Makefile > > @@ -3,6 +3,7 @@ XEN_ROOT=$(TOPLEVEL)/../.. > > include $(TOPLEVEL)/common.make > > > > CFLAGS += -I../mmap $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) > > +CFLAGS += $(APPEND_CFLAGS) > > OCAMLINCLUDE += -I ../mmap > > > > OBJS = xenctrl > > diff --git a/tools/ocaml/libs/xentoollog/Makefile b/tools/ocaml/libs/xentoollog/Makefile > > index f2134b8..666eb66 100644 > > --- a/tools/ocaml/libs/xentoollog/Makefile > > +++ b/tools/ocaml/libs/xentoollog/Makefile > > @@ -6,6 +6,7 @@ include $(TOPLEVEL)/common.make > > CFLAGS += -Wno-declaration-after-statement > > > > CFLAGS += $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) > > +CFLAGS += $(APPEND_CFLAGS) > > OCAMLINCLUDE += > > > > OBJS = xentoollog > > diff --git a/tools/ocaml/libs/xl/Makefile b/tools/ocaml/libs/xl/Makefile > > index 61eb44c..0d1549d 100644 > > --- a/tools/ocaml/libs/xl/Makefile > > +++ b/tools/ocaml/libs/xl/Makefile > > @@ -7,6 +7,7 @@ CFLAGS += -Wno-unused -Wno-declaration-after-statement > > > > CFLAGS += $(CFLAGS_libxenlight) > > CFLAGS += -I ../xentoollog > > +CFLAGS += $(APPEND_CFLAGS) > > > > OBJS = xenlight > > INTF = xenlight.cmi > > diff --git a/tools/ocaml/test/Makefile b/tools/ocaml/test/Makefile > > index 8033089..b75726f 100644 > > --- a/tools/ocaml/test/Makefile > > +++ b/tools/ocaml/test/Makefile > > @@ -3,6 +3,7 @@ OCAML_TOPLEVEL = $(CURDIR)/.. > > include $(OCAML_TOPLEVEL)/common.make > > > > CFLAGS += $(CFLAGS_libxenlight) > > +CFLAGS += $(APPEND_CFLAGS) > > LIBS_xenlight = $(LDLIBS_libxenlight) > > > > OCAMLINCLUDE += \ > > diff --git a/tools/ocaml/xenstored/Makefile b/tools/ocaml/xenstored/Makefile > > index 068e04a..ec19709 100644 > > --- a/tools/ocaml/xenstored/Makefile > > +++ b/tools/ocaml/xenstored/Makefile > > @@ -7,7 +7,9 @@ CFLAGS-$(CONFIG_SYSTEMD) += $(SYSTEMD_CFLAGS) > > LDFLAGS-$(CONFIG_SYSTEMD) += $(SYSTEMD_LIBS) > > > > CFLAGS += $(CFLAGS-y) > > +CFLAGS += $(APPEND_CFLAGS) > > LDFLAGS += $(LDFLAGS-y) > > +LDFLAGS += $(APPEND_LDFLAGS) > > > > OCAMLINCLUDE += \ > > -I $(OCAML_TOPLEVEL)/libs/xb \ >