mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 18:21:39 +01:00
xtl doesn't require the full LDLIBS_libxenctrl, just the -L and xenlight.cmxa, the latter which contains LDLIBS_libxenctrl as needed. Fixing this avoids the need to be concerned about LDLIBS_libxenctrl becoming more than one word in the future. Since the tests are pure ocaml (no C components) CFLAGS and LIBS_xenlight are not required. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: David Scott <dave@recoil.org> Acked-by: Wei Liu <wei.liu2@citrix.com> Cc: David Scott <dave@recoil.org>
54 lines
1.7 KiB
Makefile
54 lines
1.7 KiB
Makefile
XEN_ROOT = $(CURDIR)/../../..
|
|
OCAML_TOPLEVEL = $(CURDIR)/..
|
|
include $(OCAML_TOPLEVEL)/common.make
|
|
|
|
CFLAGS += $(APPEND_CFLAGS)
|
|
|
|
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 \
|
|
-ccopt -L -ccopt $(OCAML_TOPLEVEL)/libs/xl $(OCAML_TOPLEVEL)/libs/xl/xenlight.cmxa
|
|
|
|
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
|