diff options
| -rw-r--r-- | .gitignore | 8 | ||||
| -rw-r--r-- | Makefile.am | 2 | ||||
| -rw-r--r-- | configure.ac | 4 | ||||
| -rw-r--r-- | m4/.keep | 0 | ||||
| -rw-r--r-- | src/Makefile.am | 8 | ||||
| -rw-r--r-- | tests/Makefile.am | 14 |
6 files changed, 24 insertions, 12 deletions
@@ -43,6 +43,14 @@ Makefile /src/config.h.in Makefile.in +# Generated by libtoolize: +/ltmain.sh +/m4/libtool.m4 +/m4/ltoptions.m4 +/m4/ltsugar.m4 +/m4/ltversion.m4 +/m4/lt~obsolete.m4 + # These files are generated by make check: /tests/list_atomic.c /tests/test_atomic_include.h diff --git a/Makefile.am b/Makefile.am index 606ba8b..deb22b9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,7 @@ SUBDIRS = src doc tests +ACLOCAL_AMFLAGS = -I m4 + pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = atomic_ops.pc diff --git a/configure.ac b/configure.ac index c1dca75..9855a2f 100644 --- a/configure.ac +++ b/configure.ac @@ -4,16 +4,16 @@ AC_INIT([libatomic_ops],[7.2alpha7]) AC_PREREQ(2.64) AC_CANONICAL_TARGET([]) AC_CONFIG_SRCDIR(src/atomic_ops.c) -#AC_CONFIG_MACRO_DIR([m4]) +AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([foreign dist-bzip2 nostdinc]) AM_MAINTAINER_MODE -AC_PROG_RANLIB AM_CONFIG_HEADER(src/config.h) # Checks for programs. AM_PROG_CC_C_O AM_PROG_AS +LT_INIT([disable-shared]) # Checks for functions. AC_FUNC_MMAP diff --git a/m4/.keep b/m4/.keep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/m4/.keep diff --git a/src/Makefile.am b/src/Makefile.am index 875a7ce..b439521 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -2,14 +2,14 @@ AM_CFLAGS=@PICFLAG@ AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_srcdir)/src include_HEADERS=atomic_ops.h atomic_ops_stack.h atomic_ops_malloc.h -lib_LIBRARIES = libatomic_ops.a libatomic_ops_gpl.a +lib_LTLIBRARIES = libatomic_ops.la libatomic_ops_gpl.la if NEED_ASM -libatomic_ops_a_SOURCES = atomic_ops.c atomic_ops_sysdeps.S +libatomic_ops_la_SOURCES = atomic_ops.c atomic_ops_sysdeps.S else -libatomic_ops_a_SOURCES = atomic_ops.c +libatomic_ops_la_SOURCES = atomic_ops.c endif -libatomic_ops_gpl_a_SOURCES = atomic_ops_stack.c atomic_ops_malloc.c +libatomic_ops_gpl_la_SOURCES = atomic_ops_stack.c atomic_ops_malloc.c EXTRA_DIST=Makefile.msft atomic_ops/sysdeps/README \ atomic_ops/generalize-small.template atomic_ops/sysdeps/sunc/sparc.S diff --git a/tests/Makefile.am b/tests/Makefile.am index acf699b..b5891fd 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -16,19 +16,21 @@ TESTS=test_atomic test_atomic_pthreads test_stack test_malloc check_PROGRAMS=test_atomic test_atomic_pthreads test_stack test_malloc test_atomic_SOURCES=test_atomic.c -test_atomic_LDADD=$(THREADDLLIBS) ../src/libatomic_ops.a +test_atomic_LDADD = $(THREADDLLIBS) $(top_builddir)/src/libatomic_ops.la test_atomic_pthreads_SOURCES=test_atomic.c test_atomic_pthreads_CPPFLAGS=-DAO_USE_PTHREAD_DEFS $(AM_CPPFLAGS) -test_atomic_pthreads_LDADD=$(THREADDLLIBS) ../src/libatomic_ops.a +test_atomic_pthreads_LDADD = $(THREADDLLIBS) $(top_builddir)/src/libatomic_ops.la test_stack_SOURCES=test_stack.c -test_stack_LDADD=$(THREADDLLIBS) ../src/libatomic_ops_gpl.a \ - ../src/libatomic_ops.a +test_stack_LDADD = $(THREADDLLIBS) \ + $(top_builddir)/src/libatomic_ops_gpl.la \ + $(top_builddir)/src/libatomic_ops.la test_malloc_SOURCES=test_malloc.c -test_malloc_LDADD=$(THREADDLLIBS) ../src/libatomic_ops_gpl.a \ - ../src/libatomic_ops.a +test_malloc_LDADD = $(THREADDLLIBS) \ + $(top_builddir)/src/libatomic_ops_gpl.la \ + $(top_builddir)/src/libatomic_ops.la test_atomic_include.h: test_atomic_include.template sed -e s/XX// $? > $@ |
