librazor/Makefile.am
author Kristian H?gsberg <krh@redhat.com>
Fri Jun 20 21:56:43 2008 -0400 (2008-06-20)
changeset 254 ccb1c11968ab
parent 241 c3eb520e2219
child 323 3b24a0bd41ee
permissions -rw-r--r--
Introduce install/remove iterators.

These iterator constructors lets you pass in two sets and creates
an iterator for the packages to remove or the packages to install.
The iterators will step through the packages in a sequence that respects
the pre, post, preun and postun modifiers.

Right now, the install order isn't actually implemented, this patch just
implements the API changes and updates the applications.
rhughes@241
     1
## Process this file with automake to produce Makefile.in
rhughes@241
     2
rhughes@241
     3
INCLUDES = \
rhughes@241
     4
	-I$(top_builddir)/src -I$(top_srcdir)/src \
rhughes@241
     5
	-DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
rhughes@241
     6
	-DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
rhughes@241
     7
	-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
rhughes@241
     8
	-DPACKAGE_BIN_DIR=\""$(bindir)"\" \
rhughes@241
     9
	-DPACKAGE_LOCALSTATE_DIR=\""$(localstatedir)"\" \
rhughes@241
    10
	-DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
rhughes@241
    11
	-DPACKAGE_LIB_DIR=\""$(libdir)"\"
rhughes@241
    12
rhughes@241
    13
lib_LTLIBRARIES = librazor.la
rhughes@241
    14
rhughes@241
    15
librazorincludedir = $(includedir)/razor
rhughes@241
    16
rhughes@241
    17
librazorinclude_HEADERS =              			\
rhughes@241
    18
	razor.h
rhughes@241
    19
rhughes@241
    20
librazor_la_SOURCES =                                	\
rhughes@241
    21
	razor-internal.h				\
rhughes@241
    22
	razor.h						\
rhughes@241
    23
	razor.c						\
krh@248
    24
	root.c						\
rhughes@241
    25
	types.c						\
rhughes@241
    26
	util.c						\
krh@248
    27
	rpm.c						\
krh@248
    28
	iterator.c					\
krh@248
    29
	importer.c					\
krh@248
    30
	merger.c					\
krh@248
    31
	transaction.c
rhughes@241
    32
rhughes@241
    33
librazor_la_LIBADD = $(ZLIB_LIBS)
rhughes@241
    34
rhughes@241
    35
clean-local :
rhughes@241
    36
	rm -f *~
rhughes@241
    37