Home | History | Annotate | Line # | Download | only in m4
GNUmakefile revision 1.1.1.1.4.2
      1  1.1.1.1.4.2  haad #
      2  1.1.1.1.4.2  haad # THIS MAKEFILE IS FOR am-utils maintainers only!
      3  1.1.1.1.4.2  haad #
      4  1.1.1.1.4.2  haad # GNUmakefile for remaking configuration files.
      5  1.1.1.1.4.2  haad #
      6  1.1.1.1.4.2  haad # Erez Zadok <ezk (at] cs.columbia.edu>
      7  1.1.1.1.4.2  haad #
      8  1.1.1.1.4.2  haad 
      9  1.1.1.1.4.2  haad AUTOCONF=autoconf --localdir=./m4 ./m4/configure.in
     10  1.1.1.1.4.2  haad AUTOHEADER=autoheader --localdir=./m4 ./m4/configure.in
     11  1.1.1.1.4.2  haad #AUTOMAKE=./m4/automake --include-deps --amdir=./m4/amdir
     12  1.1.1.1.4.2  haad #AUTOMAKE=automake --include-deps --no-intermediates --localdir=./m4
     13  1.1.1.1.4.2  haad #AUTOMAKE=automake --include-deps --localdir=./m4
     14  1.1.1.1.4.2  haad AUTOMAKE=automake --include-deps --altdir=./m4
     15  1.1.1.1.4.2  haad ACLOCAL=aclocal --altdir=./m4
     16  1.1.1.1.4.2  haad MK_ACLOCAL=./mk-aclocal
     17  1.1.1.1.4.2  haad 
     18  1.1.1.1.4.2  haad CUTWARNMSG="warning: AC_TRY_RUN called without default to allow cross compilin"
     19  1.1.1.1.4.2  haad CUTWARNMSG2="AC_OUTPUT_COMMANDS|autoupdate"
     20  1.1.1.1.4.2  haad AMFILES=../Makefile.am $(wildcard ../*/Makefile.am)
     21  1.1.1.1.4.2  haad INAMFILES=$(AMFILES:.am=.in)
     22  1.1.1.1.4.2  haad ACFILES=$(wildcard macros/*.m4 macros/HEADER macros/TRAILER m4/aclocal.m4)
     23  1.1.1.1.4.2  haad 
     24  1.1.1.1.4.2  haad LOG=/tmp/amu-${USER}.log
     25  1.1.1.1.4.2  haad 
     26  1.1.1.1.4.2  haad TOPDIR=..
     27  1.1.1.1.4.2  haad VPATH=
     28  1.1.1.1.4.2  haad 
     29  1.1.1.1.4.2  haad all: testdir ${TOPDIR}/configure config.h.in ${TOPDIR}/Makefile.in \
     30  1.1.1.1.4.2  haad 	GNUmakefile stamp-h.in
     31  1.1.1.1.4.2  haad 
     32  1.1.1.1.4.2  haad config: all $(TOPDIR)/buildall aux_conf.h.in
     33  1.1.1.1.4.2  haad 	(cd ${TOPDIR} && ./buildall -c)
     34  1.1.1.1.4.2  haad 
     35  1.1.1.1.4.2  haad dconfig: all $(TOPDIR)/buildall aux_conf.h.in
     36  1.1.1.1.4.2  haad 	(cd ${TOPDIR} && ./buildall -C)
     37  1.1.1.1.4.2  haad 
     38  1.1.1.1.4.2  haad qconfig: all $(TOPDIR)/buildall aux_conf.h.in
     39  1.1.1.1.4.2  haad 	(cd ${TOPDIR} && ./buildall -q)
     40  1.1.1.1.4.2  haad 
     41  1.1.1.1.4.2  haad build: all $(TOPDIR)/buildall aux_conf.h.in
     42  1.1.1.1.4.2  haad 	(cd ${TOPDIR} && ./buildall -b)
     43  1.1.1.1.4.2  haad 
     44  1.1.1.1.4.2  haad world: all $(TOPDIR)/buildall aux_conf.h.in
     45  1.1.1.1.4.2  haad 	(cd ${TOPDIR} && ./buildall)
     46  1.1.1.1.4.2  haad 
     47  1.1.1.1.4.2  haad testdir: ${TOPDIR}/amd/amd.c
     48  1.1.1.1.4.2  haad 
     49  1.1.1.1.4.2  haad ${TOPDIR}/configure: configure.in aclocal.m4
     50  1.1.1.1.4.2  haad 	-(cd ${TOPDIR} && ${AUTOCONF} > configure.new 2> ${LOG})
     51  1.1.1.1.4.2  haad 	-@egrep -v ${CUTWARNMSG} ${LOG} > ${LOG}.new ; mv ${LOG}.new ${LOG}
     52  1.1.1.1.4.2  haad 	@echo '############################################################'
     53  1.1.1.1.4.2  haad 	@echo 'Checking for "AC_OUTPUT_COMMANDS" warnings:'
     54  1.1.1.1.4.2  haad 	@echo ' (If you see any output, fix this when autoconf/automake are'
     55  1.1.1.1.4.2  haad 	@echo '  back in sync in their CVS trees. -ezk, 2/10/00)'
     56  1.1.1.1.4.2  haad 	-@egrep ${CUTWARNMSG2} ${LOG}
     57  1.1.1.1.4.2  haad 	-@egrep -v ${CUTWARNMSG2} ${LOG} > ${LOG}.new ; mv ${LOG}.new ${LOG}
     58  1.1.1.1.4.2  haad 	@echo '############################################################'
     59  1.1.1.1.4.2  haad 	@if test -s ${LOG}; then cat ${LOG}; exit 2; fi
     60  1.1.1.1.4.2  haad 	-mv ../configure ../configure.old
     61  1.1.1.1.4.2  haad 	mv ../configure.new ../configure
     62  1.1.1.1.4.2  haad 	rm -f ../configure.old
     63  1.1.1.1.4.2  haad 	chmod a+rx $@
     64  1.1.1.1.4.2  haad 
     65  1.1.1.1.4.2  haad config.h.in: configure.in acconfig.h
     66  1.1.1.1.4.2  haad 	-(cd ${TOPDIR} && ${AUTOHEADER} > ./m4/config.h.in 2> ${LOG})
     67  1.1.1.1.4.2  haad 	-@egrep -v ${CUTWARNMSG} ${LOG} > ${LOG}.new ; mv ${LOG}.new ${LOG}
     68  1.1.1.1.4.2  haad 	@echo '############################################################'
     69  1.1.1.1.4.2  haad 	@echo 'Checking for "AC_OUTPUT_COMMANDS" warnings:'
     70  1.1.1.1.4.2  haad 	@echo ' (If you see any output, fix this when autoconf/automake are'
     71  1.1.1.1.4.2  haad 	@echo '  back in sync in their CVS trees. -ezk, 2/10/00)'
     72  1.1.1.1.4.2  haad 	-@egrep ${CUTWARNMSG2} ${LOG}
     73  1.1.1.1.4.2  haad 	-@egrep -v ${CUTWARNMSG2} ${LOG} > ${LOG}.new ; mv ${LOG}.new ${LOG}
     74  1.1.1.1.4.2  haad 	@echo '############################################################'
     75  1.1.1.1.4.2  haad 	@if test -s ${LOG}; then cat ${LOG}; exit 2; fi
     76  1.1.1.1.4.2  haad 
     77  1.1.1.1.4.2  haad ${TOPDIR}/Makefile.in: ${AMFILES} configure.in aclocal.m4
     78  1.1.1.1.4.2  haad 	(cd ${TOPDIR} && ${AUTOMAKE})
     79  1.1.1.1.4.2  haad 	@rm -f ${LOG}
     80  1.1.1.1.4.2  haad 
     81  1.1.1.1.4.2  haad aclocal.m4: ${ACFILES} configure.in
     82  1.1.1.1.4.2  haad 	rm -f $@
     83  1.1.1.1.4.2  haad 	${MK_ACLOCAL} > acinclude.m4
     84  1.1.1.1.4.2  haad 	(cd ${TOPDIR} && ${ACLOCAL})
     85  1.1.1.1.4.2  haad 
     86  1.1.1.1.4.2  haad stamp-h.in: ${AMFILES} config.h.in aclocal.m4 aux_conf.h.in
     87  1.1.1.1.4.2  haad 	echo timestamp > $@
     88  1.1.1.1.4.2  haad 
     89  1.1.1.1.4.2  haad clean:
     90  1.1.1.1.4.2  haad 	rm -f ${TOPDIR}/configure config.h.in $(INAMFILES) aclocal.m4 stamp.h.in
     91  1.1.1.1.4.2  haad 
     92  1.1.1.1.4.2  haad ##############################################################################
     93  1.1.1.1.4.2  haad # maintainer rules to update autoconf/automake/libtool files distributed with
     94  1.1.1.1.4.2  haad # am-utils. -Erez.
     95  1.1.1.1.4.2  haad 
     96  1.1.1.1.4.2  haad P1s=/usr/share/automake
     97  1.1.1.1.4.2  haad P2s=/usr/share/libtool
     98  1.1.1.1.4.2  haad P1=/usr/local/gnu/lib/automake
     99  1.1.1.1.4.2  haad P2=/usr/local/gnu/lib/libtool
    100  1.1.1.1.4.2  haad P3=/misc/mirror/gnu/prep/config
    101  1.1.1.1.4.2  haad P4=/misc/mirror/gnu/prep/GNUinfo
    102  1.1.1.1.4.2  haad ICMD=./m4/copy-if-newbig
    103  1.1.1.1.4.2  haad CPCMD=cp -p
    104  1.1.1.1.4.2  haad 
    105  1.1.1.1.4.2  haad update:		\
    106  1.1.1.1.4.2  haad 	config.guess	\
    107  1.1.1.1.4.2  haad 	config.sub	\
    108  1.1.1.1.4.2  haad 	doc/texinfo.tex
    109  1.1.1.1.4.2  haad # 	depcomp		\
    110  1.1.1.1.4.2  haad # 	install-sh	\
    111  1.1.1.1.4.2  haad # 	ltconfig	\
    112  1.1.1.1.4.2  haad # 	ltmain.sh	\
    113  1.1.1.1.4.2  haad # 	mdate-sh	\
    114  1.1.1.1.4.2  haad # 	missing		\
    115  1.1.1.1.4.2  haad # 	mkinstalldirs	\
    116  1.1.1.1.4.2  haad 
    117  1.1.1.1.4.2  haad config.guess:: $(P1s)*/config.guess
    118  1.1.1.1.4.2  haad 	$(ICMD) $? $@
    119  1.1.1.1.4.2  haad config.guess:: $(P2s)/config.guess
    120  1.1.1.1.4.2  haad 	$(ICMD) $? $@
    121  1.1.1.1.4.2  haad config.guess:: $(P3)/config.guess
    122  1.1.1.1.4.2  haad 	$(ICMD) $? $@
    123  1.1.1.1.4.2  haad 
    124  1.1.1.1.4.2  haad config.sub:: $(P1s)*/config.sub
    125  1.1.1.1.4.2  haad 	$(ICMD) $? $@
    126  1.1.1.1.4.2  haad config.sub:: $(P2s)/config.sub
    127  1.1.1.1.4.2  haad 	$(ICMD) $? $@
    128  1.1.1.1.4.2  haad config.sub:: $(P3)/config.sub
    129  1.1.1.1.4.2  haad 	$(ICMD) $? $@
    130  1.1.1.1.4.2  haad 
    131  1.1.1.1.4.2  haad depcomp:: $(P1)/depcomp
    132  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    133  1.1.1.1.4.2  haad 
    134  1.1.1.1.4.2  haad install-sh: $(P1)/install-sh
    135  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    136  1.1.1.1.4.2  haad 
    137  1.1.1.1.4.2  haad ltconfig: $(P2)/ltconfig
    138  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    139  1.1.1.1.4.2  haad 
    140  1.1.1.1.4.2  haad ltmain.sh: $(P2)/ltmain.sh
    141  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    142  1.1.1.1.4.2  haad 
    143  1.1.1.1.4.2  haad mdate-sh: $(P1)/mdate-sh
    144  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    145  1.1.1.1.4.2  haad 
    146  1.1.1.1.4.2  haad missing: $(P1)/missing
    147  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    148  1.1.1.1.4.2  haad 
    149  1.1.1.1.4.2  haad mkinstalldirs: $(P1)/mkinstalldirs
    150  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    151  1.1.1.1.4.2  haad 
    152  1.1.1.1.4.2  haad doc/texinfo.tex: $(P4)/texinfo.tex
    153  1.1.1.1.4.2  haad 	$(CPCMD) $? $@
    154  1.1.1.1.4.2  haad 
    155  1.1.1.1.4.2  haad ##############################################################################
    156