File: Makefile.am

package info (click to toggle)
libindicate 0.6.92-2%2Bdeb8u1
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 3,232 kB
  • ctags: 1,076
  • sloc: sh: 11,407; ansic: 5,175; xml: 1,491; makefile: 902; python: 96; cs: 35
file content (109 lines) | stat: -rw-r--r-- 2,211 bytes parent folder | download | duplicates (4)
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
if USE_GTK3
VER=3
else
VER=
endif

ASSEMBLY = IndicatorMonoExample.exe
CSFILES = IndicatorMonoExample.cs
CLEANFILES = $(ASSEMBLY)

check_PROGRAMS = \
	indicate-and-crash \
	indicate-alot \
	listen-and-print \
	im-client \
	show-hide-server

indicate_and_crash_SOURCES = \
	indicate-and-crash.c

indicate_and_crash_CFLAGS = \
	-I $(srcdir)/.. \
	-Wall -Werror \
	$(LIBINDICATE_CFLAGS)

indicate_and_crash_LDADD = \
	$(top_builddir)/libindicate/libindicate.la \
	$(LIBINDICATE_LIBS)

indicate_alot_SOURCES = \
	indicate-alot.c

indicate_alot_CFLAGS = \
	-I $(srcdir)/.. \
	-Wall -Werror \
	$(LIBINDICATE_CFLAGS)

indicate_alot_LDADD = \
	$(top_builddir)/libindicate/libindicate.la \
	$(LIBINDICATE_LIBS)

listen_and_print_SOURCES = \
	listen-and-print.c

listen_and_print_CFLAGS = \
	-I $(srcdir)/.. \
	-Wall -Werror \
	$(LIBINDICATE_CFLAGS) \
	$(LIBINDICATEGTK_CFLAGS)

listen_and_print_LDADD = \
	$(top_builddir)/libindicate/libindicate.la \
	$(top_builddir)/libindicate-gtk/libindicate-gtk$(VER).la \
	$(LIBINDICATE_LIBS) \
	$(LIBINDICATEGTK_LIBS)

im_client_SOURCES = \
	im-client.c

im_client_CFLAGS = \
	-I $(srcdir)/.. \
	-Wall -Werror \
	$(LIBINDICATE_CFLAGS) \
	$(LIBINDICATEGTK_CFLAGS)

im_client_LDADD = \
	$(top_builddir)/libindicate/libindicate.la \
	$(top_builddir)/libindicate-gtk/libindicate-gtk$(VER).la \
	$(LIBINDICATE_LIBS) \
	$(LIBINDICATEGTK_LIBS)

show_hide_server_SOURCES = \
	show-hide-server.c

show_hide_server_CFLAGS = \
	-I $(srcdir)/.. \
	-Wall -Werror \
	$(LIBINDICATE_CFLAGS)

show_hide_server_LDADD = \
	$(top_builddir)/libindicate/libindicate.la \
	$(LIBINDICATE_LIBS)

python_examples = \
	im-client.py \
	listen-and-print.py

examplesdir = $(docdir)/examples/

examples_DATA = \
	$(indicate_and_crash_SOURCES) \
	$(indicate_alot_SOURCES) \
	$(listen_and_print_SOURCES) \
	$(im_client_SOURCES) \
	$(python_examples)

EXTRA_DIST = $(examples_DATA)		\
	$(CSFILES)			\
	indicator-mono-example.in	

references = $(GTK_SHARP_LIBS) -r:$(builddir)/../bindings/mono/indicate/indicate-sharp.dll

$(ASSEMBLY): $(CSFILES) Makefile.am
	$(CSC) $(CSFLAGS) -out:$(ASSEMBLY) -target:exe $(references) $(srcdir)/$(CSFILES)
	chmod a+x indicator-mono-example

if HAS_MONO
check: $(ASSEMBLY)
endif