diff options
| author | 2008-10-25 16:50:28 +0200 | |
|---|---|---|
| committer | 2008-10-25 16:52:23 +0200 | |
| commit | 113b2250b7d6f075f6b2c3aacae7500ab9f8fb03 (patch) | |
| tree | 86f07cb376d224bc72d482ff162c527a77474b3d | |
| parent | 0b2cfd2c7c6211ff5902e48720c34067f238ce90 (diff) | |
| download | libimobiledevice-113b2250b7d6f075f6b2c3aacae7500ab9f8fb03.tar.gz libimobiledevice-113b2250b7d6f075f6b2c3aacae7500ab9f8fb03.tar.bz2 | |
add configure options to control building of development tools
| -rw-r--r-- | configure.ac | 7 | ||||
| -rw-r--r-- | src/Makefile.am | 20 |
2 files changed, 19 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac index 7fc417c..2c08d10 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -38,4 +38,11 @@ AC_FUNC_MALLOC | |||
| 38 | AC_FUNC_REALLOC | 38 | AC_FUNC_REALLOC |
| 39 | AC_CHECK_FUNCS([strcasecmp strdup strerror strndup]) | 39 | AC_CHECK_FUNCS([strcasecmp strdup strerror strndup]) |
| 40 | 40 | ||
| 41 | AC_ARG_ENABLE([dev-tools], | ||
| 42 | [AS_HELP_STRING([--enable-dev-tools], | ||
| 43 | [build development helper tools (default is no)])], | ||
| 44 | [build_dev_tools=true], | ||
| 45 | [build_dev_tools=false]) | ||
| 46 | AM_CONDITIONAL(BUILD_DEV_TOOLS, test x$build_dev_tools = xtrue) | ||
| 47 | |||
| 41 | AC_OUTPUT(Makefile src/Makefile include/Makefile fdi/Makefile libiphone-1.0.pc) | 48 | AC_OUTPUT(Makefile src/Makefile include/Makefile fdi/Makefile libiphone-1.0.pc) |
diff --git a/src/Makefile.am b/src/Makefile.am index 6c2b275..a8f7cbf 100644 --- a/src/Makefile.am +++ b/src/Makefile.am | |||
| @@ -3,18 +3,22 @@ INCLUDES = -I$(top_srcdir)/include | |||
| 3 | AM_CFLAGS = $(libxml2_CFLAGS) $(libusb_CFLAGS) $(libglib2_CFLAGS) $(libgnutls_CFLAGS) $(libtasn1_CFLAGS) -g | 3 | AM_CFLAGS = $(libxml2_CFLAGS) $(libusb_CFLAGS) $(libglib2_CFLAGS) $(libgnutls_CFLAGS) $(libtasn1_CFLAGS) -g |
| 4 | AM_LDFLAGS = $(libxml2_LIBS) $(libusb_LIBS) $(libglib2_LIBS) $(libgnutls_LIBS) $(libtasn1_LIBS) | 4 | AM_LDFLAGS = $(libxml2_LIBS) $(libusb_LIBS) $(libglib2_LIBS) $(libgnutls_LIBS) $(libtasn1_LIBS) |
| 5 | 5 | ||
| 6 | bin_PROGRAMS = iphoneclient libiphone-initconf lckd-client | 6 | bin_PROGRAMS = libiphone-initconf |
| 7 | iphoneclient_SOURCES = main.c | 7 | |
| 8 | iphoneclient_LDADD = libiphone.la | 8 | if BUILD_DEV_TOOLS |
| 9 | bin_PROGRAMS = iphoneclient libiphone-initconf lckd-client | ||
| 10 | iphoneclient_SOURCES = main.c | ||
| 11 | iphoneclient_LDADD = libiphone.la | ||
| 12 | |||
| 13 | lckd_client_SOURCES = lckdclient.c | ||
| 14 | lckd_client_CFLAGS = $(AM_CFLAGS) | ||
| 15 | lckd_client_LDFLAGS = -lreadline $(AM_LDFLAGS) | ||
| 16 | lckd_client_LDADD = libiphone.la | ||
| 17 | endif | ||
| 9 | 18 | ||
| 10 | libiphone_initconf_SOURCES = initconf.c userpref.c lockdown.c plist.c usbmux.c iphone.c utils.c | 19 | libiphone_initconf_SOURCES = initconf.c userpref.c lockdown.c plist.c usbmux.c iphone.c utils.c |
| 11 | libiphone_initconf_CFLAGS = $(libgthread2_CFLAGS) $(AM_CFLAGS) | 20 | libiphone_initconf_CFLAGS = $(libgthread2_CFLAGS) $(AM_CFLAGS) |
| 12 | libiphone_initconf_LDFLAGS = $(libgthread2_LIBS) $(AM_LDFLAGS) | 21 | libiphone_initconf_LDFLAGS = $(libgthread2_LIBS) $(AM_LDFLAGS) |
| 13 | 22 | ||
| 14 | lckd_client_SOURCES = lckdclient.c | ||
| 15 | lckd_client_CFLAGS = $(AM_CFLAGS) | ||
| 16 | lckd_client_LDFLAGS = -lreadline $(AM_LDFLAGS) | ||
| 17 | lckd_client_LDADD = libiphone.la | ||
| 18 | |||
| 19 | lib_LTLIBRARIES = libiphone.la | 23 | lib_LTLIBRARIES = libiphone.la |
| 20 | libiphone_la_SOURCES = usbmux.c iphone.c plist.c lockdown.c AFC.c userpref.c utils.c | 24 | libiphone_la_SOURCES = usbmux.c iphone.c plist.c lockdown.c AFC.c userpref.c utils.c |
