]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - liblightdm-gobject/Makefile.am
Make a static vapi file, vapigen doesn't seem to make a suitable one
[sojka/lightdm.git] / liblightdm-gobject / Makefile.am
1 lib_LTLIBRARIES = liblightdm-gobject-0.la
2
3 CLEANFILES =
4
5 liblightdm_gobject_0include_HEADERS = \
6         greeter.h \
7         language.h \
8         layout.h \
9         session.h \
10         user.h
11 liblightdm_gobject_0includedir=$(includedir)/lightdm-gobject-0/lightdm
12
13 liblightdm_gobject_0_la_LIBADD = $(LIBLIGHTDM_GOBJECT_LIBS)
14 liblightdm_gobject_0_la_CFLAGS = $(LIBLIGHTDM_GOBJECT_CFLAGS) \
15         $(WARN_CFLAGS) \
16         -DXSESSIONS_DIR=\"$(XSESSIONS_DIR)\"
17
18 liblightdm_gobject_0_la_SOURCES= \
19         greeter.c \
20         greeter-protocol.h \
21         language.c \
22         layout.c \
23         session.c \
24         user.c \
25         $(liblightdm_gobject_0include_HEADERS)
26
27 if HAVE_INTROSPECTION
28
29 -include $(INTROSPECTION_MAKEFILE)
30 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
31 INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
32
33 INTROSPECTION_GIRS = LightDM-0.gir
34
35 LightDM-0.gir: liblightdm-gobject-0.la
36 LightDM_0_gir_INCLUDES = GObject-2.0
37 LightDM_0_gir_CFLAGS = $(INCLUDES) --identifier-prefix=Ldm
38 LightDM_0_gir_LIBS = liblightdm-gobject-0.la
39 LightDM_0_gir_FILES = $(liblightdm_gobject_0_la_SOURCES)
40
41 girdir = $(datadir)/gir-1.0
42 gir_DATA = LightDM-0.gir
43
44 typelibdir = $(libdir)/girepository-1.0
45 typelib_DATA = LightDM-0.typelib
46
47 endif
48
49 vapidir = $(datadir)/vala/vapi
50 vapi_DATA = lightdm-0.vapi
51
52 pkgconfigdir = $(libdir)/pkgconfig
53 pkgconfig_DATA = liblightdm-gobject-0.pc
54
55 DISTCLEANFILES = \
56         Makefile.in \
57         $(pkgconfig_DATA) \
58         $(gir_DATA) \
59         $(typelib_DATA)