mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 02:30:03 +01:00
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 <olaf@aepfle.de> Cc: David Scott <dave.scott@eu.citrix.com> Cc: Ian Jackson <ian.jackson@eu.citrix.com> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Cc: Ian Campbell <ian.campbell@citrix.com> Cc: Wei Liu <wei.liu2@citrix.com> Acked-by: David Scott <dave.scott@citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com>
56 lines
1.7 KiB
Makefile
56 lines
1.7 KiB
Makefile
XEN_ROOT = $(CURDIR)/../../..
|
|
OCAML_TOPLEVEL = $(CURDIR)/..
|
|
include $(OCAML_TOPLEVEL)/common.make
|
|
|
|
CFLAGS += $(CFLAGS_libxenlight)
|
|
CFLAGS += $(APPEND_CFLAGS)
|
|
LIBS_xenlight = $(LDLIBS_libxenlight)
|
|
|
|
OCAMLINCLUDE += \
|
|
-I $(OCAML_TOPLEVEL)/libs/xentoollog \
|
|
-I $(OCAML_TOPLEVEL)/libs/xl
|
|
|
|
OBJS = xtl send_debug_keys list_domains raise_exception dmesg
|
|
|
|
PROGRAMS = xtl send_debug_keys list_domains raise_exception dmesg
|
|
|
|
xtl_LIBS = \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xentoollog $(OCAML_TOPLEVEL)/libs/xentoollog/xentoollog.cmxa \
|
|
-cclib $(LDLIBS_libxenctrl)
|
|
|
|
xtl_OBJS = xtl
|
|
|
|
send_debug_keys_LIBS = \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xentoollog $(OCAML_TOPLEVEL)/libs/xentoollog/xentoollog.cmxa \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xl $(OCAML_TOPLEVEL)/libs/xl/xenlight.cmxa
|
|
|
|
send_debug_keys_OBJS = xtl send_debug_keys
|
|
|
|
list_domains_LIBS = \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xentoollog $(OCAML_TOPLEVEL)/libs/xentoollog/xentoollog.cmxa \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xl $(OCAML_TOPLEVEL)/libs/xl/xenlight.cmxa
|
|
|
|
list_domains_OBJS = xtl list_domains
|
|
|
|
raise_exception_LIBS = \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xentoollog $(OCAML_TOPLEVEL)/libs/xentoollog/xentoollog.cmxa \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xl $(OCAML_TOPLEVEL)/libs/xl/xenlight.cmxa
|
|
|
|
raise_exception_OBJS = raise_exception
|
|
|
|
dmesg_LIBS = \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xentoollog $(OCAML_TOPLEVEL)/libs/xentoollog/xentoollog.cmxa \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xl $(OCAML_TOPLEVEL)/libs/xl/xenlight.cmxa
|
|
|
|
dmesg_OBJS = xtl dmesg
|
|
|
|
OCAML_PROGRAM = xtl send_debug_keys list_domains raise_exception dmesg
|
|
|
|
all: $(PROGRAMS)
|
|
|
|
bins: $(PROGRAMS)
|
|
|
|
install:
|
|
|
|
include $(OCAML_TOPLEVEL)/Makefile.rules
|