Semi working library
This commit is contained in:
parent
fc8a947691
commit
11e84a86a0
|
@ -5,7 +5,7 @@ ACLOCAL_AMFLAGS = -I m4
|
||||||
# libtool library definition
|
# libtool library definition
|
||||||
lib_LTLIBRARIES = libtest.la
|
lib_LTLIBRARIES = libtest.la
|
||||||
libtest_la_SOURCES = src/test.h src/test.c
|
libtest_la_SOURCES = src/test.h src/test.c
|
||||||
libtest_la_LDFLAGS = -version-info 0:0:0
|
libtest_la_LDFLAGS = -version-info 0:9:0
|
||||||
|
|
||||||
bin_PROGRAMS = main_executable
|
bin_PROGRAMS = main_executable
|
||||||
|
|
||||||
|
@ -18,6 +18,10 @@ main_executable_LDFLAGS = $(CODE_COVERAGE_LDFLAGS)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pkgconfig_DATA = libtest.pc
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Tests
|
# Tests
|
||||||
# 'check' comes from 'make check'
|
# 'check' comes from 'make check'
|
||||||
|
|
||||||
|
|
|
@ -17,6 +17,7 @@ AC_PROG_CC_C99 # C99 standard
|
||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
AC_PROG_CC_C_O # Need to have per product flags myexecutable_CFLAG
|
AC_PROG_CC_C_O # Need to have per product flags myexecutable_CFLAG
|
||||||
AC_PROG_LIBTOOL # libtool init
|
AC_PROG_LIBTOOL # libtool init
|
||||||
|
PKG_INSTALLDIR
|
||||||
|
|
||||||
# Checks for header files.
|
# Checks for header files.
|
||||||
AC_HEADER_ASSERT # ./configure --disable-assert to define NDEBUG
|
AC_HEADER_ASSERT # ./configure --disable-assert to define NDEBUG
|
||||||
|
@ -35,7 +36,7 @@ if test "x${enable_myerror}" == "xyes"; then
|
||||||
])
|
])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile])
|
AC_CONFIG_FILES([Makefile libtest.pc])
|
||||||
AC_REQUIRE_AUX_FILE([tap-driver.sh])
|
AC_REQUIRE_AUX_FILE([tap-driver.sh])
|
||||||
AX_VALGRIND_CHECK # http://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html - make check-valgrind
|
AX_VALGRIND_CHECK # http://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html - make check-valgrind
|
||||||
AX_CODE_COVERAGE # http://www.gnu.org/software/autoconf-archive/ax_code_coverage.html#ax_code_coverage - make check-code-coverage generates coverage report
|
AX_CODE_COVERAGE # http://www.gnu.org/software/autoconf-archive/ax_code_coverage.html#ax_code_coverage - make check-code-coverage generates coverage report
|
||||||
|
|
13
libtest.pc
Normal file
13
libtest.pc
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
prefix=/home/vasek/ll
|
||||||
|
exec_prefix=${prefix}
|
||||||
|
libdir=${exec_prefix}/lib
|
||||||
|
includedir=${prefix}/include
|
||||||
|
|
||||||
|
Name: test_automake_shared
|
||||||
|
Description: test_automake_shared 0.9.1
|
||||||
|
Version: 0.9.1
|
||||||
|
|
||||||
|
Requires:
|
||||||
|
Cflags: -I${includedir}
|
||||||
|
Libs: -L${libdir} -llibtest
|
||||||
|
|
13
libtest.pc.in
Normal file
13
libtest.pc.in
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
prefix=@prefix@
|
||||||
|
exec_prefix=@exec_prefix@
|
||||||
|
libdir=@libdir@
|
||||||
|
includedir=@includedir@
|
||||||
|
|
||||||
|
Name: @PACKAGE_NAME@
|
||||||
|
Description: @PACKAGE_STRING@
|
||||||
|
Version: @PACKAGE_VERSION@
|
||||||
|
|
||||||
|
Requires:
|
||||||
|
Cflags: -I${includedir}
|
||||||
|
Libs: -L${libdir} -llibtest
|
||||||
|
|
Loading…
Reference in New Issue
Block a user