]> git.ipfire.org Git - pakfire.git/blobdiff - Makefile.am
testsuite: Pakfire context needs to be initialized to set the logging function
[pakfire.git] / Makefile.am
index bb6ccee2b50c661552f0b0228fd1d3b55d12223c..b8af3230b9f189f69a9c6cb7457794ce085936ac 100644 (file)
@@ -43,7 +43,7 @@ macrosdir = $(prefix)/lib/pakfire/macros
 qualityagentdir = $(prefix)/lib/quality-agent
 scriptsdir = $(prefix)/lib/$(PACKAGE_NAME)
 
-TEST_ROOTFS = $(abs_top_builddir)/.root
+TEST_ROOTFS = $(abs_top_builddir)/tests/.root
 
 CLEANFILES =
 DISTCLEANFILES =
@@ -54,8 +54,15 @@ AM_CPPFLAGS = \
        -I $(top_srcdir)/include \
        $(OUR_CPPFLAGS)
 
-AM_CFLAGS = $(OUR_CFLAGS)
-AM_LDFLAGS = $(OUR_LDFLAGS)
+AM_CFLAGS = $(OUR_CFLAGS) \
+       -ffunction-sections \
+       -fdata-sections
+
+AM_LDFLAGS = $(OUR_LDFLAGS) \
+       -Wl,--gc-sections \
+       -Wl,--as-needed
+
+AM_YFLAGS = -d
 
 PAKFIRE_CPPFLAGS = -I$(top_srcdir)/src/libpakfire/include
 PAKFIRE_LIBS     = libpakfire.la
@@ -119,17 +126,16 @@ pakfire_PYTHON = \
        src/pakfire/constants.py \
        src/pakfire/daemon.py \
        src/pakfire/distro.py \
+       src/pakfire/downloaders.py \
        src/pakfire/errors.py \
        src/pakfire/filelist.py \
        src/pakfire/http.py \
        src/pakfire/hub.py \
        src/pakfire/i18n.py \
-       src/pakfire/keyring.py \
        src/pakfire/logger.py \
        src/pakfire/progressbar.py \
        src/pakfire/shell.py \
        src/pakfire/system.py \
-       src/pakfire/transaction.py \
        src/pakfire/util.py
 
 pakfiredir = $(pythondir)/pakfire
@@ -144,7 +150,6 @@ pakfire_packages_PYTHON = \
        src/pakfire/packages/lexer.py \
        src/pakfire/packages/make.py \
        src/pakfire/packages/packager.py \
-       src/pakfire/packages/solv.py \
        src/pakfire/packages/tar.py
 
 pakfire_packagesdir = $(pythondir)/pakfire/packages
@@ -154,11 +159,9 @@ pakfire_packagesdir = $(pythondir)/pakfire/packages
 pakfire_repository_PYTHON = \
        src/pakfire/repository/__init__.py \
        src/pakfire/repository/base.py \
-       src/pakfire/repository/cache.py \
        src/pakfire/repository/database.py \
        src/pakfire/repository/local.py \
        src/pakfire/repository/metadata.py \
-       src/pakfire/repository/remote.py \
        src/pakfire/repository/system.py
 
 pakfire_repositorydir = $(pythondir)/pakfire/repository
@@ -193,8 +196,6 @@ _pakfire_la_SOURCES = \
        src/_pakfire/package.h \
        src/_pakfire/pakfire.c \
        src/_pakfire/pakfire.h \
-       src/_pakfire/pool.c \
-       src/_pakfire/pool.h \
        src/_pakfire/problem.c \
        src/_pakfire/problem.h \
        src/_pakfire/relation.c \
@@ -207,8 +208,6 @@ _pakfire_la_SOURCES = \
        src/_pakfire/selector.h \
        src/_pakfire/solution.c \
        src/_pakfire/solution.h \
-       src/_pakfire/solvable.c \
-       src/_pakfire/solvable.h \
        src/_pakfire/step.c \
        src/_pakfire/step.h \
        src/_pakfire/transaction.c \
@@ -245,7 +244,6 @@ lib_LTLIBRARIES += \
 
 libpakfire_la_SOURCES = \
        src/libpakfire/archive.c \
-       src/libpakfire/cache.c \
        src/libpakfire/errno.c \
        src/libpakfire/file.c \
        src/libpakfire/filter.c \
@@ -254,12 +252,10 @@ libpakfire_la_SOURCES = \
        src/libpakfire/package.c \
        src/libpakfire/packagelist.c \
        src/libpakfire/pakfire.c \
-       src/libpakfire/pool.c \
        src/libpakfire/problem.c \
        src/libpakfire/relation.c \
        src/libpakfire/relationlist.c \
        src/libpakfire/repo.c \
-       src/libpakfire/repocache.c \
        src/libpakfire/request.c \
        src/libpakfire/selector.c \
        src/libpakfire/solution.c \
@@ -270,7 +266,6 @@ libpakfire_la_SOURCES = \
 
 pkginclude_HEADERS += \
        src/libpakfire/include/pakfire/archive.h \
-       src/libpakfire/include/pakfire/cache.h \
        src/libpakfire/include/pakfire/constants.h \
        src/libpakfire/include/pakfire/errno.h \
        src/libpakfire/include/pakfire/file.h \
@@ -279,15 +274,13 @@ pkginclude_HEADERS += \
        src/libpakfire/include/pakfire/key.h \
        src/libpakfire/include/pakfire/logging.h \
        src/libpakfire/include/pakfire/package.h \
-       src/libpakfire/include/pakfire/packagecache.h \
        src/libpakfire/include/pakfire/packagelist.h \
        src/libpakfire/include/pakfire/pakfire.h \
-       src/libpakfire/include/pakfire/pool.h \
+       src/libpakfire/include/pakfire/private.h \
        src/libpakfire/include/pakfire/problem.h \
        src/libpakfire/include/pakfire/relation.h \
        src/libpakfire/include/pakfire/relationlist.h \
        src/libpakfire/include/pakfire/repo.h \
-       src/libpakfire/include/pakfire/repocache.h \
        src/libpakfire/include/pakfire/request.h \
        src/libpakfire/include/pakfire/selector.h \
        src/libpakfire/include/pakfire/solution.h \
@@ -299,6 +292,7 @@ pkginclude_HEADERS += \
 
 libpakfire_la_CFLAGS = \
        $(AM_CFLAGS) \
+       -fvisibility=hidden \
        $(LIBGCRYPT_CFLAGS)
 
 libpakfire_la_CPPFLAGS = \