summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Matt Colyer2008-07-29 10:13:37 -0700
committerGravatar Matt Colyer2008-07-29 10:13:37 -0700
commit3dc130f3049e250b2d5c0b48af1995fda2fad3d4 (patch)
tree9d801459ef68e83a0d4ca038c0589d8e4c8aa2b2
parent6039e5bbfc36aa5210295c38f251ed178ce5adbb (diff)
downloadlibimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.gz
libimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.bz2
Autotooled the project with very basic versioning support.
-rw-r--r--Makefile.am2
-rwxr-xr-xautogen.sh4
-rw-r--r--configure.ac35
-rw-r--r--src/AFC.c (renamed from AFC.c)0
-rw-r--r--src/AFC.h (renamed from AFC.h)0
-rw-r--r--src/Makefile.am5
-rw-r--r--src/iphone.c (renamed from iphone.c)0
-rw-r--r--src/iphone.h (renamed from iphone.h)0
-rw-r--r--src/lockdown.c (renamed from lockdown.c)0
-rw-r--r--src/lockdown.h (renamed from lockdown.h)0
-rw-r--r--src/main.c (renamed from main.c)1
-rw-r--r--src/main.h (renamed from main.h)0
-rw-r--r--src/plist.c (renamed from plist.c)0
-rw-r--r--src/plist.h (renamed from plist.h)0
-rw-r--r--src/usbmux.c (renamed from usbmux.c)0
-rw-r--r--src/usbmux.h (renamed from usbmux.h)0
16 files changed, 46 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..4103ac3
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,2 @@
1AUTOMAKE_OPTIONS = foreign
2SUBDIRS = src
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..06b6899
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,4 @@
1#!/bin/sh
2aclocal
3automake --add-missing
4autoconf
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..fcc20ff
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,35 @@
1# -*- Autoconf -*-
2# Process this file with autoconf to produce a configure script.
3
4AC_PREREQ(2.61)
5AC_INIT(libiphone, 0.1.0, nospam@nowhere.com)
6AM_INIT_AUTOMAKE(libiphone, 0.1.0)
7AC_CONFIG_SRCDIR([src/lockdown.c])
8AC_CONFIG_HEADER([config.h])
9
10# Checks for programs.
11AC_PROG_CC
12
13# Checks for libraries.
14AC_CHECK_LIB(xml2,xmlFree,,[AC_MSG_ERROR([libxml2 library missing])])
15AC_CHECK_LIB(usb,usb_bulk_write,,[AC_MSG_ERROR([libusb library missing])])
16AC_CHECK_LIB(gnutls,gnutls_record_send,,[AC_MSG_ERROR([libgnutls library missing])])
17
18# Checks for header files.
19AC_HEADER_STDC
20AC_CHECK_HEADERS([arpa/inet.h stdint.h stdlib.h string.h])
21
22# Checks for typedefs, structures, and compiler characteristics.
23AC_C_CONST
24AC_TYPE_SIZE_T
25AC_TYPE_SSIZE_T
26AC_TYPE_UINT16_T
27AC_TYPE_UINT32_T
28AC_TYPE_UINT8_T
29
30# Checks for library functions.
31AC_FUNC_MALLOC
32AC_FUNC_REALLOC
33AC_CHECK_FUNCS([strcasecmp strdup strerror strndup])
34
35AC_OUTPUT(Makefile src/Makefile)
diff --git a/AFC.c b/src/AFC.c
index f3d538e..f3d538e 100644
--- a/AFC.c
+++ b/src/AFC.c
diff --git a/AFC.h b/src/AFC.h
index 787b9fe..787b9fe 100644
--- a/AFC.h
+++ b/src/AFC.h
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..cb05d95
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,5 @@
1AM_CFLAGS = `xml2-config --cflags`
2AM_LDFLAGS = `xml2-config --libs` -lusb -lgnutls
3
4bin_PROGRAMS = iphoneclient
5iphoneclient_SOURCES = usbmux.c main.c iphone.c plist.c lockdown.c AFC.c
diff --git a/iphone.c b/src/iphone.c
index 4ddb571..4ddb571 100644
--- a/iphone.c
+++ b/src/iphone.c
diff --git a/iphone.h b/src/iphone.h
index a49b7ef..a49b7ef 100644
--- a/iphone.h
+++ b/src/iphone.h
diff --git a/lockdown.c b/src/lockdown.c
index 34a98f7..34a98f7 100644
--- a/lockdown.c
+++ b/src/lockdown.c
diff --git a/lockdown.h b/src/lockdown.h
index 0acd624..0acd624 100644
--- a/lockdown.h
+++ b/src/lockdown.h
diff --git a/main.c b/src/main.c
index d5c2dfa..e4007e9 100644
--- a/main.c
+++ b/src/main.c
@@ -37,7 +37,6 @@ int main(int argc, char *argv[]) {
37 37
38 printf("Now starting SSL.\n"); 38 printf("Now starting SSL.\n");
39// if (!lockdownd_start_SSL_session(control, "29942970-207913891623273984")) { 39// if (!lockdownd_start_SSL_session(control, "29942970-207913891623273984")) {
40 if (!lockdownd_start_SSL_session(control, "2994593482385678618538736")) {
41 printf("Error happened in GnuTLS...\n"); 40 printf("Error happened in GnuTLS...\n");
42 } else { 41 } else {
43 printf("... we're in SSL with the phone... !?\n"); 42 printf("... we're in SSL with the phone... !?\n");
diff --git a/main.h b/src/main.h
index 8b13789..8b13789 100644
--- a/main.h
+++ b/src/main.h
diff --git a/plist.c b/src/plist.c
index cbd6302..cbd6302 100644
--- a/plist.c
+++ b/src/plist.c
diff --git a/plist.h b/src/plist.h
index 1f18eb4..1f18eb4 100644
--- a/plist.h
+++ b/src/plist.h
diff --git a/usbmux.c b/src/usbmux.c
index 8c5fc34..8c5fc34 100644
--- a/usbmux.c
+++ b/src/usbmux.c
diff --git a/usbmux.h b/src/usbmux.h
index 921f4b7..921f4b7 100644
--- a/usbmux.h
+++ b/src/usbmux.h