# Do NOT list 'devel' in subdirs. It's developers playgound
# and must not prevent anything from building.
-SUBDIRS = zypp testsuite po doc
+SUBDIRS = zypp zypp2 testsuite po doc
## ##################################################
zypp/solver/Makefile \
zypp/solver/detail/Makefile \
zypp/data/Makefile \
- zypp/cache/Makefile \
- zypp/cache/sqlite3x/Makefile
+ zypp2/cache/Makefile \
+ zypp2/cache/sqlite3x/Makefile
+ zypp2/source/Makefile \
+ zypp2/source/yum/Makefile \
zypp/source/Makefile \
zypp/source/plaindir/Makefile \
zypp/source/susetags/Makefile \
## ##################################################
-LDADD = $(top_srcdir)/zypp/lib@PACKAGE@.la
+LDADD = $(top_srcdir)/zypp/lib@PACKAGE@.la $(top_srcdir)/zypp/lib@PACKAGE@2.la
## ##################################################
## ##################################################
SUBDIRS = base thread url media capability detail pool parser \
- data source cache target solver zypp_detail ui
+ data source target solver zypp_detail ui
AM_CXXFLAGS = -DZYPP_BASE_LOGGER_LOGGROUP=\"zypp\"
YUMPatchImpl.h \
YUMGroupImpl.h \
YUMPatternImpl.h \
- YUMProductImpl.h \
- YUMSourceCacher.h
-
+ YUMProductImpl.h
noinst_LTLIBRARIES = lib@PACKAGE@_source_yum.la
YUMPatchImpl.cc \
YUMGroupImpl.cc \
YUMPatternImpl.cc \
- YUMProductImpl.cc \
- YUMSourceCacher.cc
+ YUMProductImpl.cc
## ##################################################
--- /dev/null
+## Process this file with automake to produce Makefile.in
+## ##################################################
+
+SUBDIRS = cache
+
+AM_CXXFLAGS = -DZYPP_BASE_LOGGER_LOGGROUP=\"zypp2\"
+
+## ##################################################
+
+pkginclude_HEADERS =
+
+## ##################################################
+
+lib_LTLIBRARIES = lib@PACKAGE@2.la
+
+## ##################################################
+
+lib@PACKAGE@2_la_SOURCES =
+
+lib@PACKAGE@_la_LDFLAGS = @LIBZYPP_VERSION_INFO@
+
+lib@PACKAGE@_la_LIBADD = cache/lib@PACKAGE@2_cache.la \
+ -lboost_filesystem \
+ -lsqlite3 \
+ -lutil
+# !!! base/lib@PACKAGE@_base.la MUST BE THE LAST zypp lib linked
+
+## ##################################################
+
+EXTRA_DIST = @DOXYGEN/*
+
+#<INSTALL-HEADER-TARGET>
+
+# Automatically inserted by insert_install_target
+# DO NOT REMOVE THE TAGS!
+
+# Install header files only if different to version already installed -
+# prevent unnecessary installations to keep make dependency changes
+# and thus rebuilds for dependent packages as low as possible.
+
+install-pkgincludeHEADERS: $(pkginclude_HEADERS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(pkgincludedir)
+ @list='$(pkginclude_HEADERS)'; \
+ for p in $$list; do \
+ if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
+ if ! cmp -s $$d$$p $(DESTDIR)$(pkgincludedir)/$$p; then \
+ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p"; \
+ $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p; \
+ fi \
+ done
+
+#</INSTALL-HEADER-TARGET>
+
## ##################################################
-noinst_LTLIBRARIES = lib@PACKAGE@_cache.la
+noinst_LTLIBRARIES = lib@PACKAGE@2_cache.la
## ##################################################
-lib@PACKAGE@_cache_la_SOURCES = SourceCache.cpp SourceCacheInitializer.cpp SourceCacher.cpp KnownSourcesCache.cpp Utils.cpp
+lib@PACKAGE@2_cache_la_SOURCES = SourceCache.cpp SourceCacheInitializer.cpp SourceCacher.cpp KnownSourcesCache.cpp Utils.cpp
-lib@PACKAGE@_cache_la_LDFLAGS = @LIBZYPP_VERSION_INFO@
+lib@PACKAGE@2_cache_la_LDFLAGS = @LIBZYPP_VERSION_INFO@
-lib@PACKAGE@_cache_la_LIBADD = sqlite3x/lib@PACKAGE@_sqlite3x.la
+lib@PACKAGE@2_cache_la_LIBADD = sqlite3x/lib@PACKAGE@2_sqlite3x.la
## hal/lib@PACKAGE@_cache_hal.la \
## modalias/lib@PACKAGE@_cache_modalias.la \
## store/lib@PACKAGE@_cache_store.la
## ##################################################
-noinst_LTLIBRARIES = lib@PACKAGE@_sqlite3x.la
+noinst_LTLIBRARIES = lib@PACKAGE@2_sqlite3x.la
## ##################################################
-lib@PACKAGE@_sqlite3x_la_SOURCES = sqlite3x_command.cpp sqlite3x_connection.cpp \
+lib@PACKAGE@2_sqlite3x_la_SOURCES = sqlite3x_command.cpp sqlite3x_connection.cpp \
sqlite3x_exception.cpp sqlite3x_reader.cpp sqlite3x_transaction.cpp
-lib@PACKAGE@_sqlite3x_la_LDFLAGS = -lsqlite3 @LIBZYPP_VERSION_INFO@
+lib@PACKAGE@2_sqlite3x_la_LDFLAGS = -lsqlite3 @LIBZYPP_VERSION_INFO@
--- /dev/null
+## Process this file with automake to produce Makefile.in
+## ##################################################
+
+SUBDIRS = yum
+
+INCLUDES = \
+ -DZYPP_BASE_LOGGER_LOGGROUP=\"source2\"
+
+## ##################################################
+
+sourceincludedir = $(pkgincludedir)/source
+
+sourceinclude_HEADERS =
+
+noinst_LTLIBRARIES = lib@PACKAGE@2_source.la
+
+## ##################################################
+
+lib@PACKAGE@2_source_la_SOURCES =
+
+lib@PACKAGE@_source_la_LIBADD = \
+ yum/lib@PACKAGE@2_source_yum.la
+
+## ##################################################
--- /dev/null
+## Process this file with automake to produce Makefile.in
+## ##################################################
+
+SUBDIRS =
+
+INCLUDES = \
+ -DZYPP_BASE_LOGGER_LOGGROUP=\"yum\"
+
+## ##################################################
+
+sourceyumincludedir = $(pkgincludedir)/source/yum
+
+sourceyuminclude_HEADERS = \
+ YUMSourceCacher.h
+
+
+noinst_LTLIBRARIES = lib@PACKAGE@2_source_yum.la
+
+## ##################################################
+
+lib@PACKAGE@2_source_yum_la_SOURCES = \
+ YUMSourceCacher.cc
+
+## ##################################################