aboutsummaryrefslogtreecommitdiffstats
path: root/GNUmakefile
diff options
context:
space:
mode:
authorkraxel <kraxel>2006-12-08 14:33:09 +0000
committerkraxel <kraxel>2006-12-08 14:33:09 +0000
commite9a92a328a606a429c3c5c8f5f0a6ba08c7144fc (patch)
treeeae5d72793d5ef33e9c5418ec747121c45072030 /GNUmakefile
parentb9a3e0f74ccbd003bd964cd834bf09baefa0bccf (diff)
downloadxenwatch-e9a92a328a606a429c3c5c8f5f0a6ba08c7144fc.tar.gz
xenapi
Diffstat (limited to 'GNUmakefile')
-rw-r--r--GNUmakefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/GNUmakefile b/GNUmakefile
index c0bc90c..2abe1d9 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -10,8 +10,10 @@ TARGETS := xenlog xenscreen xenscreenrc
BUILD_GTK := xenwatch mdns-browser
BUILD_MDNS := mdns-publish-xendom
BUILD_VNC := vnc-client
+BUILD_XENAPI := xenapi
NEEDS_XENSTORE := xenlog xenscreen xenwatch mdns-publish-xendom
+NEEDS_XENAPI := xenapi
NEEDS_GTK := xenwatch mdns-browser vnc-client
NEEDS_MDNS := xenwatch mdns-browser mdns-publish-xendom
NEEDS_VNC := xenwatch vnc-client
@@ -53,6 +55,12 @@ ifeq ($(HAVE_AVAHI),yes)
TARGETS += $(BUILD_MDNS)
endif
+# xen api
+ifeq ($(HAVE_XENAPI),yes)
+ $(NEEDS_XENAPI) : LDLIBS += -lxenapi
+ TARGETS += $(BUILD_XENAPI)
+endif
+
# compile flags
CFLAGS += $(call ac_inc_cflags,AVAHI VNCCLIENT VNC_TEXT)
CFLAGS += $(shell test "$(pkglst)" != "" && pkg-config --cflags $(pkglst))
@@ -92,6 +100,7 @@ xenwatch: xenwatch.o xs_view.o xs_store.o xd_view.o xd_store.o \
mdns-browser: mdns-browser.o mdns.o apps.o apps-x11.o
mdns-publish-xendom: mdns-publish-xendom.o
vnc-client: vnc-client.o vnc.o x11.o
+xenapi: xenapi.o tcp.o
xenscreenrc: xenscreen
./xenscreen -b > $@