summaryrefslogtreecommitdiff
path: root/gui/libgdmgreeter/Makefile.am
blob: f1e2a5169dcc28cc83fa80d084546630a31b7744 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
END_OF_LIST =

BUILT_SOURCES = $(END_OF_LIST)
CLEANFILES = $(END_OF_LIST)

AM_CPPFLAGS = \
        -I.                                                                   \
        -I..                                                                  \
        -DG_LOG_DOMAIN=\"GdmGreeter\"                                         \
        -DDMCONFDIR=\""$(dmconfdir)"\"                                        \
        -DDATADIR=\""$(datadir)"\"                                            \
        $(END_OF_LIST)

lib_LTLIBRARIES =                                                             \
        libgdmgreeter.la                                                      \
        $(END_OF_LIST)

libgdmgreeterdir = $(includedir)/gdm/greeter
libgdmgreeter_HEADERS =                                                       \
        gdm-greeter-client.h                                                  \
        gdm-greeter-sessions.h                                                \
        $(END_OF_LIST)

libgdmgreeter_la_CFLAGS =                                                     \
        $(LIBGDMGREETER_CFLAGS)                                               \
        $(END_OF_LIST)
libgdmgreeter_la_LDFLAGS =                                                    \
        -export-symbols-regex '^[^_].*'                                       \
        -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)                  \
        -no-undefined                                                         \
        $(END_OF_LIST)

libgdmgreeter_la_LIBADD =                                                     \
        $(LIBGDMGREETER_LIBS)                                                 \
        $(END_OF_LIST)

libgdmgreeter_la_SOURCES =                                                    \
        $(libgdmgreeter_HEADERS)                                              \
        gdm-greeter-client.c                                                  \
        gdm-greeter-sessions.c                                                \
        $(END_OF_LIST)

pkgconfigdir = $(libdir)/pkgconfig
dist_pkgconfig_DATA = gdmgreeter.pc

-include $(INTROSPECTION_MAKEFILE)

if HAVE_INTROSPECTION
girdir = $(datadir)/gir-1.0
gir_DATA = GdmGreeter-1.0.gir
typelibsdir = $(libdir)/girepository-1.0
typelibs_DATA = $(gir_DATA:.gir=.typelib)
INTROSPECTION_GIRS = $(gir_DATA)

GdmGreeter-1.0.gir:                                                      \
        $(INTROSPECTION_SCANNER)                                              \
        libgdmgreeter.la                                                      \
        Makefile                                                              \
        $(END_OF_LIST)

GdmGreeter_1_0_gir_SCANNERFLAGS =                                        \
        --warn-all                                                            \
        --namespace=GdmGreeter                                                \
        --identifier-prefix GdmGreeter                                        \
        $(libgdmgreeter_la_CFLAGS)                                            \
        $(END_OF_LIST)

GdmGreeter_1_0_gir_INCLUDES = $(LIBGDMGREETER_GIR_INCLUDES)
GdmGreeter_1_0_gir_LIBS = libgdmgreeter.la
GdmGreeter_1_0_gir_FILES =                                                    \
        $(filter-out %-private.h, $(libgdmgreeter_la_SOURCES))                \
        $(BUILT_SOURCES)                                                      \
        $(END_OF_LIST)

CLEANFILES += $(gir_DATA) $(typelibs_DATA)
endif

MAINTAINERCLEANFILES = Makefile.in