14
19
libunity_static_la_CPPFLAGS = \
20
-DDATADIR=\"$(DATADIR)\" \
21
-DPKGDATADIR=\"$(PKGDATADIR)\" \
16
23
$(MAINTAINER_CFLAGS) \
17
-I$(top_builddir)/libunity/ \
24
-I$(top_srcdir)/libunity/ \
26
-I$(top_srcdir)/places/ \
27
-I$(top_srcdir)/quicklauncher/
21
29
libunity_static_la_VALAFLAGS = \
22
31
-H unity-static.h -d . \
23
32
--library unity-static \
24
--vapidir=$(top_builddir)/vapi/ \
25
--vapidir=$(top_builddir)/libunity/ \
26
--vapidir=./quicklauncher/ \
33
--vapidir=$(top_srcdir)/vapi/ \
34
--vapidir=$(top_srcdir)/libunity/ \
29
36
--pkg clutter-1.0 \
30
37
--pkg clutter-gtk-0.10 \
35
43
--pkg launcher-0.3 \
37
44
--pkg libwnck-1.0 \
40
46
--pkg unity-const \
41
--pkg unity-quicklauncher \
43
49
$(MAINTAINER_VALAFLAGS)
45
51
libunity_static_la_LIBADD = \
47
$(top_builddir)/libunity/libunity.la \
48
quicklauncher/libunity-quicklauncher.la \
49
places/libunity-places.la
53
$(top_builddir)/libunity/libunity.la
51
libunity_static_la_SOURCES = \
64
places/bar-model.vala \
65
places/bar-view.vala \
66
places/default-model.vala \
67
places/default-view.vala \
70
quicklauncher_sources = \
71
quicklauncher/application-store.vala \
72
quicklauncher/launcher-store.vala \
73
quicklauncher/launcher-view.vala \
74
quicklauncher/prism-handler.vala \
75
quicklauncher/quicklauncher-manager.vala \
76
quicklauncher/quicklauncher.vala \
77
quicklauncher/tooltipmanager.vala \
78
quicklauncher/unity-scroller.vala
80
libunity_static_la_VALASOURCES = \
83
$(quicklauncher_sources)
85
libunity_static_la_SOURCES = \
87
$(libunity_static_la_VALASOURCES:.vala=.c)
89
libunity_static_la_APIFILES = unity-static.vapi unity-static.h
91
BUILT_SOURCES += libunity_static_la.vala.stamp
93
libunity_static_la.vala.stamp \
94
$(libunity_static_la_APIFILES) \
95
$(libunity_static_la_VALASOURCES)
97
libunity_static_la.vala.stamp $(libunity_static_la_APIFILES): $(libunity_static_la_VALASOURCES)
98
$(AM_V_GEN) $(VALAC) $(libunity_static_la_VALAFLAGS) $^
99
touch libunity_static_la.vala.stamp
60
102
unity_CPPFLAGS = \
62
104
$(MAINTAINER_CFLAGS) \
63
-I$(top_builddir)/libunity/
105
-I$(top_srcdir)/libunity/
65
107
unity_VALAFLAGS = \
67
--vapidir=$(top_builddir)/libunity/ \
68
--vapidir=$(top_builddir)/vapi/ \
110
--vapidir=$(top_srcdir)/libunity/ \
111
--vapidir=$(top_srcdir)/vapi/ \
70
113
--pkg clutter-1.0 \
71
114
--pkg clutter-gtk-0.10 \
88
131
$(top_builddir)/libunity/libunity.la
133
unity_VALASOURCES = \
137
$(unity_VALASOURCES:.vala=.c)
139
BUILT_SOURCES += unity.vala.stamp
140
EXTRA_DIST += unity.vala.stamp $(unity_VALASOURCES)
142
unity.vala.stamp: $(unity_VALASOURCES)
143
$(AM_V_GEN) $(VALAC) $(unity_VALAFLAGS) $^
144
touch unity.vala.stamp
146
CLEANFILES += *.stamp *.h *.vapi quicklauncher/*.c places/*.c