~ubuntu-branches/debian/experimental/lftp/experimental

« back to all changes in this revision

Viewing changes to src/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Noël Köthe
  • Date: 2015-08-21 16:06:22 UTC
  • mfrom: (1.1.20) (24.1.38 sid)
  • Revision ID: package-import@ubuntu.com-20150821160622-lckdmbiqx16wefgy
Tags: 4.6.4-1
new upstream release 2015-08-21

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
localedir = $(datadir)/locale
2
1
pkgverlibdir = $(pkglibdir)/$(VERSION)
3
2
 
4
3
bin_PROGRAMS = lftp
5
4
bin_SCRIPTS = lftpget
6
 
pkgdata_SCRIPTS = import-ncftp import-netscape verify-file convert-netscape-cookies
 
5
pkgdata_SCRIPTS = import-ncftp import-netscape verify-file convert-mozilla-cookies xdg-move
7
6
noinst_SCRIPTS = ftpget
8
7
 
9
8
EXTRA_DIST = $(pkgdata_SCRIPTS) $(bin_SCRIPTS) $(noinst_SCRIPTS)
10
9
 
11
 
lftp_SOURCES = lftp.cc complete.h complete.cc lftp_rl.c lftp_rl.h
 
10
lftp_SOURCES = lftp.cc complete.h complete.cc lftp_rl.c lftp_rl.h attach.cc attach.h
12
11
 
13
12
noinst_PROGRAMS = example1 example2 example1-cmd
14
13
noinst_LTLIBRARIES = example-module1.la
29
28
lib_LTLIBRARIES = liblftp-tasks.la liblftp-jobs.la
30
29
 
31
30
proto_ftp_la_SOURCES  = ftpclass.cc ftpclass.h FtpListInfo.cc FtpListInfo.h\
32
 
 FtpDirList.cc FtpDirList.h ftp-opie.c FileCopyFtp.cc FileCopyFtp.h
33
 
proto_http_la_SOURCES = Http.cc Http.h HttpDir.cc HttpDir.h HttpDirXML.cc
 
31
 FtpDirList.cc FtpDirList.h ftp-opie.c netkey.c FileCopyFtp.cc FileCopyFtp.h
 
32
proto_http_la_SOURCES = Http.cc Http.h HttpDir.cc HttpDir.h HttpDirXML.cc buffer_zlib.cc buffer_zlib.h
34
33
proto_file_la_SOURCES = LocalAccess.cc LocalAccess.h
35
34
proto_fish_la_SOURCES = Fish.cc Fish.h
36
35
proto_sftp_la_SOURCES = SFtp.cc SFtp.h
37
36
cmd_mirror_la_SOURCES = MirrorJob.cc MirrorJob.h
38
37
cmd_sleep_la_SOURCES  = SleepJob.cc SleepJob.h
39
 
cmd_torrent_la_SOURCES= Torrent.cc Torrent.h Bencode.cc Bencode.h
 
38
cmd_torrent_la_SOURCES= Torrent.cc Torrent.h TorrentTracker.cc TorrentTracker.h\
 
39
 DHT.cc DHT.h Bencode.cc Bencode.h
40
40
liblftp_pty_la_SOURCES     = PtyShell.cc PtyShell.h lftp_pty.c lftp_pty.h
41
41
liblftp_network_la_SOURCES = NetAccess.cc NetAccess.h Resolver.cc Resolver.h\
42
42
 lftp_ssl.cc lftp_ssl.h buffer_ssl.cc buffer_ssl.h RateLimit.cc RateLimit.h\
57
57
cmd_torrent_la_LDFLAGS= -module -avoid-version -rpath $(pkgverlibdir)
58
58
liblftp_pty_la_LDFLAGS     = -avoid-version -rpath $(pkgverlibdir)
59
59
liblftp_network_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir) $(OPENSSL_LDFLAGS)
60
 
liblftp_network_la_LIBADD  = $(SOCKSLIBS) $(OPENSSL_LIBS) $(LIBGNUTLS_LIBS)
 
60
liblftp_network_la_LIBADD  = $(SOCKSLIBS) $(OPENSSL_LIBS) $(LIBGNUTLS_LIBS) $(GNULIB)
61
61
 
62
 
proto_ftp_la_LIBADD  = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la
63
 
proto_http_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la $(EXPAT_LIBS)
64
 
proto_fish_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la liblftp-pty.la
65
 
proto_sftp_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la liblftp-pty.la
 
62
proto_ftp_la_LIBADD  = liblftp-network.la
 
63
proto_http_la_LIBADD = liblftp-network.la $(EXPAT_LIBS) $(ZLIB_LDFLAGS) $(ZLIB)
 
64
proto_fish_la_LIBADD = liblftp-network.la liblftp-pty.la
 
65
proto_sftp_la_LIBADD = liblftp-network.la liblftp-pty.la
 
