packaging: update to build reference server/client for headless 64/131564/2
authorSung-Jin Park <sj76.park@samsung.com>
Tue, 30 May 2017 04:54:52 +0000 (13:54 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Wed, 31 May 2017 02:29:15 +0000 (02:29 +0000)
Change-Id: I58863be34e9dc25a8cbcbaf60205ec5a60ae325d
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
configure.ac
packaging/pepper.spec
src/samples/Makefile.am

index 42dbefc..3ffeafd 100644 (file)
@@ -267,6 +267,25 @@ SAMPLES_LIBS="$PEPPER_X11_LIB $PEPPER_X11_LIBS $SAMPLES_LIBS"
 AC_SUBST(SAMPLES_CFLAGS)
 AC_SUBST(SAMPLES_LIBS)
 
+# headless server and headless client samples
+HEADLESS_SERVER_REQUIRES="wayland-server"
+PKG_CHECK_MODULES(HEADLESS_SERVER, $[HEADLESS_SERVER_REQUIRES])
+HEADLESS_SERVER_CFLAGS="$PEPPER_DIR $PEPPER_EVDEV_DIR $PEPPER_KEYROUTER_DIR $HEADLESS_SERVER_CFLAGS"
+HEADLESS_SERVER_LIBS="$PEPPER_LIB $PEPPER_LIBS $HEADLESS_SERVER_LIBS"
+HEADLESS_SERVER_LIBS="$PEPPER_EVDEV_LIB $PEPPER_EVDEV_LIBS $HEADLESS_SERVER_LIBS"
+HEADLESS_SERVER_LIBS="$PEPPER_KEYROUTER_LIB $PEPPER_KEYROUTER_LIBS $HEADLESS_SERVER_LIBS"
+
+AC_SUBST(HEADLESS_SERVER_CFLAGS)
+AC_SUBST(HEADLESS_SERVER_LIBS)
+
+HEADLESS_CLIENT_REQUIRES="wayland-client tizen-extension-client"
+PKG_CHECK_MODULES(HEADLESS_CLIENT, $[HEADLESS_CLIENT_REQUIRES])
+HEADLESS_CLIENT_CFLAGS="$HEADLESS_CLIENT_CFLAGS"
+HEADLESS_CLIENT_LIBS="$HEADLESS_CLIENT_LIBS"
+
+AC_SUBST(HEADLESS_CLIENT_CFLAGS)
+AC_SUBST(HEADLESS_CLIENT_LIBS)
+
 # wayland-scanner
 AC_PATH_PROG([wayland_scanner], [wayland-scanner])
 if test x$wayland_scanner = x; then
index b8c1771..2c94c3a 100644 (file)
@@ -28,6 +28,7 @@ BuildRequires:        pkgconfig(wayland-tbm-client)
 BuildRequires:  pkgconfig(wayland-tbm-server)
 BuildRequires:  pkgconfig(libtbm)
 BuildRequires:  pkgconfig(tizen-extension-server)
+BuildRequires:  pkgconfig(tizen-extension-client)
 %if "%{ENABLE_TDM}" == "1"
 BuildRequires:  pkgconfig(libtdm)
 %endif
index b1513e6..62c707e 100644 (file)
@@ -44,3 +44,14 @@ x11_backend_LDADD  = $(SAMPLES_LIBS)
 x11_backend_SOURCES = x11-backend.c
 endif
 
+noinst_PROGRAMS += headless-server headless-client
+
+headless_server_CFLAGS = $(HEADLESS_SERVER_CFLAGS)
+headless_server_LDADD  = $(HEADLESS_SERVER_LIBS)
+
+headless_server_SOURCES = headless-server.c
+
+headless_client_CFLAGS = $(HEADLESS_CLIENT_CFLAGS)
+headless_client_LDADD = $(HEADLESS_CLIENT_LIBS)
+
+headless_client_SOURCES = headless-client.c