diff options
| author | 2008-07-29 10:13:37 -0700 | |
|---|---|---|
| committer | 2008-07-29 10:13:37 -0700 | |
| commit | 3dc130f3049e250b2d5c0b48af1995fda2fad3d4 (patch) | |
| tree | 9d801459ef68e83a0d4ca038c0589d8e4c8aa2b2 | |
| parent | 6039e5bbfc36aa5210295c38f251ed178ce5adbb (diff) | |
| download | libimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.gz libimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.bz2 | |
Autotooled the project with very basic versioning support.
| -rw-r--r-- | Makefile.am | 2 | ||||
| -rwxr-xr-x | autogen.sh | 4 | ||||
| -rw-r--r-- | configure.ac | 35 | ||||
| -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.am | 5 | ||||
| -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 @@ | |||
| 1 | AUTOMAKE_OPTIONS = foreign | ||
| 2 | SUBDIRS = 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 | ||
| 2 | aclocal | ||
| 3 | automake --add-missing | ||
| 4 | autoconf | ||
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 | |||
| 4 | AC_PREREQ(2.61) | ||
| 5 | AC_INIT(libiphone, 0.1.0, nospam@nowhere.com) | ||
| 6 | AM_INIT_AUTOMAKE(libiphone, 0.1.0) | ||
| 7 | AC_CONFIG_SRCDIR([src/lockdown.c]) | ||
| 8 | AC_CONFIG_HEADER([config.h]) | ||
| 9 | |||
| 10 | # Checks for programs. | ||
| 11 | AC_PROG_CC | ||
| 12 | |||
| 13 | # Checks for libraries. | ||
| 14 | AC_CHECK_LIB(xml2,xmlFree,,[AC_MSG_ERROR([libxml2 library missing])]) | ||
| 15 | AC_CHECK_LIB(usb,usb_bulk_write,,[AC_MSG_ERROR([libusb library missing])]) | ||
| 16 | AC_CHECK_LIB(gnutls,gnutls_record_send,,[AC_MSG_ERROR([libgnutls library missing])]) | ||
| 17 | |||
| 18 | # Checks for header files. | ||
| 19 | AC_HEADER_STDC | ||
| 20 | AC_CHECK_HEADERS([arpa/inet.h stdint.h stdlib.h string.h]) | ||
| 21 | |||
| 22 | # Checks for typedefs, structures, and compiler characteristics. | ||
| 23 | AC_C_CONST | ||
| 24 | AC_TYPE_SIZE_T | ||
| 25 | AC_TYPE_SSIZE_T | ||
| 26 | AC_TYPE_UINT16_T | ||
| 27 | AC_TYPE_UINT32_T | ||
| 28 | AC_TYPE_UINT8_T | ||
| 29 | |||
| 30 | # Checks for library functions. | ||
| 31 | AC_FUNC_MALLOC | ||
| 32 | AC_FUNC_REALLOC | ||
| 33 | AC_CHECK_FUNCS([strcasecmp strdup strerror strndup]) | ||
| 34 | |||
| 35 | AC_OUTPUT(Makefile src/Makefile) | ||
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 @@ | |||
| 1 | AM_CFLAGS = `xml2-config --cflags` | ||
| 2 | AM_LDFLAGS = `xml2-config --libs` -lusb -lgnutls | ||
| 3 | |||
| 4 | bin_PROGRAMS = iphoneclient | ||
| 5 | iphoneclient_SOURCES = usbmux.c main.c iphone.c plist.c lockdown.c AFC.c | ||
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 | |||
| @@ -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"); |
