Skip to content

Commit

Permalink
Autotooled the project with very basic versioning support.
Browse files Browse the repository at this point in the history
  • Loading branch information
mcolyer committed Jul 29, 2008
1 parent 6039e5b commit 3dc130f
Show file tree
Hide file tree
Showing 16 changed files with 46 additions and 1 deletion.
2 changes: 2 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
AUTOMAKE_OPTIONS = foreign
SUBDIRS = src
4 changes: 4 additions & 0 deletions autogen.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
aclocal
automake --add-missing
autoconf
35 changes: 35 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -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)
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions src/Makefile.am
Original file line number Diff line number Diff line change
@@ -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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
1 change: 0 additions & 1 deletion main.c → src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -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");
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 3dc130f

Please sign in to comment.