WIP build system cleanups by Nathan Phillip Brink

This commit is contained in:
eihrul 2010-05-13 17:31:45 +00:00
parent f72b0300f6
commit 0456e849d6
5 changed files with 39 additions and 21 deletions

View file

@ -1,5 +1,22 @@
lib_LIBRARIES = libenet.a pkgconfigdir = $(libdir)/pkgconfig
libenet_a_SOURCES = host.c list.c callbacks.c packet.c peer.c protocol.c unix.c win32.c nodist_pkgconfig_DATA = libenet.pc
enetincludedir=$(includedir)/enet
enetinclude_HEADERS = \
include/enet/callbacks.h \
include/enet/enet.h \
include/enet/list.h \
include/enet/protocol.h \
include/enet/time.h \
include/enet/types.h \
include/enet/unix.h \
include/enet/utility.h \
include/enet/win32.h
lib_LTLIBRARIES = libenet.la
libenet_la_SOURCES = host.c list.c callbacks.c packet.c peer.c protocol.c unix.c win32.c
# see info '(libtool) Updating version info' before making a release
libenet_la_LDFLAGS = $(AM_LDFLAGS) -version-info 0:0:0
INCLUDES = -Iinclude INCLUDES = -Iinclude
SUBDIRS = include ACLOCAL_AMFLAGS = -Im4

View file

@ -1,8 +1,11 @@
AC_INIT(libenet, 11-12-2009) AC_INIT([libenet], [5-13-2010])
AM_INIT_AUTOMAKE(libenet.a, 11-12-2009) AC_CONFIG_SRCDIR([include/enet/enet.h])
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_MACRO_DIR([m4])
AC_PROG_CC AC_PROG_CC
AC_PROG_RANLIB AC_PROG_LIBTOOL
AC_CHECK_FUNC(gethostbyaddr_r, [AC_DEFINE(HAS_GETHOSTBYADDR_R)]) AC_CHECK_FUNC(gethostbyaddr_r, [AC_DEFINE(HAS_GETHOSTBYADDR_R)])
AC_CHECK_FUNC(gethostbyname_r, [AC_DEFINE(HAS_GETHOSTBYNAME_R)]) AC_CHECK_FUNC(gethostbyname_r, [AC_DEFINE(HAS_GETHOSTBYNAME_R)])
@ -32,5 +35,6 @@ AC_ARG_ENABLE(crc32,
fi], fi],
[AC_MSG_RESULT(no)]) [AC_MSG_RESULT(no)])
AC_OUTPUT([Makefile include/Makefile include/enet/Makefile]) AC_CONFIG_FILES([Makefile
libenet.pc])
AC_OUTPUT

View file

@ -1 +0,0 @@
SUBDIRS = enet

View file

@ -1,12 +0,0 @@
libenetincludedir = $(includedir)/enet
libenetinclude_HEADERS = \
types.h \
list.h \
utility.h \
time.h \
callbacks.h \
unix.h \
win32.h \
protocol.h \
enet.h

10
libenet.pc.in Normal file
View file

@ -0,0 +1,10 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: @PACKAGE_NAME@
Description: Low-latency UDP networking library supporting optional reliability
Version: @PACKAGE_VERSION@
Cflags: -I${includedir}
Libs: -L${libdir} -lenet