Commit 3dc130f3 authored by Matt Colyer's avatar Matt Colyer

Autotooled the project with very basic versioning support.

parent 6039e5bb
AUTOMAKE_OPTIONS = foreign
SUBDIRS = src
#!/bin/sh
aclocal
automake --add-missing
autoconf
# -*- 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)
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
...@@ -37,7 +37,6 @@ int main(int argc, char *argv[]) { ...@@ -37,7 +37,6 @@ int main(int argc, char *argv[]) {
printf("Now starting SSL.\n"); printf("Now starting SSL.\n");
// if (!lockdownd_start_SSL_session(control, "29942970-207913891623273984")) { // if (!lockdownd_start_SSL_session(control, "29942970-207913891623273984")) {
if (!lockdownd_start_SSL_session(control, "2994593482385678618538736")) {
printf("Error happened in GnuTLS...\n"); printf("Error happened in GnuTLS...\n");
} else { } else {
printf("... we're in SSL with the phone... !?\n"); printf("... we're in SSL with the phone... !?\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment