src/Makefile.am
author Kristian H?gsberg <krh@redhat.com>
Fri Jun 20 21:56:43 2008 -0400 (2008-06-20)
changeset 254 ccb1c11968ab
child 265 71b615b7c185
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
	$(CURL_CFLAGS) \
rhughes@241
     5
	$(EXPAT_CFLAGS) \
rhughes@241
     6
	$(RPM_CFLAGS) \
rhughes@241
     7
	-I$(top_builddir)/src -I$(top_srcdir)/src \
rhughes@241
     8
	-I$(top_srcdir)/librazor \
rhughes@241
     9
	-DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
rhughes@241
    10
	-DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
rhughes@241
    11
	-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
rhughes@241
    12
	-DPACKAGE_BIN_DIR=\""$(bindir)"\" \
rhughes@241
    13
	-DPACKAGE_LOCALSTATEDIR=\""$(localstatedir)"\" \
rhughes@241
    14
	-DPACKAGE_LOCALE_DIR=\""$(localedir)"\"
rhughes@241
    15
rhughes@241
    16
bin_PROGRAMS = razor rpm
rhughes@241
    17
rhughes@241
    18
razor_SOURCES = main.c import-rpmdb.c import-yum.c
rhughes@241
    19
razor_LDADD = $(RPM_LIBS) $(EXPAT_LIBS) $(CURL_LIBS) $(top_builddir)/librazor/librazor.la
rhughes@241
    20
rhughes@241
    21
rpm_SOURCES = rpm.c
rhughes@241
    22
rpm_LDADD = $(top_builddir)/librazor/librazor.la
rhughes@241
    23
rhughes@241
    24
clean-local :
rhughes@241
    25
	rm -f *~
rhughes@241
    26