File: Makefile.am

package info (click to toggle)
libcryptui 3.12.2-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 11,404 kB
  • ctags: 2,875
  • sloc: ansic: 19,240; sh: 11,159; xml: 780; makefile: 380
file content (122 lines) | stat: -rw-r--r-- 4,215 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
110
111
112
113
114
115
116
117
118
119
120
121
122
include $(top_srcdir)/Makefile.decl

localedir = $(datadir)/locale
pixmapsdir = $(datadir)/pixmaps/cryptui/
uidir = $(datadir)/cryptui/ui/

INCLUDES = -I$(top_builddir) \
	-I$(top_srcdir) \
	-I$(top_srcdir)/libcryptui \
	-I$(top_srcdir)/libegg \
	-I$(top_srcdir)/libseahorse \
	$(SEAHORSE_CFLAGS) \
	-DDATA_DIR=\""$(datadir)"\" \
	-DLOCALEDIR=\""$(localedir)"\" \
	-DPIXMAPSDIR=\""$(pixmapsdir)"\" \
	-DLIBCRYPTUI_API_SUBJECT_TO_CHANGE \
	-DAUTOSTARTDIR=\""$(sysconfdir)/xdg/autostart"\" \
	-DSEAHORSE_UIDIR=\""$(uidir)"\"

bin_PROGRAMS = seahorse-daemon

MARSHAL_SRCS = \
	seahorse-marshal.c seahorse-marshal.h

BUILT_SOURCES = \
	seahorse-service-bindings.h \
	seahorse-service-keyset-bindings.h \
	seahorse-service-crypto-bindings.h \
	$(MARSHAL_SRCS)

seahorse_daemon_SOURCES = \
	seahorse-daemon.c seahorse-daemon.h \
	seahorse-dbus-server.c \
	seahorse-gpgme.c seahorse-gpgme.h \
	seahorse-gpgme-data.c seahorse-gpgme-data.h \
	seahorse-gpgme-generate.c seahorse-gpgme-generate.h \
	seahorse-gpgme-key.c seahorse-gpgme-key.h \
	seahorse-gpgme-key-op.c seahorse-gpgme-key-op.h \
	seahorse-gpgme-operation.c seahorse-gpgme-operation.h \
	seahorse-gpgme-source.c seahorse-gpgme-source.h \
	seahorse-gpgme-subkey.c seahorse-gpgme-subkey.h \
	seahorse-gpgme-uid.c seahorse-gpgme-uid.h \
	seahorse-gpg-op.h seahorse-gpg-op.c \
	seahorse-gpg-options.c seahorse-gpg-options.h \
	seahorse-object-list.c seahorse-object-list.h \
	seahorse-pgp.c seahorse-pgp.h \
	seahorse-pgp-key.c seahorse-pgp-key.h \
	seahorse-pgp-module.c seahorse-pgp-module.h \
	seahorse-pgp-signature.c seahorse-pgp-signature.h \
	seahorse-pgp-subkey.c seahorse-pgp-subkey.h \
	seahorse-pgp-uid.c seahorse-pgp-uid.h \
	seahorse-secure-buffer.c seahorse-secure-buffer.h \
	seahorse-service.c seahorse-service.h \
	seahorse-service-keyset.c seahorse-service-crypto.c \
	seahorse-context.c seahorse-context.h \
	seahorse-gtkstock.c seahorse-gtkstock.h \
	seahorse-libdialogs.h \
	seahorse-notification.c \
	seahorse-object.c seahorse-object.h \
	seahorse-operation.c seahorse-operation.h \
	seahorse-passphrase.c seahorse-passphrase.h \
	seahorse-progress.c seahorse-progress.h \
	seahorse-secure-memory.c seahorse-secure-memory.h \
	seahorse-set.c seahorse-set.h \
	seahorse-source.c seahorse-source.h \
	seahorse-transfer-operation.c seahorse-transfer-operation.h \
	seahorse-types.c seahorse-types.h \
	seahorse-unix-signal.c seahorse-unix-signal.h \
	seahorse-unknown.c seahorse-unknown.h \
	seahorse-unknown-source.c seahorse-unknown-source.h \
	seahorse-util.c seahorse-util.h \
	seahorse-validity.c seahorse-validity.h \
	seahorse-widget.c seahorse-widget.h \
	$(BUILT_SOURCES)

seahorse_daemon_LDADD = \
	$(top_builddir)/libcryptui/libcryptui-private.la \
	$(top_builddir)/libegg/libeggdatetime.la \
	$(top_builddir)/libegg/libeggsmclient.la \
	$(SEAHORSE_LIBS)

man_MANS = seahorse-daemon.1

EXTRA_DIST = \
	$(man_MANS) \
	seahorse-service.xml \
	seahorse-service-keyset.xml \
	seahorse-service-crypto.xml \
	seahorse-service-bindings.h \
	seahorse-service-keyset-bindings.h \
	seahorse-service-crypto-bindings.h \
	org.gnome.seahorse.service.in \
	$(ui_DATA) \
	seahorse-marshal.list

CLEANFILES = *.bak \
	org.gnome.seahorse.service

# DBUS binding files
seahorse-service-bindings.h: seahorse-service.xml
	dbus-binding-tool --prefix=seahorse_service --mode=glib-server --output=$@ $<
seahorse-service-keyset-bindings.h: seahorse-service-keyset.xml
	dbus-binding-tool --prefix=seahorse_service_keyset --mode=glib-server --output=$@ $<
seahorse-service-crypto-bindings.h: seahorse-service-crypto.xml
	dbus-binding-tool --prefix=seahorse_service_crypto --mode=glib-server --output=$@ $<

# Dbus service file
servicedir = $(datadir)/dbus-1/services/
service_in_files = org.gnome.seahorse.service.in
service_DATA = $(service_in_files:.service.in=.service)

seahorse-marshal.h: seahorse-marshal.list $(GLIB_GENMARSHAL)
	$(GLIB_GENMARSHAL) $< --header --prefix=seahorse_marshal > $@

seahorse-marshal.c: seahorse-marshal.list $(GLIB_GENMARSHAL)
	echo "#include \"seahorse-marshal.h\"" > $@ && \
	$(GLIB_GENMARSHAL) $< --body --prefix=seahorse_marshal >> $@

ui_DATA = \
	seahorse-progress.xml \
	seahorse-notify.xml \
	seahorse-pgp-generate.xml