1 1.1 christos # Maintainer's Makefile -*-Makefile-*- 2 1.1 christos 3 1.1 christos top_srcdir = .. 4 1.1 christos srcdir = . 5 1.1 christos 6 1.1 christos SHELL = /bin/sh 7 1.1 christos 8 1.1 christos all: README fnchange.lst config.sed 9 1.1 christos 10 1.1 christos config.sed: config.in fnchange.in 11 1.1 christos sed \ 12 1.1 christos -e '/plural-[1-9]\+/ d' \ 13 1.1 christos -e 's|\.h\.in|\\\\\\\\.h\\\\\\\\.in|' \ 14 1.1 christos -e 's|\.in\.in|\\\\\\\\.in\\\\\\\\.in|' \ 15 1.1 christos -e 's|\.sh\.in|\\\\\\\\.sh\\\\\\\\.in|' \ 16 1.1 christos -e 's|^.*/\([A-Za-z0-9\\._+-]\+\)[ ]\+| s,\1,|' \ 17 1.1 christos -e '/\/tests\// !s|@V@.*/||;s|@V@/tests/||' \ 18 1.1 christos -e 's|$$|,g\\\\\\|' \ 19 1.1 christos -e 's|^#.*$$|/@append_list_of_renamed_files@/ c\\|' \ 20 1.1 christos $(srcdir)/fnchange.in > t-script.sed 21 1.1 christos sed '$$ s|\\||' t-script.sed > script.sed 22 1.1 christos sed -f script.sed $(srcdir)/config.in > t-$@ 23 1.1 christos mv t-$@ $@ 24 1.1 christos rm -f t-script.sed script.sed 25 1.1 christos 26 1.1 christos fnchange.lst: fnchange.in $(top_srcdir)/configure.in 27 1.1 christos PACKAGE=`grep AM_INIT_AUTOMAKE $(top_srcdir)/configure.in | sed -e 's/AM_INIT_AUTOMAKE(\([^,)]*\),.*$$/\1/'`; \ 28 1.1 christos VERSION=`grep AM_INIT_AUTOMAKE $(top_srcdir)/configure.in | sed -e 's/AM_INIT_AUTOMAKE([^,)]*, *\([^,)]*\).*$$/\1/'`; \ 29 1.1 christos sed \ 30 1.1 christos -e '/^#/d' \ 31 1.1 christos -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \ 32 1.1 christos $(srcdir)/fnchange.in > t-$@ 33 1.1 christos mv t-$@ $@ 34 1.1 christos 35 1.1 christos README: README.in $(top_srcdir)/configure.in 36 1.1 christos PACKAGE=`grep AM_INIT_AUTOMAKE $(top_srcdir)/configure.in | sed -e 's/AM_INIT_AUTOMAKE(\([^,)]*\),.*$$/\1/'`; \ 37 1.1 christos VERSION=`grep AM_INIT_AUTOMAKE $(top_srcdir)/configure.in | sed -e 's/AM_INIT_AUTOMAKE([^,)]*, *\([^,)]*\).*$$/\1/'`; \ 38 1.1 christos packageversion=`echo "$${VERSION}" | sed 's/\..*\.//'`; \ 39 1.1 christos treeversion=`echo "$${VERSION}" | sed 's/\.//'`; \ 40 1.1 christos sed \ 41 1.1 christos -e "s/@V@/$${PACKAGE}-$${VERSION}/g" \ 42 1.1 christos -e "s/@VER@/$${VERSION}/g" \ 43 1.1 christos -e "s/@packageversion@/$$packageversion/g" \ 44 1.1 christos -e "s/@treeversion@/$$treeversion/g" \ 45 1.1 christos $(srcdir)/README.in > t-$@ 46 1.1 christos mv t-$@ $@ 47