Makefile.am
author Kristian H?gsberg <krh@redhat.com>
Fri Jun 20 21:56:43 2008 -0400 (2008-06-20)
changeset 254 ccb1c11968ab
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.
     1 ## Process this file with automake to produce Makefile.in
     2 
     3 SUBDIRS = data docs librazor src po
     4 
     5 # Creating ChangeLog from git log (taken from cairo/Makefile.am):
     6 ChangeLog: $(srcdir)/ChangeLog
     7 
     8 $(srcdir)/ChangeLog:
     9 	@if test -d "$(srcdir)/.git"; then \
    10 	  (cd "$(srcdir)" && \
    11 	  ./missing --run git-log --stat) | fmt --split-only > $@.tmp \
    12 	  && mv -f $@.tmp $@ \
    13 	  || ($(RM) $@.tmp; \
    14 	      echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
    15 	      (test -f $@ || echo git-log is required to generate this file >> $@)); \
    16 	else \
    17 	  test -f $@ || \
    18 	  (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
    19 	  echo A git checkout and git-log is required to generate this file >> $@); \
    20 	fi
    21 
    22 .PHONY: ChangeLog $(srcdir)/ChangeLog
    23 
    24 EXTRA_DIST = 			\
    25 	TODO	 		\
    26 	ChangeLog 		\
    27 	intltool-extract.in 	\
    28 	intltool-merge.in 	\
    29 	intltool-update.in
    30 
    31 DISTCLEANFILES = \
    32 	intltool-extract	\
    33 	intltool-merge		\
    34 	intltool-update
    35 
    36 clean-local :
    37 	rm -f *~
    38