~ubuntu-branches/ubuntu/trusty/unity-place-files/trusty

« back to all changes in this revision

Viewing changes to src/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-06-24 20:41:14 UTC
  • Revision ID: james.westby@ubuntu.com-20100624204114-6mbl6evlublzxw44
Tags: upstream-0.5.2
ImportĀ upstreamĀ versionĀ 0.5.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
NULL =
 
2
BUILT_SOURCES =
 
3
CLEANFILES =
 
4
EXTRA_DIST =
 
5
 
 
6
DATADIR = $(datadir)
 
7
 
 
8
bin_PROGRAMS = \
 
9
  unity-files-daemon
 
10
 
 
11
unity_files_daemon_CPPFLAGS = \
 
12
  -DDATADIR=\"$(DATADIR)\" \
 
13
  -DPKGDATADIR=\"$(PKGDATADIR)\" \
 
14
  -DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\" \
 
15
  -DG_LOG_DOMAIN=\"unity-files-daemon\" \
 
16
  $(PLACE_DAEMON_CFLAGS) \
 
17
  $(MAINTAINER_CFLAGS) \
 
18
  -I$(srcdir)
 
19
 
 
20
# Note that we require the GLIB_2_22 flag for Valac because libzeitgeist
 
21
# expects us to use g_ptr_array_unref instead of g_ptr_array_free.
 
22
unity_files_daemon_VALAFLAGS = \
 
23
  -C \
 
24
  --pkg dee-1.0 \
 
25
  --pkg zeitgeist-1.0 \
 
26
  --pkg unity \
 
27
  --pkg clutter-1.0 \
 
28
  --pkg clutk-0.3 \
 
29
  --pkg gtk+-2.0 \
 
30
  --pkg gee-1.0 \
 
31
  --define=GLIB_2_22 \
 
32
  $(MAINTAINER_VALAFLAGS)
 
33
 
 
34
unity_files_daemon_LDADD = \
 
35
  $(PLACE_DAEMON_LIBS) \
 
36
  $(NULL)
 
37
 
 
38
unity_files_daemon_VALASOURCES = \
 
39
  config.vala \
 
40
  daemon.vala \
 
41
  main.vala \
 
42
  schemas.vala \
 
43
  utils.vala \
 
44
  $(NULL)
 
45
 
 
46
unity_files_daemon_SOURCES = \
 
47
  $(unity_files_daemon_VALASOURCES:.vala=.c) \
 
48
  $(NULL)
 
49
 
 
50
BUILT_SOURCES += unity_files_daemon.vala.stamp
 
51
EXTRA_DIST += \
 
52
  unity_files_daemon.vala.stamp \
 
53
  $(unity_files_daemon_VALASOURCES) \
 
54
  $(NULL)
 
55
 
 
56
# Major hack alert: https://bugzilla.gnome.org/show_bug.cgi?id=621292
 
57
# Introduced because of our requirements for the GLIB_2_22 define. See above.
 
58
unity_files_daemon.vala.stamp: $(unity_files_daemon_VALASOURCES)
 
59
        $(AM_V_GEN) $(VALAC) $(unity_files_daemon_VALAFLAGS) $^
 
60
        touch unity_files_daemon.vala.stamp
 
61
        sed -i -e 's/g_ptr_array_unref (var, TRUE)/g_ptr_array_unref (var)/g' daemon.c
 
62
 
 
63
CLEANFILES += \
 
64
  *.stamp \
 
65
  *.vapi \
 
66
  $(unity_files_daemon_VALASOURCES:.vala=.c) \
 
67
  $(NULL)