16 # fields enclosed by brackets "[]" replaced with your own identifying |
16 # fields enclosed by brackets "[]" replaced with your own identifying |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 # Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 |
23 |
24 BUILD_BITS= 64 |
24 BUILD_BITS= 64 |
25 COMPILER= gcc |
25 COMPILER= gcc |
26 include ../../../make-rules/shared-macros.mk |
26 include ../../../make-rules/shared-macros.mk |
48 |
48 |
49 # RDP support requires freerdp |
49 # RDP support requires freerdp |
50 CONFIGURE_OPTIONS += --disable-rdp |
50 CONFIGURE_OPTIONS += --disable-rdp |
51 CONFIGURE_OPTIONS += --with-telepathy=yes |
51 CONFIGURE_OPTIONS += --with-telepathy=yes |
52 |
52 |
53 # Delete this when build servers are installed with an updated gtk-vnc |
|
54 GTKVNC_BASE = $(WS_COMPONENTS)/gnome/gtk-vnc/build/prototype/$(MACH) |
|
55 PKG_CONFIG_PATHS += $(GTKVNC_BASE)$(PKG_CONFIG_PATH.$(BITS)) |
|
56 |
|
57 LD_OPTIONS += -L $(GTKVNC_BASE)$(USRLIB.$(BITS)) |
|
58 |
|
59 CONFIGURE_ENV += VNC_CFLAGS="-DMESA_EGL_NO_X11_HEADERS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I$(GTKVNC_BASE)/usr/include/gtk-vnc-2.0 -I$(GTKVNC_BASE)/usr/include/gvnc-1.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/$(MACH64)/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng14 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng14 -I/usr/include/glib-2.0 -I/usr/lib/$(MACH64)/glib-2.0/include -I/usr/include/libxml2" |
|
60 |
|
61 # The dependency isn't installed, so add it manually since pkgdepend |
|
62 # can't resolve them yet: 15708323 |
|
63 DEPENDED += $(WS_TOP)/components/gnome/gtk-vnc/build/manifest-$(MACH)-gtk-vnc.depend |
|
64 |
|
65 # Temporary until dependencies are all on build machines |
|
66 REQUIRED_PACKAGES += $(shell $(GSED) -n 's/REQUIRED_PACKAGES +=//p' ../gtk-vnc/Makefile) |
|
67 #end Delete |
|
68 |
|
69 REQUIRED_PACKAGES += library/desktop/cairo |
53 REQUIRED_PACKAGES += library/desktop/cairo |
70 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf |
54 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf |
71 REQUIRED_PACKAGES += library/desktop/gtk-vnc |
55 REQUIRED_PACKAGES += library/desktop/gtk-vnc |
72 REQUIRED_PACKAGES += library/desktop/gtk3 |
56 REQUIRED_PACKAGES += library/desktop/gtk3 |
73 REQUIRED_PACKAGES += library/glib2 |
57 REQUIRED_PACKAGES += library/glib2 |