File: Makefile.am

package info (click to toggle)
gensio 3.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,364 kB
  • sloc: ansic: 90,328; python: 5,220; sh: 4,935; cpp: 3,258; makefile: 1,418
file content (84 lines) | stat: -rw-r--r-- 2,896 bytes parent folder | download | duplicates (2)
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

AM_CFLAGS = -DSYSCONFDIR="\"${sysconfdir}\"" -I$(top_builddir) \
	    -I$(top_srcdir)/glib/include -I$(top_srcdir)/tcl/include \
            @EXTRA_CFLAGS@

noinst_LIBRARIES = libgensiotool.a libgtlssh.a

bin_PROGRAMS = gensiot @GMDNS@ @GTLSSH@ @GTLSSH_KEYGEN@ gsound \
	@GENSIO_PTY_HELPER@ gagwpe
sbin_PROGRAMS = @GTLSSHD@
EXTRA_PROGRAMS = gtlsshd gtlssh gmdns gtlssh-keygen gensio_pty_helper

bin_SCRIPTS = @GTLSSYNC@ greflector
EXTRA_SCRIPTS = gtlssync

noinst_DATA = gtlsshd.service

greflector: $(top_builddir)/tests/reflector.py
	cp $(top_builddir)/tests/reflector.py $@

do_subst = sed -e 's,[@]SYSCONFDIR[@],$(sysconfdir),g'

gtlssh_keygen_SOURCES = gtlssh-keygen.c
gtlssh_keygen_CPPFLAGS = @OPENSSL_INCLUDES@
gtlssh_keygen_LDADD = libgtlssh.a libgensiotool.a \
	$(top_builddir)/lib/libgensioosh.la $(top_builddir)/lib/libgensio.la \
	@OPENSSL_LDFLAGS@ @OPENSSL_LIBS@

libgensiotool_a_SOURCES = ioinfo.c ser_ioinfo.c utils.c localports.c

libgtlssh_a_SOURCES = gtlssh-shared.c run_get_output.c file_utils.c

noinst_HEADERS = ioinfo.h ser_ioinfo.h utils.h localports.h gtlssh.h

gmdns_SOURCES = gensiomdns.c
gmdns_LDADD = libgtlssh.a libgensiotool.a $(top_builddir)/lib/libgensioosh.la \
	$(top_builddir)/lib/libgensio.la $(top_builddir)/lib/libgensiomdns.la

gensiot_SOURCES = gensiotool.c
gensiot_CPPFLAGS = @OPENSSL_INCLUDES@
gensiot_LDADD = libgensiotool.a $(top_builddir)/lib/libgensioosh.la \
	$(top_builddir)/lib/libgensio.la \
	@GLIB_LIB@ @GLIB_LIBS@ @TCL_LIB@ @TCL_LIBS@ @OPENSSL_LDFLAGS@ @OPENSSL_LIBS@

gtlssh_SOURCES = gtlssh.c
gtlssh_CPPFLAGS = @OPENSSL_INCLUDES@
gtlssh_LDADD = libgtlssh.a libgensiotool.a $(top_builddir)/lib/libgensioosh.la \
	$(top_builddir)/lib/libgensio.la \
	$(top_builddir)/lib/libgensiomdns.la @OPENSSL_LDFLAGS@ @OPENSSL_LIBS@

gtlsshd_SOURCES = gtlsshd.c
gtlsshd_CPPFLAGS = @OPENSSL_INCLUDES@
gtlsshd_LDADD = libgtlssh.a libgensiotool.a $(top_builddir)/lib/libgensioosh.la\
	$(top_builddir)/lib/libgensio.la $(top_builddir)/lib/libgensiomdns.la \
	@PAMLIB@ @OPENSSL_LDFLAGS@ @OPENSSL_LIBS@

gtlsshd.service: ${srcdir}/gtlsshd.service.in
	sed -e "s%@gtlsshdbindir@%${sbindir}%" \
	    -e "s%@gtlsshddefault@%${sysconfdir}/default/gtlsshd%" \
	    ${srcdir}/gtlsshd.service.in >$@

gsound_SOURCES = gensiosound.c
gsound_LDADD = $(top_builddir)/lib/libgensioosh.la \
	$(top_builddir)/lib/libgensio.la libgensiotool.a

gagwpe_SOURCES = gensioagwpe.c
gagwpe_LDADD = $(top_builddir)/lib/libgensioosh.la \
	$(top_builddir)/lib/libgensio.la

gensio_pty_helper_SOURCES = gensio_pty_helper.c

manpages = gensiot.1 gtlsshd.8 gtlssh.1 gtlssh-keygen.1 gtlssync.1 gmdns.1 \
	greflector.1 gsound.1

if INSTALL_DOC
man1_MANS = gensiot.1 @GTLSSHMAN@ @GTLSSH_KEYGENMAN@ @GTLSSYNCMAN@ @GMDNSMAN@ \
	greflector.1 gsound.1
man8_MANS = @GTLSSHDMAN@
endif

EXTRA_DIST = $(manpages) gtlssync gtlsshd.service.in

clean-local:
	rm -f gtlssh-keygen greflector gtlsshd.service