66
cmd_torrent_la_LIBADD  = liblftp-network.la
66
67
 
67
68
liblftp_tasks_la_SOURCES = PollVec.cc PollVec.h SMTask.cc SMTask.h ProcWait.cc\
68
69
 ProcWait.h GetPass.cc GetPass.h ConnectionSlot.cc ConnectionSlot.h\
75
76
 misc.h misc.cc fg.cc fg.h module.cc module.h modconfig.h\
76
77
 resource.cc DummyProto.cc DummyProto.h Error.cc Error.h\
77
78
 ArgV.cc ArgV.h ascii_ctype.h keyvalue.cc keyvalue.h bookmark.cc bookmark.h\
78
 
 Speedometer.cc FileGlob.cc FileGlob.h\
 
79
 Speedometer.cc FileGlob.cc FileGlob.h xlist.h xheap.h\
79
80
 Speedometer.h netrc.cc netrc.h lftp_tinfo.cc lftp_tinfo.h\
80
81
 TimeDate.cc TimeDate.h Timer.cc Timer.h GetFileInfo.cc GetFileInfo.h\
81
82
 StringPool.cc StringPool.h DirColors.cc DirColors.h IdNameCache.cc\
82
83
 IdNameCache.h PatternSet.cc PatternSet.h LocalDir.cc LocalDir.h
83
 
liblftp_tasks_la_LIBADD = $(TASK_MODULES_STATIC) $(TRIO) $(GNULIB) $(LIB_CLOCK_GETTIME) $(SOCKSLIBS) $(LTLIBINTL) $(LTLIBICONV)
 
84
liblftp_tasks_la_LIBADD = $(TASK_MODULES_STATIC) $(TRIO) $(GNULIB)\
 
85
 $(LIB_CRYPTO) $(INET_PTON_LIB) $(LIB_CLOCK_GETTIME) $(SOCKSLIBS)\
 
86
 $(LIBSOCKET) $(LIB_POLL) $(LIB_SELECT) $(LTLIBINTL) $(LTLIBICONV)
84
87
 
85
88
liblftp_jobs_la_SOURCES = Job.cc Job.h CmdExec.cc CmdExec.h\
86
89
 commands.cc mgetJob.h mgetJob.cc SysCmdJob.cc SysCmdJob.h rmJob.cc rmJob.h\
87
90
 parsecmd.cc mvJob.cc mvJob.h alias.cc alias.h\
88
 
 CatJob.cc CatJob.h GetJob.cc GetJob.h\
 
91
 CatJob.cc CatJob.h EditJob.cc EditJob.h GetJob.cc GetJob.h\
89
92
 ColumnOutput.h ColumnOutput.cc FileSetOutput.h FileSetOutput.cc\
90
93
 mkdirJob.cc mkdirJob.h pgetJob.cc pgetJob.h FileFeeder.cc FileFeeder.h\
91
94
 QueueFeeder.cc QueueFeeder.h history.cc history.h\
95
98
 buffer_std.cc buffer_std.h
96
99
liblftp_jobs_la_LIBADD = $(JOB_MODULES_STATIC) liblftp-tasks.la
97
100
 
 
101
lftp_LDFLAGS = -export-dynamic
98
102
lftp_LDADD = liblftp-jobs.la $(READLINE)
99
103
lftp_DEPENDENCIES = liblftp-jobs.la $(READLINE_DEPEND)
100
104
 
104
108
 
105
109
CLEANFILES = *.la
106
110
 
107
 
INCLUDES = -I$(top_srcdir)/lib -I$(top_srcdir)/trio $(OPENSSL_CPPFLAGS) $(LIBGNUTLS_CFLAGS)
 
111
AM_CPPFLAGS = -I$(top_srcdir)/lib -I$(top_srcdir)/trio $(ZLIB_CPPFLAGS) $(OPENSSL_CPPFLAGS) $(LIBGNUTLS_CFLAGS)
108
112
 
109
113
# libtool does not strip modules, do it here.
110
114
install-data-hook:
116
120
else
117
121
        -rmdir $(DESTDIR)$(pkgverlibdir) 2>/dev/null || :
118
122
endif
 
123
 
 
124
# without *.la files libtool does not remove the *.so files.
 
125
uninstall-hook:
 
126
        -rmdir "$(DESTDIR)$(pkgdatadir)" 2>/dev/null || :
 
127
if WITH_MODULES
 
128
        for m in $(pkgverlib_LTLIBRARIES); do rm -f "$(DESTDIR)$(pkgverlibdir)/$${m%.la}.so"; done
 
129
        -rmdir "$(DESTDIR)$(pkgverlibdir)" 2>/dev/null || :
 
130
        -rmdir "$(DESTDIR)$(pkglibdir)" 2>/dev/null || :
 
131
endif