Evil: less automake stuff, and remove warnings.

currently, distcheck fails because I remove the .la files when installing (so
actually, it's uninstall which fails). I'll fix that later.

SVN revision: 75425
This commit is contained in:
Vincent Torri 2012-08-19 08:59:51 +00:00
parent 8d6dbed30d
commit cba9a2a11c
8 changed files with 59 additions and 46 deletions

View File

@ -1,3 +1,14 @@
2012-08-19 Vincent Torri <doursse at users dot sf dot net>
* configure.ac:
* src/bin/Makefile.am:
* src/lib/Makefile.am:
* src/lib/dlfcn/:
Less automake stuff.
* src/lib/gdtoa/gdtoaimp.h:
fix redundant declarations.
2012-07-21 Vincent Torri <doursse at users dot sf dot net> 2012-07-21 Vincent Torri <doursse at users dot sf dot net>
* src/lib/Makefile.am: * src/lib/Makefile.am:

View File

@ -139,8 +139,6 @@ doc/Makefile
src/Makefile src/Makefile
src/bin/Makefile src/bin/Makefile
src/lib/Makefile src/lib/Makefile
src/lib/dlfcn/Makefile
src/lib/gdtoa/Makefile
]) ])
AC_OUTPUT AC_OUTPUT

View File

@ -5,7 +5,6 @@ AM_CPPFLAGS = \
-I$(top_srcdir) \ -I$(top_srcdir) \
-I$(top_srcdir)/bin \ -I$(top_srcdir)/bin \
-I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib \
-I$(top_srcdir)/src/lib/dlfcn \
@win32_cppflags@ @win32_cppflags@
AM_CFLAGS = @win32_cflags@ AM_CFLAGS = @win32_cflags@
@ -46,7 +45,7 @@ evil_suite_SOURCES += memcpy_glibc_arm.S
endif endif
evil_suite_LDADD = $(top_builddir)/src/lib/dlfcn/libdl.la $(top_builddir)/src/lib/libevil.la -lm evil_suite_LDADD = $(top_builddir)/src/lib/libdl.la $(top_builddir)/src/lib/libevil.la -lm
evil_suite_LDFLAGS = -Wl,--enable-auto-import evil_suite_LDFLAGS = -Wl,--enable-auto-import
test_evil_SOURCES = test_evil.c test_evil_SOURCES = test_evil.c

View File

