aboutsummaryrefslogtreecommitdiffstats
path: root/a11y/calendar/Makefile.am
blob: 2c3a26f2ba8cbda23b725ee159998c0fb08c7ed8 (plain) (blame)
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
79
80
81
82
# Calendar IDL files
                                                                                                                       
CALENDAR_IDLS = $(top_srcdir)/calendar/idl/evolution-calendar.idl
SHELL_IDLS = \
        $(top_srcdir)/shell/Evolution-Activity.idl                  \
        $(top_srcdir)/shell/Evolution-ConfigControl.idl             \
        $(top_srcdir)/shell/Evolution-Offline.idl                   \
        $(top_srcdir)/shell/Evolution-Session.idl                   \
        $(top_srcdir)/shell/Evolution-Shell.idl                     \
        $(top_srcdir)/shell/Evolution-ShellComponent.idl            \
        $(top_srcdir)/shell/Evolution-ShellComponentDnd.idl         \
        $(top_srcdir)/shell/Evolution-ShellView.idl                 \
        $(top_srcdir)/shell/Evolution-Shortcuts.idl                 \
        $(top_srcdir)/shell/Evolution-Storage.idl                   \
        $(top_srcdir)/shell/Evolution-StorageSetView.idl            \
        $(top_srcdir)/shell/Evolution-Wizard.idl                    \
        $(top_srcdir)/shell/Evolution-common.idl                    \
        $(top_srcdir)/shell/Evolution.idl
                                                                                                                       
CALENDAR_IDL_GENERATED_H = evolution-calendar.h
CALENDAR_IDL_GENERATED_C =                              \
        evolution-calendar-common.c                     \
        evolution-calendar-skels.c                      \
        evolution-calendar-stubs.c

SHELL_IDL_GENERATED_H = Evolution.h
SHELL_IDL_GENERATED_C =         \
    Evolution-common.c          \
    Evolution-skels.c       \
    Evolution-stubs.c
                                                                                                                       
$(CALENDAR_IDL_GENERATED_H): $(CALENDAR_IDLS)
    $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES)   \
                $(top_srcdir)/calendar/idl/evolution-calendar.idl
                                                                                                                       
$(SHELL_IDL_GENERATED_H): $(SHELL_IDLS)
    $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES)  \
        $(top_srcdir)/shell/Evolution.idl

IDL_GENERATED = $(SHELL_IDL_GENERATED_H) $(CALENDAR_IDL_GENERATED_H)
BUILT_SOURCES = $(IDL_GENERATED)
CLEANFILES = $(BUILT_SOURCES) $(CALENDAR_IDL_GENERATED_C) $(SHELL_IDL_GENERATED_C)
                                                                                                                       
noinst_LTLIBRARIES = libevolution-calendar-a11y.la

INCLUDES =                      \
    -DG_LOG_DOMAIN=\"evolution-a11y\"       \
    -I$(top_srcdir)/shell               \
    -I$(top_srcdir)/calendar            \
    -I$(top_srcdir)/calendar/cal-client     \
    -I$(top_srcdir)/libical/src/libical     \
    -I$(top_srcdir)/calendar/gui            \
    -I$(top_srcdir)/widgets             \
    -I$(top_srcdir)/a11y                \
    -DEVOLUTION_DATADIR=\""$(datadir)"\"        \
    -DEVOLUTION_GLADEDIR=\""$(gladedir)"\"      \
    -DEVOLUTION_ETSPECDIR=\""$(etspecdir)"\"    \
    -DEVOLUTION_IMAGESDIR=\""$(imagesdir)"\"    \
    -DEVOLUTION_GALVIEWSDIR=\""$(viewsdir)"\"   \
    -DEVOLUTION_UIDIR=\""$(evolutionuidir)"\"   \
    -DG_DISABLE_DEPRECATED              \
    -DPREFIX=\""$(prefix)"\"            \
    $(A11Y_CFLAGS)                  \
    $(EVOLUTION_CALENDAR_CFLAGS)

libevolution_calendar_a11y_la_SOURCES =     \
    $(CALENDAR_IDL_GENERATED_H)     \
    $(SHELL_IDL_GENERATED_H)        \
    ea-calendar.c               \
    ea-calendar.h               \
    ea-calendar-helpers.c           \
    ea-calendar-helpers.h           \
    ea-cal-view.c               \
    ea-cal-view.h               \
    ea-cal-view-event.c         \
    ea-cal-view-event.h         \
    ea-day-view.c               \
    ea-day-view.h               \
    ea-week-view.c              \
    ea-week-view.h              \
    ea-gnome-calendar.c         \
    ea-gnome-calendar.h