~lightdm-team/lightdm/1.4

« back to all changes in this revision

Viewing changes to liblightdm-gobject/Makefile.am

  • Committer: Robert Ancell
  • Date: 2014-03-13 02:15:38 UTC
  • Revision ID: robert.ancell@canonical.com-20140313021538-u2mxfxrrfw5u58ic
Tags: 1.4.7
Releasing 1.4.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
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) \
 
1
lib_LTLIBRARIES = liblightdm-gobject-1.la
 
2
 
 
3
liblightdm_gobject_1_la_LDFLAGS = -export-symbols-regex \^lightdm_.*
 
4
liblightdm_gobject_1_la_LIBADD = $(LIBLIGHTDM_GOBJECT_LIBS)
 
5
liblightdm_gobject_1_la_CFLAGS = $(LIBLIGHTDM_GOBJECT_CFLAGS) \
15
6
        $(WARN_CFLAGS) \
16
 
        -I../src \
17
 
        -DXSESSIONS_DIR=\"$(XSESSIONS_DIR)\"
18
 
 
19
 
liblightdm_gobject_0_la_SOURCES= \
 
7
        -DCONFIG_DIR=\"$(sysconfdir)/lightdm\" \
 
8
        -DXSESSIONS_DIR=\"$(datadir)/xsessions\" \
 
9
        -DREMOTE_SESSIONS_DIR=\"$(pkgdatadir)/remote-sessions\"
 
10
 
 
11
mainheader_HEADERS = lightdm.h
 
12
mainheaderdir=$(includedir)/lightdm-gobject-1
 
13
 
 
14
liblightdm_gobject_1include_HEADERS = \
 
15
        lightdm/greeter.h \
 
16
        lightdm/system.h \
 
17
        lightdm/language.h \
 
18
        lightdm/layout.h \
 
19
        lightdm/power.h \
 
20
        lightdm/session.h \
 
21
        lightdm/user.h
 
22
liblightdm_gobject_1includedir=$(mainheaderdir)/lightdm
 
23
 
 
24
liblightdm_gobject_1_la_SOURCES= \
20
25
        greeter.c \
 
26
        system.c \
21
27
        language.c \
22
28
        layout.c \
 
29
        power.c \
23
30
        session.c \
24
31
        user.c \
25
 
        $(liblightdm_gobject_0include_HEADERS)
 
32
        $(liblightdm_gobject_1include_HEADERS)
26
33
 
27
34
if HAVE_INTROSPECTION
28
35
 
29
36
-include $(INTROSPECTION_MAKEFILE)
30
 
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
 
37
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
31
38
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
32
39
 
33
 
INTROSPECTION_GIRS = LightDM-0.gir
 
40
INTROSPECTION_GIRS = LightDM-1.gir
34
41
 
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)
 
42
LightDM-1.gir: liblightdm-gobject-1.la
 
43
LightDM_1_gir_INCLUDES = GObject-2.0
 
44
LightDM_1_gir_SCANNERFLAGS = $(INCLUDES) --symbol-prefix=lightdm
 
45
LightDM_1_gir_LIBS = liblightdm-gobject-1.la
 
46
LightDM_1_gir_FILES = $(liblightdm_gobject_1_la_SOURCES)
40
47
 
41
48
girdir = $(datadir)/gir-1.0
42
 
gir_DATA = LightDM-0.gir
 
49
gir_DATA = LightDM-1.gir
43
50
 
44
51
typelibdir = $(libdir)/girepository-1.0
45
 
typelib_DATA = LightDM-0.typelib
 
52
typelib_DATA = LightDM-1.typelib
 
53
 
 
54
endif
46
55
 
47
56
vapidir = $(datadir)/vala/vapi
48
 
vapi_DATA = LightDM-0.vapi
49
 
 
50
 
LightDM-0.vapi: LightDM-0.gir Makefile.am
51
 
        $(VALA_API_GEN) --library=LightDM-0 \
52
 
                --pkg glib-2.0 \
53
 
                --vapidir=$(top_builddir)/src \
54
 
                $<
55
 
 
56
 
CLEANFILES += $(vapi_DATA)
57
 
 
58
 
endif
 
57
dist_vapi_DATA = liblightdm-gobject-1.vapi
59
58
 
60
59
pkgconfigdir = $(libdir)/pkgconfig
61
 
pkgconfig_DATA = liblightdm-gobject-0.pc
 
60
pkgconfig_DATA = liblightdm-gobject-1.pc
 
61
 
 
62
CLEANFILES = \
 
63
        $(gir_DATA) \
 
64
        $(typelib_DATA)
62
65
 
63
66
DISTCLEANFILES = \
64
67
        Makefile.in \