summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2023-10-07 01:49:55 +0200
committerGravatar Nikias Bassen2023-10-07 01:49:55 +0200
commitba2fb48cfa4d62d86bc22913c87a05ffac5319c2 (patch)
tree7f661565a3b854c1a0601ed6eaa86dfb5ea1361d
parent6fc41f57fc607df9b07446ca45bdf754225c9bd9 (diff)
downloadlibimobiledevice-ba2fb48cfa4d62d86bc22913c87a05ffac5319c2.tar.gz
libimobiledevice-ba2fb48cfa4d62d86bc22913c87a05ffac5319c2.tar.bz2
automake: Reorder CFLAGS to fix build issues and use correct SSL library flags across Makefiles
-rw-r--r--3rd_party/ed25519/Makefile.am2
-rw-r--r--common/Makefile.am18
-rw-r--r--cython/Makefile.am16
-rw-r--r--src/Makefile.am14
-rw-r--r--tools/Makefile.am5
5 files changed, 23 insertions, 32 deletions
diff --git a/3rd_party/ed25519/Makefile.am b/3rd_party/ed25519/Makefile.am
index c475331..d8e4e04 100644
--- a/3rd_party/ed25519/Makefile.am
+++ b/3rd_party/ed25519/Makefile.am
@@ -6,7 +6,7 @@ AM_CPPFLAGS = \
6 6
7AM_CFLAGS = \ 7AM_CFLAGS = \
8 $(GLOBAL_CFLAGS) \ 8 $(GLOBAL_CFLAGS) \
9 $(openssl_CFLAGS) 9 $(ssl_lib_CFLAGS)
10 10
11AM_LDFLAGS = 11AM_LDFLAGS =
12 12
diff --git a/common/Makefile.am b/common/Makefile.am
index 1a90571..bd09bad 100644
--- a/common/Makefile.am
+++ b/common/Makefile.am
@@ -4,22 +4,16 @@ AM_CPPFLAGS = \
4 4
5AM_CFLAGS = \ 5AM_CFLAGS = \
6 $(GLOBAL_CFLAGS) \ 6 $(GLOBAL_CFLAGS) \
7 $(ssl_lib_CFLAGS) \
8 $(LFS_CFLAGS) \
7 $(libusbmuxd_CFLAGS) \ 9 $(libusbmuxd_CFLAGS) \
8 $(libplist_CFLAGS) \ 10 $(libplist_CFLAGS)
9 $(libgnutls_CFLAGS) \
10 $(libtasn1_CFLAGS) \
11 $(libgcrypt_CFLAGS) \
12 $(openssl_CFLAGS) \
13 $(LFS_CFLAGS)
14 11
15AM_LDFLAGS = \ 12AM_LDFLAGS = \
13 $(ssl_lib_LIBS) \
14 ${libpthread_LIBS} \
16 $(libusbmuxd_LIBS) \ 15 $(libusbmuxd_LIBS) \
17 $(libplist_LIBS) \ 16 $(libplist_LIBS)
18 $(libgnutls_LIBS) \
19 $(libtasn1_LIBS) \
20 $(libgcrypt_LIBS) \
21 $(openssl_LIBS) \
22 ${libpthread_LIBS}
23 17
24noinst_LTLIBRARIES = libinternalcommon.la 18noinst_LTLIBRARIES = libinternalcommon.la
25libinternalcommon_la_LIBADD = 19libinternalcommon_la_LIBADD =
diff --git a/cython/Makefile.am b/cython/Makefile.am
index 3577c4e..93ea6ed 100644
--- a/cython/Makefile.am
+++ b/cython/Makefile.am
@@ -3,19 +3,15 @@ AM_CPPFLAGS = \
3 3
4AM_CFLAGS = \ 4AM_CFLAGS = \
5 $(GLOBAL_CFLAGS) \ 5 $(GLOBAL_CFLAGS) \
6 $(libgnutls_CFLAGS) \ 6 $(ssl_lib_CFLAGS) \
7 $(libtasn1_CFLAGS) \
8 $(openssl_CFLAGS) \
9 $(libplist_CFLAGS) \
10 $(LFS_CFLAGS) \ 7 $(LFS_CFLAGS) \
11 $(PTHREAD_CFLAGS) 8 $(PTHREAD_CFLAGS) \
9 $(libplist_CFLAGS)
12 10
13AM_LIBS = \ 11AM_LIBS = \
14 $(libgnutls_LIBS) \ 12 $(ssl_lib_LIBS) \
15 $(libtasn1_LIBS) \ 13 $(PTHREAD_LIBS) \
16 $(openssl_LIBS) \ 14 $(libplist_LIBS)
17 $(libplist_LIBS) \
18 $(PTHREAD_LIBS)
19 15
20if HAVE_CYTHON 16if HAVE_CYTHON
21 17
diff --git a/src/Makefile.am b/src/Makefile.am
index 1c80ed6..58cf07c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -6,19 +6,19 @@ AM_CPPFLAGS = \
6 6
7AM_CFLAGS = \ 7AM_CFLAGS = \
8 $(GLOBAL_CFLAGS) \ 8 $(GLOBAL_CFLAGS) \
9 $(libusbmuxd_CFLAGS) \
10 $(libplist_CFLAGS) \
11 $(limd_glue_CFLAGS) \
12 $(ssl_lib_CFLAGS) \ 9 $(ssl_lib_CFLAGS) \
13 $(LFS_CFLAGS) \ 10 $(LFS_CFLAGS) \
14 $(PTHREAD_CFLAGS) 11 $(PTHREAD_CFLAGS) \
12 $(libusbmuxd_CFLAGS) \
13 $(libplist_CFLAGS) \
14 $(limd_glue_CFLAGS)
15 15
16AM_LDFLAGS = \ 16AM_LDFLAGS = \
17 $(ssl_lib_LIBS) \
18 $(PTHREAD_LIBS) \
17 $(libusbmuxd_LIBS) \ 19 $(libusbmuxd_LIBS) \
18 $(libplist_LIBS) \ 20 $(libplist_LIBS) \
19 $(limd_glue_LIBS) \ 21 $(limd_glue_LIBS)
20 $(ssl_lib_LIBS) \
21 $(PTHREAD_LIBS)
22 22
23lib_LTLIBRARIES = libimobiledevice-1.0.la 23lib_LTLIBRARIES = libimobiledevice-1.0.la
24libimobiledevice_1_0_la_LIBADD = $(top_builddir)/common/libinternalcommon.la 24libimobiledevice_1_0_la_LIBADD = $(top_builddir)/common/libinternalcommon.la
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 47e05b2..bd93631 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -4,6 +4,7 @@ AM_CPPFLAGS = \
4 4
5AM_CFLAGS = \ 5AM_CFLAGS = \
6 $(GLOBAL_CFLAGS) \ 6 $(GLOBAL_CFLAGS) \
7 $(ssl_lib_CFLAGS) \
7 $(libplist_CFLAGS) \ 8 $(libplist_CFLAGS) \
8 $(LFS_CFLAGS) 9 $(LFS_CFLAGS)
9 10
@@ -48,7 +49,7 @@ idevicename_LDFLAGS = $(AM_LDFLAGS)
48idevicename_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la 49idevicename_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
49 50
50idevicepair_SOURCES = idevicepair.c 51idevicepair_SOURCES = idevicepair.c
51idevicepair_CFLAGS = $(AM_CFLAGS) $(ssl_lib_CFLAGS) 52idevicepair_CFLAGS = $(AM_CFLAGS)
52idevicepair_LDFLAGS = $(AM_LDFLAGS) $(libusbmuxd_LIBS) $(ssl_lib_LIBS) 53idevicepair_LDFLAGS = $(AM_LDFLAGS) $(libusbmuxd_LIBS) $(ssl_lib_LIBS)
53idevicepair_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la $(limd_glue_LIBS) 54idevicepair_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la $(limd_glue_LIBS)
54 55
@@ -63,7 +64,7 @@ idevice_id_LDFLAGS = $(AM_LDFLAGS)
63idevice_id_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la 64idevice_id_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
64 65
65idevicebackup_SOURCES = idevicebackup.c 66idevicebackup_SOURCES = idevicebackup.c
66idevicebackup_CFLAGS = $(AM_CFLAGS) $(ssl_lib_CFLAGS) $(limd_glue_CFLAGS) 67idevicebackup_CFLAGS = $(AM_CFLAGS) $(limd_glue_CFLAGS)
67idevicebackup_LDFLAGS = $(AM_LDFLAGS) $(ssl_lib_LIBS) $(limd_glue_LIBS) 68idevicebackup_LDFLAGS = $(AM_LDFLAGS) $(ssl_lib_LIBS) $(limd_glue_LIBS)
68idevicebackup_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la 69idevicebackup_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la
69 70