Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Thu Feb 09 20:45:27 2012 +0000 (2012-02-09)
changeset 418 33b825d3128d
parent 323 3b24a0bd41ee
child 455 df914f383f5c
permissions -rw-r--r--
Add transaction barriers
These allow packages to be installed and removed which have scripts
that depend on each other when atomic transactions are involved.
Note that yum supports pre, but not other requires flags. post will
need similar support to the post scripts themselves pulling in the
requires flags from the rpms. Likewise preun and postun will need
similar handling to those scrips since the requires flags will need
to be stored in the razor database.
rhughes@241
     1
## Process this file with automake to produce Makefile.in
rhughes@241
     2
ali@351
     3
SUBDIRS = data docs gl librazor src test po
ali@323
     4
ali@323
     5
ACLOCAL_AMFLAGS = -I gl/m4
rhughes@241
     6
rhughes@241
     7
# Creating ChangeLog from git log (taken from cairo/Makefile.am):
rhughes@241
     8
ChangeLog: $(srcdir)/ChangeLog
rhughes@241
     9
rhughes@241
    10
$(srcdir)/ChangeLog:
rhughes@241
    11
	@if test -d "$(srcdir)/.git"; then \
rhughes@241
    12
	  (cd "$(srcdir)" && \
rhughes@241
    13
	  ./missing --run git-log --stat) | fmt --split-only > $@.tmp \
rhughes@241
    14
	  && mv -f $@.tmp $@ \
rhughes@241
    15
	  || ($(RM) $@.tmp; \
rhughes@241
    16
	      echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
rhughes@241
    17
	      (test -f $@ || echo git-log is required to generate this file >> $@)); \
rhughes@241
    18
	else \
rhughes@241
    19
	  test -f $@ || \
rhughes@241
    20
	  (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
rhughes@241
    21
	  echo A git checkout and git-log is required to generate this file >> $@); \
rhughes@241
    22
	fi
rhughes@241
    23
rhughes@241
    24
.PHONY: ChangeLog $(srcdir)/ChangeLog
rhughes@241
    25
rhughes@241
    26
EXTRA_DIST = 			\
rhughes@241
    27
	TODO	 		\
rhughes@241
    28
	ChangeLog 		\
rhughes@241
    29
	intltool-extract.in 	\
rhughes@241
    30
	intltool-merge.in 	\
rhughes@241
    31
	intltool-update.in
rhughes@241
    32
rhughes@241
    33
DISTCLEANFILES = \
rhughes@241
    34
	intltool-extract	\
rhughes@241
    35
	intltool-merge		\
rhughes@241
    36
	intltool-update
rhughes@241
    37
rhughes@241
    38
clean-local :
rhughes@241
    39
	rm -f *~
rhughes@241
    40