diff options
author | Matt Colyer | 2008-07-29 10:13:37 -0700 |
---|---|---|
committer | Matt Colyer | 2008-07-29 10:13:37 -0700 |
commit | 3dc130f3049e250b2d5c0b48af1995fda2fad3d4 (patch) | |
tree | 9d801459ef68e83a0d4ca038c0589d8e4c8aa2b2 | |
parent | 6039e5bbfc36aa5210295c38f251ed178ce5adbb (diff) | |
download | libplist-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.gz libplist-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 @@ +AUTOMAKE_OPTIONS = foreign +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 @@ +#!/bin/sh +aclocal +automake --add-missing +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 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.61) +AC_INIT(libiphone, 0.1.0, nospam@nowhere.com) +AM_INIT_AUTOMAKE(libiphone, 0.1.0) +AC_CONFIG_SRCDIR([src/lockdown.c]) +AC_CONFIG_HEADER([config.h]) + +# Checks for programs. +AC_PROG_CC + +# Checks for libraries. +AC_CHECK_LIB(xml2,xmlFree,,[AC_MSG_ERROR([libxml2 library missing])]) +AC_CHECK_LIB(usb,usb_bulk_write,,[AC_MSG_ERROR([libusb library missing])]) +AC_CHECK_LIB(gnutls,gnutls_record_send,,[AC_MSG_ERROR([libgnutls library missing])]) + +# Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS([arpa/inet.h stdint.h stdlib.h string.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST +AC_TYPE_SIZE_T +AC_TYPE_SSIZE_T +AC_TYPE_UINT16_T +AC_TYPE_UINT32_T +AC_TYPE_UINT8_T + +# Checks for library functions. +AC_FUNC_MALLOC +AC_FUNC_REALLOC +AC_CHECK_FUNCS([strcasecmp strdup strerror strndup]) + +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 @@ +AM_CFLAGS = `xml2-config --cflags` +AM_LDFLAGS = `xml2-config --libs` -lusb -lgnutls + +bin_PROGRAMS = iphoneclient +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[]) { printf("Now starting SSL.\n"); // if (!lockdownd_start_SSL_session(control, "29942970-207913891623273984")) { - if (!lockdownd_start_SSL_session(control, "2994593482385678618538736")) { printf("Error happened in GnuTLS...\n"); } else { printf("... we're in SSL with the phone... !?\n"); |