diff options
| author | Michael Forney <mforney@mforney.org> | 2016-10-29 15:06:37 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2016-10-30 13:44:58 -0700 |
| commit | 1e4272543281e050bb222945376a224a5ec9fd87 (patch) | |
| tree | 06ad8e566e5928d46f72ff2816ad135d8581ed86 /extra | |
| parent | 92751409f7e9c403cbfeb503cc494279c712c9ab (diff) | |
Use library list files to track library dependencies
Diffstat (limited to 'extra')
| -rw-r--r-- | extra/msmtp/gen.rc | 5 | ||||
| -rw-r--r-- | extra/transmission/gen.rc | 20 |
2 files changed, 8 insertions, 17 deletions
diff --git a/extra/msmtp/gen.rc b/extra/msmtp/gen.rc index b70ed220..14a7fd34 100644 --- a/extra/msmtp/gen.rc +++ b/extra/msmtp/gen.rc @@ -21,10 +21,7 @@ exe msmtp src/^(\ tls.c\ \ base64.c md5.c md5-apps.c\ -) '$builddir'/core/^(\ - libressl/^(libssl.a libcrypto.a)\ - openbsd/libbsd.a\ -) +) '$builddir'/core/libressl/^(libssl.a.d libcrypto.a.d) file bin/msmtp '$outdir'/msmtp 755 file share/man/man1/msmtp.1 '$srcdir'/doc/msmtp.1 644 diff --git a/extra/transmission/gen.rc b/extra/transmission/gen.rc index bfeab2ed..254fe869 100644 --- a/extra/transmission/gen.rc +++ b/extra/transmission/gen.rc @@ -87,6 +87,11 @@ lib libtransmission.a -d $"deps libtransmission/^(\ watchdir-inotify.c\ file-posix.c\ crypto-utils-openssl.c\ +) libb64.a libdht.a libminiupnp.a libnatpmp.a libutp.a '$builddir'/^(\ + core/curl/libcurl.a.d\ + core/libressl/libcrypto.a.d\ + core/zlib/libz.a\ + extra/libevent/libevent.a\ ) lib libb64.a third-party/libb64/^(cdecode.c cencode.c) @@ -135,22 +140,11 @@ lib libdht.a third-party/dht/dht.c lib libutp.a third-party/libutp/^(utp.cpp utp_utils.cpp) } >libutp.ninja ; subninja libutp.ninja -libs=(\ - libtransmission.a libb64.a libdht.a libminiupnp.a libnatpmp.a libutp.a\ - '$builddir'/^(\ - core/curl/libcurl.a\ - core/libressl/^(libssl.a libcrypto.a)\ - core/openbsd/libbsd.a\ - core/zlib/libz.a\ - extra/libevent/libevent.a\ - )\ -) - -exe transmission-daemon -d $"deps daemon/^(daemon.c daemon-posix.c) $libs +exe transmission-daemon -d $"deps daemon/^(daemon.c daemon-posix.c) libtransmission.a.d file bin/transmission-daemon '$outdir'/transmission-daemon 755 file share/man/man1/transmission-daemon.1 '$srcdir'/daemon/transmission-daemon.1 644 -exe transmission-remote -d $"deps daemon/remote.c libtransmission.a $libs +exe transmission-remote -d $"deps daemon/remote.c libtransmission.a.d file bin/transmission-remote '$outdir'/transmission-remote 755 file share/man/man1/transmission-remote.1 '$srcdir'/daemon/transmission-remote.1 644 |
