Changeset 63425 in vbox for trunk/src/VBox/Additions/linux/lightdm-greeter
- Timestamp:
- Aug 13, 2016 11:01:08 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 110071
- Location:
- trunk/src/VBox/Additions/linux/lightdm-greeter
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/lightdm-greeter/Makefile.kmk
r62527 r63425 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 ifndef VBOX_LIGHTDM_GREETER_CONFIG_KMK_INCLUDED 22 include $(PATH_SUB_CURRENT)/Config.kmk 23 endif 24 21 25 ifndef VBOX_OSE 22 26 include $(PATH_SUB_CURRENT)/liblightdm-gobject-1.5.0/Makefile.kmk … … 29 33 # The greeter module. 30 34 PROGRAMS += vbox-greeter 31 32 35 vbox-greeter_TEMPLATE = VBOXGUESTR3EXE 36 vbox-greeter_SDKS = VBoxGlib20WithIo 33 37 vbox-greeter_DEFS = LOG_TO_BACKDOOR VBOX_WITH_HGCM 34 38 vbox-greeter_DEFS += \ … … 36 40 vbox-greeter_DEFS += \ 37 41 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS,) \ 38 $(if $(VBOX_WITH_FLTK),VBOX_WITH_FLTK,) \39 42 $(if $(VBOX_GREETER_WITH_PNG_SUPPORT),VBOX_GREETER_WITH_PNG_SUPPORT,) 40 41 ifndef VBOX_WITH_FLTK 43 ifdef VBOX_WITH_FLTK 42 44 vbox-greeter_DEFS += \ 43 GTK_DISABLE_SINGLE_INCLUDES \ 44 GDK_DISABLE_DEPRECATED 45 VBOX_WITH_FLTK 46 else 47 vbox-greeter_DEFS += \ 48 GTK_DISABLE_SINGLE_INCLUDES \ 49 GDK_DISABLE_DEPRECATED 45 50 endif 46 vbox-greeter_SOURCES = vbox-greeter.cpp 47 ### todo: define some _INCS in Config.kmk and use 'pkg-config glib-2.0 --cflags' in configure to override 48 vbox-greeter_INCS = \ 51 vbox-greeter_CFLAGS := $(if $(VBOX_OSE),%(filter-out -I%,$(shell pkg-config --cflags liblightdm-gobject-1)),) 52 ## @todo r=bird: Why are we cooking our own lightdm-gobject-1 but using system headers? 53 ## That sounds like a very risky business to me. I've added liblightdm-gobject-1.5.0 54 ## to the INCS, however lightdm.h is missing and will be taken from the system. 55 vbox-greeter_INCS := \ 49 56 /usr/lib/i386-linux-gnu/glib-2.0/include \ 50 57 /usr/lib/x86_64-linux-gnu/glib-2.0/include \ 51 58 /usr/include/glib-2.0 \ 52 /usr/include/lightdm-gobject-1 59 $(if $(VBOX_OSE),,liblightdm-gobject-1.5.0) \ 60 /usr/include/lightdm-gobject-1 \ 61 $(if $(VBOX_OSE),$(patsubst -I%,%,%(filter -I%,$(shell pkg-config --cflags liblightdm-gobject-1))),) 53 62 ifndef VBOX_WITH_FLTK 54 63 vbox-greeter_INCS += \ … … 60 69 /usr/include/atk-1.0 61 70 endif 62 ### todo: define some _LIBS in Config.kmk and use 'pkg-config glib-2.0 --libs' in configure to override 63 vbox-greeter_LIBS = \ 71 72 vbox-greeter_SOURCES = \ 73 vbox-greeter.cpp 74 75 vbox-greeter_LIBS := \ 64 76 $(if $(VBOX_OSE),lightdm-gobject-1,$(VBOX_PATH_ADDITIONS_LIB)/VBox-liblightdm-gobject$(VBOX_SUFF_LIB)) \ 65 77 glib-2.0 \ … … 69 81 $(VBOX_LIB_VBGL_R3_SHARED) \ 70 82 $(VBOX_LIB_IPRT_GUEST_R3_SHARED) 71 ifndef VBOX_WITH_FLTK72 vbox-greeter_LIBS += gtk-373 endif74 83 ifdef VBOX_WITH_FLTK 75 #vbox-greeter_LDFLAGS = -Wl,-Bsymbolic-functions -Wl,-z,relro /usr/lib/i386-linux-gnu/libfltk.a -lXext -lXft -lfontconfig -lfontconfig -lXinerama -ldl -lm -lX1176 vbox-greeter_LDFLAGS += -s77 84 vbox-greeter_LIBS += fltk 78 85 ifdef VBOX_GREETER_WITH_PNG_SUPPORT 79 86 vbox-greeter_LIBS += fltk_images 80 87 endif 88 if $(HOSTNAME) == "3960x.dev" && $(USER) == "bird" # whatever. 89 vbox-greeter_LIBS += stdc++ 90 endif 91 else 92 vbox-greeter_LIBS += gtk-3 93 endif 94 95 vbox-greeter_LDFLAGS = $(if $(VBOX_OSE),$(shell pkg-config --libs liblightdm-gobject-1),) 96 ifdef VBOX_WITH_FLTK 97 #vbox-greeter_LDFLAGS = -Wl,-Bsymbolic-functions -Wl,-z,relro /usr/lib/i386-linux-gnu/libfltk.a -lXext -lXft -lfontconfig -lfontconfig -lXinerama -ldl -lm -lX11 98 vbox-greeter_LDFLAGS += -s 81 99 endif 82 100 -
trunk/src/VBox/Additions/linux/lightdm-greeter/liblightdm-gobject-1.5.0/Makefile.kmk
r62527 r63425 23 23 24 24 VBox-liblightdm-gobject_TEMPLATE = VBOXGUESTR3NPLIB 25 VBox-liblightdm-gobject_SDKS = VBoxGlib20WithIo 25 26 VBox-liblightdm-gobject_INCS = \ 26 27 /usr/include/glib-2.0 \
Note:
See TracChangeset
for help on using the changeset viewer.