summaryrefslogtreecommitdiffstats
path: root/dev
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2011-09-03 02:10:48 +0200
committerGravatar Martin Szulecki2012-03-18 20:40:54 +0100
commitdcb85727c3649c254c985d840aa2efb36f727872 (patch)
tree0f6f551b70bd845f57d5a044915e617a1bd40ac6 /dev
parent6a83ef58a1032e3b336587e2f3a19659ae325c25 (diff)
downloadlibimobiledevice-dcb85727c3649c254c985d840aa2efb36f727872.tar.gz
libimobiledevice-dcb85727c3649c254c985d840aa2efb36f727872.tar.bz2
Completely remove glib dependency.
Diffstat (limited to 'dev')
-rw-r--r--dev/Makefile.am14
-rw-r--r--dev/ideviceclient.c9
2 files changed, 14 insertions, 9 deletions
diff --git a/dev/Makefile.am b/dev/Makefile.am
index 72c00a3..c1d2b45 100644
--- a/dev/Makefile.am
+++ b/dev/Makefile.am
@@ -1,10 +1,14 @@
1AM_CPPFLAGS = -I$(top_srcdir)/include 1AM_CPPFLAGS = -I$(top_srcdir)/include
2 2
3AM_CFLAGS = $(GLOBAL_CFLAGS) $(libglib2_CFLAGS) $(libgnutls_CFLAGS) $(libtasn1_CFLAGS) $(libgthread2_CFLAGS) $(LFS_CFLAGS) 3AM_CFLAGS = $(GLOBAL_CFLAGS) $(libgnutls_CFLAGS) $(libtasn1_CFLAGS) $(LFS_CFLAGS)
4AM_LDFLAGS = $(libglib2_LIBS) $(libgnutls_LIBS) $(libtasn1_LIBS) $(libgthread2_LIBS) 4AM_LDFLAGS = $(libgnutls_LIBS) $(libtasn1_LIBS) $(libpthread_LIBS)
5 5
6if ENABLE_DEVTOOLS 6if ENABLE_DEVTOOLS
7noinst_PROGRAMS = ideviceclient lckd-client afccheck filerelaytest housearresttest 7noinst_PROGRAMS = ideviceclient afccheck filerelaytest housearresttest
8
9if HAVE_GLIB2
10noinst_PROGRAMS += lckd-client
11endif
8 12
9ideviceclient_SOURCES = ideviceclient.c 13ideviceclient_SOURCES = ideviceclient.c
10ideviceclient_CFLAGS = $(AM_CFLAGS) 14ideviceclient_CFLAGS = $(AM_CFLAGS)
@@ -12,8 +16,8 @@ ideviceclient_LDFLAGS = $(AM_LDFLAGS)
12ideviceclient_LDADD = ../src/libimobiledevice.la 16ideviceclient_LDADD = ../src/libimobiledevice.la
13 17
14lckd_client_SOURCES = lckdclient.c 18lckd_client_SOURCES = lckdclient.c
15lckd_client_CFLAGS = $(AM_CFLAGS) 19lckd_client_CFLAGS = $(AM_CFLAGS) $(libglib2_CFLAGS)
16lckd_client_LDFLAGS = -lreadline $(AM_LDFLAGS) 20lckd_client_LDFLAGS = -lreadline $(AM_LDFLAGS) $(libglib2_LIBS)
17lckd_client_LDADD = ../src/libimobiledevice.la 21lckd_client_LDADD = ../src/libimobiledevice.la
18 22
19afccheck_SOURCES = afccheck.c 23afccheck_SOURCES = afccheck.c
diff --git a/dev/ideviceclient.c b/dev/ideviceclient.c
index d952594..0400fed 100644
--- a/dev/ideviceclient.c
+++ b/dev/ideviceclient.c
@@ -23,7 +23,6 @@
23#include <stdlib.h> 23#include <stdlib.h>
24#include <string.h> 24#include <string.h>
25#include <errno.h> 25#include <errno.h>
26#include <glib.h>
27 26
28#include <libimobiledevice/libimobiledevice.h> 27#include <libimobiledevice/libimobiledevice.h>
29#include <libimobiledevice/lockdown.h> 28#include <libimobiledevice/lockdown.h>
@@ -138,18 +137,20 @@ int main(int argc, char *argv[])
138 printf("Directory time.\n"); 137 printf("Directory time.\n");
139 for (i = 0; dirs[i]; i++) { 138 for (i = 0; dirs[i]; i++) {
140 printf("/%s\n", dirs[i]); 139 printf("/%s\n", dirs[i]);
140 free(dirs[i]);
141 } 141 }
142 142 if (dirs)
143 g_strfreev(dirs); 143 free(dirs);
144 144
145 dirs = NULL; 145 dirs = NULL;
146 afc_get_device_info(afc, &dirs); 146 afc_get_device_info(afc, &dirs);
147 if (dirs) { 147 if (dirs) {
148 for (i = 0; dirs[i]; i += 2) { 148 for (i = 0; dirs[i]; i += 2) {
149 printf("%s: %s\n", dirs[i], dirs[i + 1]); 149 printf("%s: %s\n", dirs[i], dirs[i + 1]);
150 free(dirs[i]);
150 } 151 }
152 free(dirs);
151 } 153 }
152 g_strfreev(dirs);
153 154
154 uint64_t my_file = 0; 155 uint64_t my_file = 0;
155 char **info = NULL; 156 char **info = NULL;