@ -1,9 +1,7 @@
MAINTAINERCLEANFILES = Makefile.in MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = gdtoa . dlfcn lib_LTLIBRARIES = libevil.la libdl.la
lib_LTLIBRARIES = libevil.la
install_evilheadersdir = $(includedir)/evil-@VMAJ@ install_evilheadersdir = $(includedir)/evil-@VMAJ@
dist_install_evilheaders_DATA = \ dist_install_evilheaders_DATA = \
@ -24,7 +22,7 @@ evil_unistd.h \
evil_util.h evil_util.h
stdheadersdir = $(includedir)/evil-@VMAJ@ stdheadersdir = $(includedir)/evil-@VMAJ@
nobase_dist_stdheaders_DATA = pwd.h sys/mman.h fnmatch.h dirent.h nobase_dist_stdheaders_DATA = pwd.h sys/mman.h fnmatch.h dirent.h dlfcn.h
if EVIL_HAVE_WINCE if EVIL_HAVE_WINCE
@ -32,7 +30,36 @@ nobase_dist_stdheaders_DATA += mingw32ce/errno.h
endif endif
# gdtoa
libevil_la_SOURCES = \ libevil_la_SOURCES = \
gdtoa/arithchk.c \
gdtoa/dmisc.c \
gdtoa/dtoa.c \
gdtoa/gd_arith.h \
gdtoa/g_dfmt.c \
gdtoa/gd_qnan.h \
gdtoa/gdtoa.c \
gdtoa/gdtoa_fltrnds.h \
gdtoa/gdtoa.h \
gdtoa/gdtoaimp.h \
gdtoa/gethex.c \
gdtoa/g_ffmt.c \
gdtoa/g__fmt.c \
gdtoa/gmisc.c \
gdtoa/g_xfmt.c \
gdtoa/hd_init.c \
gdtoa/hexnan.c \
gdtoa/misc.c \
gdtoa/qnan.c \
gdtoa/smisc.c \
gdtoa/strtodg.c \
gdtoa/strtof.c \
gdtoa/strtopx.c \
gdtoa/sum.c \
gdtoa/ulp.c
#evil
libevil_la_SOURCES += \
evil_dirent.c \ evil_dirent.c \
evil_fcntl.c \ evil_fcntl.c \
evil_fnmatch.c \ evil_fnmatch.c \
@ -71,7 +98,7 @@ endif
libevil_la_CPPFLAGS = @win32_cppflags@ -DEFL_EVIL_BUILD libevil_la_CPPFLAGS = @win32_cppflags@ -DEFL_EVIL_BUILD
libevil_la_CFLAGS = @win32_cflags@ libevil_la_CFLAGS = @win32_cflags@
libevil_la_CXXFLAGS = @win32_cxxflags@ libevil_la_CXXFLAGS = @win32_cxxflags@
libevil_la_LIBADD = gdtoa/libgdtoa.la @win32_libs@ $(EFL_MPATROL_LIBS) libevil_la_LIBADD = @win32_libs@ $(EFL_MPATROL_LIBS)
libevil_la_LDFLAGS = -no-undefined -Wl,--enable-auto-import -version-info @version_info@ libevil_la_LDFLAGS = -no-undefined -Wl,--enable-auto-import -version-info @version_info@
if EVIL_HAVE_WINCE if EVIL_HAVE_WINCE
@ -84,5 +111,14 @@ libevil_la_LINK = $(CXXLINK) $(libevil_la_LDFLAGS)
endif endif
libdl_la_SOURCES = dlfcn.c
libdl_la_CPPFLAGS = @win32_cppflags@ -DEFL_EVIL_DLFCN_BUILD -DPSAPI_VERSION=1
libdl_la_CFLAGS = @win32_cflags@
libdl_la_LIBADD = $(top_builddir)/src/lib/libevil.la $(EFL_MPATROL_LIBS) @win32_dl_libs@
libdl_la_LDFLAGS = -no-undefined -Wl,--enable-auto-import -version-info @version_info@
EXTRA_DIST = gdtoa/README gdtoa/README.mingw
install-data-hook: install-data-hook:
rm -f $(libdir)/$(lib_LTLIBRARIES) rm -f $(libdir)/libevil.la $(libdir)/libdl.la

View File

@ -20,7 +20,7 @@
# include <psapi.h> /* EnumProcessModules(Ex) */ # include <psapi.h> /* EnumProcessModules(Ex) */
#endif #endif
#include "../Evil.h" #include "Evil.h"
#include "dlfcn.h" #include "dlfcn.h"

View File

@ -1,35 +0,0 @@
MAINTAINERCLEANFILES = Makefile.in
noinst_LTLIBRARIES = libgdtoa.la
libgdtoa_la_SOURCES = \
arithchk.c \
dmisc.c \
dtoa.c \
gd_arith.h \
g_dfmt.c \
gd_qnan.h \
gdtoa.c \
gdtoa_fltrnds.h \
gdtoa.h \
gdtoaimp.h \
gethex.c \
g_ffmt.c \
g__fmt.c \
gmisc.c \
g_xfmt.c \
hd_init.c \
hexnan.c \
misc.c \
qnan.c \
smisc.c \
strtodg.c \
strtof.c \
strtopx.c \
sum.c \
ulp.c
libgdtoa_la_LDFLAGS = -no-undefined -Wl,--enable-auto-import
EXTRA_DIST = README README.mingw

View File

@ -570,10 +570,14 @@ extern Bigint *diff (Bigint*, Bigint*);
extern int gethex (const char**, FPI*, Long*, Bigint**, int); extern int gethex (const char**, FPI*, Long*, Bigint**, int);
extern void hexdig_init_D2A(void); extern void hexdig_init_D2A(void);
extern int hexnan (const char**, FPI*, ULong*); extern int hexnan (const char**, FPI*, ULong*);
#ifndef __GNUC__
extern int hi0bits_D2A (ULong); extern int hi0bits_D2A (ULong);
#endif
extern Bigint *i2b (int); extern Bigint *i2b (int);
extern Bigint *increment (Bigint*); extern Bigint *increment (Bigint*);
#ifndef __GNUC__
extern int lo0bits (ULong*); extern int lo0bits (ULong*);
#endif
extern Bigint *lshift (Bigint*, int); extern Bigint *lshift (Bigint*, int);
extern int match (const char**, char*); extern int match (const char**, char*);
extern Bigint *mult (Bigint*, Bigint*); extern Bigint *mult (Bigint*, Bigint*);