X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=Makefile.am;h=8e9c90d8c011d8ece553c31cbf3bb5bba25bec19;hb=1d14ef82f4a3be741bcdf6b1c6d51ce9dce43567;hp=a1b6632567edd7415ec6c25e06dd5b93d124c1d6;hpb=681c623e71e733e25e71e309012cb2d14a9fd1d0;p=thirdparty%2Fkmod.git diff --git a/Makefile.am b/Makefile.am index a1b6632..8e9c90d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -35,14 +35,16 @@ SED_PROCESS = \ -e 's,@liblzma_LIBS\@,${liblzma_LIBS},g' \ -e 's,@zlib_CFLAGS\@,${zlib_CFLAGS},g' \ -e 's,@zlib_LIBS\@,${zlib_LIBS},g' \ + -e 's,@libcrypto_CFLAGS\@,${libcrypto_CFLAGS},g' \ + -e 's,@libcrypto_LIBS\@,${libcrypto_LIBS},g' \ < $< > $@ || rm $@ %.pc: %.pc.in Makefile $(SED_PROCESS) -LIBKMOD_CURRENT=4 -LIBKMOD_REVISION=10 -LIBKMOD_AGE=2 +LIBKMOD_CURRENT=5 +LIBKMOD_REVISION=4 +LIBKMOD_AGE=3 noinst_LTLIBRARIES = shared/libshared.la shared_libshared_la_SOURCES = \ @@ -52,6 +54,8 @@ shared_libshared_la_SOURCES = \ shared/array.h \ shared/hash.c \ shared/hash.h \ + shared/scratchbuf.c \ + shared/scratchbuf.h \ shared/strbuf.c \ shared/strbuf.h \ shared/util.c \ @@ -85,7 +89,7 @@ libkmod_libkmod_la_DEPENDENCIES = \ ${top_srcdir}/libkmod/libkmod.sym libkmod_libkmod_la_LIBADD = \ shared/libshared.la \ - ${liblzma_LIBS} ${zlib_LIBS} + ${liblzma_LIBS} ${zlib_LIBS} ${libcrypto_LIBS} noinst_LTLIBRARIES += libkmod/libkmod-internal.la libkmod_libkmod_internal_la_SOURCES = $(libkmod_libkmod_la_SOURCES) @@ -169,7 +173,7 @@ CPYTHON_MODULE_CFLAGS = \ $(AM_CFLAGS) -DCPYTHON_COMPILING_IN_PYPY=0 \ $(PYTHON_NOWARN) $(PYTHON_CFLAGS) \ -fvisibility=default -CPYTHON_MODULE_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version -shared +CPYTHON_MODULE_LDFLAGS = $(AM_LDFLAGS) -module -avoid-version -shared -Wl,-z,undefs if BUILD_PYTHON pkgpyexec_LTLIBRARIES = \ @@ -267,6 +271,8 @@ check-am: rootfs check-sysconfdir EXTRA_DIST += \ + testsuite/module-playground/cache \ + testsuite/module-playground/dummy.pkcs7 \ testsuite/module-playground/dummy.sha1 \ testsuite/module-playground/dummy.sha256 \ testsuite/module-playground/Makefile \ @@ -283,6 +289,12 @@ EXTRA_DIST += \ testsuite/module-playground/mod-loop-c.c \ testsuite/module-playground/mod-loop-d.c \ testsuite/module-playground/mod-loop-e.c \ + testsuite/module-playground/mod-loop-f.c \ + testsuite/module-playground/mod-loop-g.c \ + testsuite/module-playground/mod-loop-h.c \ + testsuite/module-playground/mod-loop-i.c \ + testsuite/module-playground/mod-loop-j.c \ + testsuite/module-playground/mod-loop-k.c \ testsuite/module-playground/mod-loop.h \ testsuite/module-playground/mod-simple.c \ testsuite/module-playground/mod-simple-i386.ko \ @@ -321,6 +333,7 @@ testsuite_libtestsuite_la_LIBADD = -lrt TESTSUITE = \ testsuite/test-hash \ testsuite/test-array \ + testsuite/test-scratchbuf \ testsuite/test-strbuf \ testsuite/test-init \ testsuite/test-initstate \ @@ -348,6 +361,9 @@ testsuite_test_hash_CPPFLAGS = $(TESTSUITE_CPPFLAGS) testsuite_test_array_LDADD = $(TESTSUITE_LDADD) testsuite_test_array_CPPFLAGS = $(TESTSUITE_CPPFLAGS) +testsuite_test_scratchbuf_LDADD = $(TESTSUITE_LDADD) +testsuite_test_scratchbuf_CPPFLAGS = $(TESTSUITE_CPPFLAGS) + testsuite_test_strbuf_LDADD = $(TESTSUITE_LDADD) testsuite_test_strbuf_CPPFLAGS = $(TESTSUITE_CPPFLAGS) @@ -391,7 +407,7 @@ DISTCLEAN_LOCAL_HOOKS += testsuite-distclean EXTRA_DIST += testsuite/rootfs-pristine DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc --enable-python --sysconfdir=/etc \ - --with-zlib \ + --with-zlib --with-openssl \ --with-bashcompletiondir=$$dc_install_base/$(bashcompletiondir) distclean-local: $(DISTCLEAN_LOCAL_HOOKS) @@ -399,8 +415,6 @@ distclean-local: $(DISTCLEAN_LOCAL_HOOKS) buildtest-TESTS: $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS) -DISTCLEANFILES += $(DOLT_CLEANFILES) - # ------------------------------------------------------------------------------ # coverage # ------------------------------------------------------------------------------ @@ -446,7 +460,7 @@ endif kmod-coverity-%.tar.xz: rm -rf $< cov-int - ./bootstrap-configure --disable-python --disable-manpages + ./autogen.sh c --disable-python --disable-manpages make clean cov-build --dir cov-int make -j 4 tar caf $@ cov-int @@ -485,3 +499,13 @@ tar: kmod-$(VERSION).tar.xz kmod-$(VERSION).tar.sign tar-sync: kmod-$(VERSION).tar.xz kmod-$(VERSION).tar.sign kup put kmod-$(VERSION).tar.xz kmod-$(VERSION).tar.sign /pub/linux/utils/kernel/kmod/ + +# ------------------------------------------------------------------------------ +# mkosi +# ------------------------------------------------------------------------------ + +DISTRO ?= "arch" + +mkosi: + -$(MKDIR_P) $(top_srcdir)/testsuite/mkosi/mkosi.cache + $(MKOSI) -C $(top_srcdir)/testsuite/mkosi --build-sources ../../ --default mkosi.${DISTRO} -fi