1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
Author: Dariusz Dwornikowski <dariusz.dwornikowski@cs.put.poznan.pl>
Description: drop old build process to enable proper libtool building
and multiarch support
Forwarded: no
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,10 @@
+AUTOMAKE_OPTIONS = subdir-objects
+ACLOCAL_AMFLAGS=-I m4
+AM_CFLAGS = -g -Wall
+lib_LTLIBRARIES = libircclient.la
+libircclient_la_CFLAGS= -I include/ @LIBS@
+libircclient_la_SOURCES = src/libircclient.c
+libircclient_la_LDFLAGS = -version-info 1:0:0
+include_HEADERS= include/*.h
+
+
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,32 @@
+AC_INIT([libircclient], [1.8], [gyunaev@ulduzsoft.com])
+AM_INIT_AUTOMAKE([foreign])
+AC_CONFIG_HEADER([src/config.h])
+AC_CONFIG_SRCDIR([include/libircclient.h])
+AC_CONFIG_MACRO_DIR([m4])
+LT_INIT([dlopen])
+
+AC_PROG_CC
+AC_PROG_CXX
+AC_PROG_CC_C_O
+PKG_PROG_PKG_CONFIG
+
+AC_CANONICAL_HOST
+CPPFLAGS = "$CPPFLAGS"
+
+AC_ARG_ENABLE([ipv6],
+ [AS_HELP_STRING([--enable-ipv6],
+ [compile with IPv6 support (no)])],
+ [use_ipv6=$enableval],
+ [use_ipv6=no])
+
+if test "$use_ipv6" = "yes"; then
+ AC_CHECK_FUNCS([getaddrinfo inet_pton])
+ AC_CHECK_LIB(nsl, getaddrinfo, AC_DEFINE(HAVE_GETADDRINFO) LIBS="$LIBS -lnsl")
+ CFLAGS="$CFLAGS -DENABLE_IPV6"
+else
+ AC_CHECK_FUNCS([gethostbyname_r inet_ntoa])
+ AC_CHECK_LIB(nsl, inet_ntoa, AC_DEFINE(HAVE_INET_NTOA) LIBS="$LIBS -lnsl")
+fi
+
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
|