2005-12-12 21:20:10 +00:00
# -*-Makefile-*- template for DJGPP
# Makefile.in generated automatically by automake 1.2 from Makefile.am
2006-02-24 21:38:55 +00:00
#
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
2011-07-18 05:56:38 +00:00
# 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
2006-02-24 21:38:55 +00:00
# This file is part of GNU Make.
#
2011-07-18 05:56:38 +00:00
# GNU Make is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free Software
# Foundation; either version 3 of the License, or (at your option) any later
# version.
2006-02-24 21:38:55 +00:00
#
# GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
2011-07-18 05:56:38 +00:00
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
# details.
2006-02-24 21:38:55 +00:00
#
# You should have received a copy of the GNU General Public License along with
2011-07-18 05:56:38 +00:00
# this program. If not, see <http://www.gnu.org/licenses/>.
2005-12-12 21:20:10 +00:00
SHELL = /bin/sh
srcdir = .
VPATH = $( srcdir)
# $DJDIR is defined automatically by DJGPP to point
# to the root of the DJGPP installation tree.
prefix = /dev/env/DJDIR
exec_prefix = ${ prefix }
bindir = /bin
datadir = /share
libdir = /lib
infodir = /info
mandir = /man
includedir = /include
oldincludedir = c:/djgpp/include
DESTDIR = /dev/env/DJDIR
pkgdatadir = $( datadir) /make
pkglibdir = $( libdir) /make
pkgincludedir = $( includedir) /make
localedir = $( datadir) /locale
INSTALL = ${ exec_prefix } /bin/ginstall -c
INSTALL_PROGRAM = ${ exec_prefix } /bin/ginstall -c
INSTALL_DATA = ${ exec_prefix } /bin/ginstall -c -m 644
INSTALL_SCRIPT = ${ exec_prefix } /bin/ginstall -c
transform = s,x,x,
# This will fail even if they don't have a Unix-like shell (stock DOS
# shell doesn't know about `false'). The only difference is that they
# get "Error -1" instead of "Error 1".
EXIT_FAIL = false
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
EXEEXT = .exe
OBJEXT = o
AR = ar
AWK = gawk
CC = gcc
CPP = gcc -E
LIBOBJS =
MAKEINFO = ${ exec_prefix } /bin/makeinfo
PACKAGE = make
PERL = perl
RANLIB = ranlib
REMOTE = stub
2011-07-18 05:56:38 +00:00
VERSION = 3.82
2005-12-12 21:20:10 +00:00
AUTOMAKE_OPTIONS = 1.2
bin_PROGRAMS = make$( EXEEXT)
2006-02-24 21:38:55 +00:00
make_SOURCES = ar.c arscan.c commands.c default.c dir.c expand.c file.c function .c getopt.c getopt1.c implicit.c job.c main.c misc.c read.c remake.c rule.c signame.c strcache.c variable.c version.c vpath.c hash.c remote-$( REMOTE) .c
2005-12-12 21:20:10 +00:00
# This should include the glob/ prefix
libglob_a_SOURCES = glob/fnmatch.c glob/glob.c glob/fnmatch.h glob/glob.h
make_LDADD = glob/libglob.a
man_MANS = make.1
2011-07-18 05:56:38 +00:00
INCLUDES = -I$( srcdir) /glob -DLIBDIR= \" $( prefix) $( libdir) \" -DINCLUDEDIR= \" $( prefix) $( includedir) \" -DLOCALEDIR= \" $( prefix) $( localedir) \"
2005-12-12 21:20:10 +00:00
BUILT_SOURCES = README build.sh-in
EXTRA_DIST = $( BUILT_SOURCES) $( man_MANS) README.customs remote-cstms.c make-stds.texi texinfo.tex SCOPTIONS SMakefile Makefile.ami README.Amiga config.ami amiga.c amiga.h NMakefile README.DOS configh.dos configure.bat makefile.com README.W32 build_w32.bat config.h-W32 subproc.bat make.lnk config.h-vms makefile.vms readme.vms vmsdir.h vmsfunctions.c vmsify.c
2011-07-18 05:56:38 +00:00
SUBDIRS = glob doc
2005-12-12 21:20:10 +00:00
mkinstalldirs = ${ exec_prefix } /bin/gmkdir -p
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = build.sh
PROGRAMS = $( bin_PROGRAMS)
MAKE_HOST = i386-pc-msdosdjgpp
DEFS = -I. -I$( srcdir) -I.
CPPFLAGS = -DHAVE_CONFIG_H
LDFLAGS =
LIBS =
2006-02-24 21:38:55 +00:00
make_OBJECTS = ar.o arscan.o commands.o default.o dir.o expand.o file.o function .o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o remote-$( REMOTE) .o
2005-12-12 21:20:10 +00:00
make_DEPENDENCIES = glob/libglob.a
make_LDFLAGS =
libglob_a_LIBADD =
libglob_a_OBJECTS = fnmatch.o glob.o
noinst_LIBRARIES = glob/libglob.a
CFLAGS = -O2 -g
COMPILE = $( CC) $( DEFS) $( INCLUDES) $( CPPFLAGS) $( CFLAGS)
LINK = $( CC) $( CFLAGS) $( LDFLAGS) -o $@
TEXI2DVI = texi2dvi
TEXINFO_TEX = $( srcdir) /config/texinfo.tex
2011-07-18 05:56:38 +00:00
INFO_DEPS = doc/make.info
DVIS = doc/make.dvi
TEXINFOS = doc/make.texi
noinst_TEXINFOS = doc/fdl.texi doc/make-stds.texi
2005-12-12 21:20:10 +00:00
man1dir = $( mandir) /man1
MANS = $( man_MANS)
NROFF = nroff
DIST_COMMON = README ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL Makefile.am Makefile.in NEWS acconfig.h aclocal.m4 alloca.c build.sh-in config.h-in configure configure.in getloadavg.c
DISTFILES = $( DIST_COMMON) $( SOURCES) $( HEADERS) $( TEXINFOS) $( EXTRA_DIST)
TAR = gtar
GZIP = --best
SOURCES = $( make_SOURCES)
OBJECTS = $( make_OBJECTS)
HEADERS = $( wildcard $( srcdir) /*.h)
default : all
.SUFFIXES :
2011-07-18 05:56:38 +00:00
.SUFFIXES : .c .dvi .info .o .obj .ps .texi .tex .html
2005-12-12 21:20:10 +00:00
mostlyclean-hdr :
clean-hdr :
distclean-hdr :
-rm -f config.h
maintainer-clean-hdr :
mostlyclean-binPROGRAMS :
clean-binPROGRAMS :
-test -z " $( bin_PROGRAMS) " || rm -f $( bin_PROGRAMS)
distclean-binPROGRAMS :
maintainer-clean-binPROGRAMS :
install-binPROGRAMS : $( bin_PROGRAMS )
@$( NORMAL_INSTALL)
$( mkinstalldirs) $( DESTDIR) $( bindir)
@list= '$(bin_PROGRAMS)' ; for p in $$ list; do if test -f $$ p; then echo " $( INSTALL_PROGRAM) $$ p $( DESTDIR) $( bindir) /`echo $$ p | sed ' $( transform) '` " ; $( INSTALL_PROGRAM) $$ p $( DESTDIR) $( bindir) /` echo $$ p | sed '$(transform)' ` ; else :; fi ; done
uninstall-binPROGRAMS :
$( NORMAL_UNINSTALL)
list = '$(bin_PROGRAMS)' ; for p in $$ list; do rm -f $( DESTDIR) $( bindir) /` echo $$ p| sed '$(transform)' ` .exe; done
.c.o :
$( COMPILE) -c $<
clean-noinstLIBRARIES :
-test -z " $( noinst_LIBRARIES) " || rm -f $( noinst_LIBRARIES)
mostlyclean-compile :
-rm -f *.$( OBJEXT) *$( EXEEXT) make.new core
clean-compile :
distclean-compile :
-rm -f *.tab.c *_tab.c
maintainer-clean-compile :
make$(EXEEXT) : $( make_OBJECTS ) $( make_DEPENDENCIES )
@command.com /c if exist make del make
@command.com /c if exist make.exe del make.exe
$( LINK) $( make_LDFLAGS) $( make_OBJECTS) $( make_LDADD) $( LIBS)
2011-07-18 05:56:38 +00:00
# Documentation
make.info : make .texi
make.dvi : make .texi
make.ps : make .dvi make .texi
make.html : make .texi
2005-12-12 21:20:10 +00:00
DVIPS = dvips
2011-07-18 05:56:38 +00:00
.texi.info :
2005-12-12 21:20:10 +00:00
@command.com /c if exist make.info* del make.info*
@command.com /c if exist make.i* del make.i*
2011-07-18 05:56:38 +00:00
$( MAKEINFO) -I$( srcdir) --no-split $< -o ./$@
2005-12-12 21:20:10 +00:00
2011-07-18 05:56:38 +00:00
.texi :
2005-12-12 21:20:10 +00:00
@command.com /c if exist make.info* del make.info*
@command.com /c if exist make.i* del make.i*
2011-07-18 05:56:38 +00:00
$( MAKEINFO) -I$( srcdir) --no-split $< -o ./$@
2005-12-12 21:20:10 +00:00
2011-07-18 05:56:38 +00:00
.texi.dvi :
2005-12-12 21:20:10 +00:00
TEXINPUTS = " $( srcdir) ; $$ TEXINPUTS " MAKEINFO = '$(MAKEINFO) -I $(srcdir)' $( TEXI2DVI) $<
.dvi.ps :
$( DVIPS) $< -o $@
2011-07-18 05:56:38 +00:00
# Other documentation formats
html : html -recursive
.texi.html :
@command.com /c if exist make.html* del make.html*
$( MAKEINFO) --html -I$( srcdir) --no-split $< -o ./$@
2005-12-12 21:20:10 +00:00
install-info-am : $( INFO_DEPS )
@$( NORMAL_INSTALL)
$( mkinstalldirs) $( DESTDIR) $( infodir)
2011-07-18 05:56:38 +00:00
@for file in $( INFO_DEPS) ; do iifile = ` echo $$ file | sed "s|doc/||" ` ; d = $( srcdir) ; for ifile in ` cd $$ d && echo $$ file` ; do if test -f $$ d/$$ ifile; then echo " $( INSTALL_DATA) $$ d/ $$ ifile $( DESTDIR) $( infodir) / $$ iifile " ; $( INSTALL_DATA) $$ d/$$ ifile $( DESTDIR) $( infodir) /$$ iifile; else : ; fi ; done ; done
2005-12-12 21:20:10 +00:00
@$( POST_INSTALL)
2011-07-18 05:56:38 +00:00
@if $( SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>& 1; then for file in $( INFO_DEPS) ; do iifile = ` echo $$ file | sed "s|doc/||" ` ; echo " install-info --info-dir= $( DESTDIR) $( infodir) $( DESTDIR) $( infodir) / $$ iifile " ; install-info --info-dir= $( DESTDIR) $( infodir) $( DESTDIR) $( infodir) /$$ iifile || :; done ; else : ; fi
2005-12-12 21:20:10 +00:00
uninstall-info :
$( PRE_UNINSTALL)
@if $( SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>& 1; then ii = yes; else ii = ; fi ; for file in $( INFO_DEPS) ; do test -z $ii || install-info --info-dir= $( DESTDIR) $( infodir) --remove $$ file; done
$( NORMAL_UNINSTALL)
2011-07-18 05:56:38 +00:00
for file in $( INFO_DEPS) ; do ( cd $( DESTDIR) $( infodir) && rm -f $$ file) ; done
2005-12-12 21:20:10 +00:00
dist-info : $( INFO_DEPS )
for base in $( INFO_DEPS) ; do d = $( srcdir) ; for file in ` cd $$ d && eval echo $$ base*` ; do test -f $( distdir) /$$ file || ln $$ d/$$ file $( distdir) /$$ file 2> /dev/null || cp -p $$ d/$$ file $( distdir) /$$ file; done ; done
mostlyclean-aminfo :
2011-07-18 05:56:38 +00:00
-rm -f $( srcdir) /doc/make.aux $( srcdir) /doc/make.cp $( srcdir) /doc/make.cps $( srcdir) /doc/make.dvi \
$( srcdir) /doc/make.fn $( srcdir) /doc/make.fns $( srcdir) /doc/make.ky $( srcdir) /doc/make.kys \
$( srcdir) /doc/make.ps $( srcdir) /doc/make.log $( srcdir) /doc/make.pg $( srcdir) /doc/make.toc \
$( srcdir) /doc/make.tp $( srcdir) /doc/make.tps $( srcdir) /doc/make.vr $( srcdir) /doc/make.vrs \
$( srcdir) /doc/make.op $( srcdir) /doc/make.tr $( srcdir) /doc/make.cv $( srcdir) /doc/make.cn \
$( srcdir) /doc/make.html
2005-12-12 21:20:10 +00:00
clean-aminfo :
distclean-aminfo :
maintainer-clean-aminfo :
2011-07-18 05:56:38 +00:00
for i in $( INFO_DEPS) ; do rm -f $$ i*; done
2005-12-12 21:20:10 +00:00
install-man1 :
$( mkinstalldirs) $( DESTDIR) $( man1dir)
@list= '$(man1_MANS)' ; \
l2 = '$(man_MANS)' ; for i in $$ l2; do \
case " $$ i " in \
*.1*) list = " $$ list $$ i " ; ; \
esac ; \
done ; \
for i in $$ list; do \
if test -f $( srcdir) /$$ i; then file = $( srcdir) /$$ i; \
else file = $$ i; fi ; \
ext = ` echo $$ i | sed -e 's/^.*\\.//' ` ; \
inst = ` echo $$ i | sed -e 's/\\.[0-9a-z]*$$//' ` ; \
inst = ` echo $$ inst | sed '$(transform)' ` .$$ ext; \
echo " $( INSTALL_DATA) $$ file $( DESTDIR) $( man1dir) / $$ inst " ; \
$( INSTALL_DATA) $$ file $( DESTDIR) $( man1dir) /$$ inst; \
done
uninstall-man1 :
@list= '$(man1_MANS)' ; \
l2 = '$(man_MANS)' ; for i in $$ l2; do \
case " $$ i " in \
*.1*) list = " $$ list $$ i " ; ; \
esac ; \
done ; \
for i in $$ list; do \
ext = ` echo $$ i | sed -e 's/^.*\\.//' ` ; \
inst = ` echo $$ i | sed -e 's/\\.[0-9a-z]*$$//' ` ; \
inst = ` echo $$ inst | sed '$(transform)' ` .$$ ext; \
echo " rm -f $( DESTDIR) $( man1dir) / $$ inst " ; \
rm -f $( DESTDIR) $( man1dir) /$$ inst; \
done
install-man : $( MANS )
@$( NORMAL_INSTALL)
$( MAKE) install-man1
uninstall-man :
@$( NORMAL_UNINSTALL)
$( MAKE) uninstall-man1
# Assume that the only thing to do in glob is to build libglob.a,
# but do a sanity check: if $SUBDIRS will ever have more than
# a single directory, yell bloody murder.
all-recursive :
2011-07-18 05:56:38 +00:00
i f e q ( $( findstring glob , $ ( SUBDIRS ) ) , g l o b )
2005-12-12 21:20:10 +00:00
@command.com /c if not exist glob\\ nul md glob
2011-07-18 05:56:38 +00:00
@echo Making all in glob
$( MAKE) -C glob -f ../Makefile INCLUDES = '-I$(srcdir) -I$(srcdir)/glob' DEFS = '-I.. -I$(srcdir)' VPATH = $( srcdir) /glob libglob.a
2005-12-12 21:20:10 +00:00
e n d i f
$(SUBDIRS) :
command.com /c md $@
libglob.a : $( libglob_a_OBJECTS )
command.com /c if exist libglob.a del libglob.a
$( AR) cru libglob.a $( libglob_a_OBJECTS) $( libglob_a_LIBADD)
$( RANLIB) libglob.a
m o s t l y c l e a n - r e c u r s i v e c l e a n - r e c u r s i v e d i s t c l e a n - r e c u r s i v e \
maintainer-clean-recursive check-recursive :
2011-07-18 05:56:38 +00:00
i f e q ( $( words $ ( SUBDIRS ) ) , 2 )
@echo Making $( shell echo $@ | sed s/-recursive//) in glob
$( MAKE) -C glob -f ../Makefile $( shell echo $@ | sed s/-recursive//) -am
@echo Making $( shell echo $@ | sed s/-recursive//) in doc
$( MAKE) -C doc -f ../Makefile $( shell echo $@ | sed s/-recursive//) -am
2005-12-12 21:20:10 +00:00
e l s e
2011-07-18 05:56:38 +00:00
@echo FATAL: There is more than two directory in " ( $( SUBDIRS) ) "
2005-12-12 21:20:10 +00:00
@$( EXIT_FAIL)
e n d i f
tags-in-glob : $( libglob_a_SOURCES )
etags $( addprefix $( srcdir) /,$^) -o ./glob/TAGS
tags-recursive :
2011-07-18 05:56:38 +00:00
i f e q ( $( words $ ( SUBDIRS ) ) , 2 )
2005-12-12 21:20:10 +00:00
$( MAKE) tags-in-glob
e l s e
2011-07-18 05:56:38 +00:00
@echo FATAL: There is more than two directory in " ( $( SUBDIRS) ) "
2005-12-12 21:20:10 +00:00
@$( EXIT_FAIL)
e n d i f
tags : TAGS
ID : $( HEADERS ) $( SOURCES )
mkid $( srcdir) /$( SOURCES) $( srcdir) /$( libglob_a_SOURCES) ./config.h $( HEADERS)
TAGS : tags -recursive $( HEADERS ) $( srcdir ) /$( SOURCES ) config .h $( TAGS_DEPENDENCIES )
etags -i ./glob/TAGS $( ETAGS_ARGS) $( srcdir) /$( SOURCES) ./config.h $( HEADERS)
mostlyclean-tags :
clean-tags :
distclean-tags :
-rm -f TAGS ID
maintainer-clean-tags :
distdir = $( PACKAGE) -$( VERSION)
top_distdir = $( distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck : dist
rm -rf $( distdir)
GZIP = $( GZIP) $( TAR) zxf $( distdir) .tar.gz
mkdir $( distdir) /= build
mkdir $( distdir) /= inst
dc_install_base = ` cd $( distdir) /= inst && pwd ` ; cd $( distdir) /= build && ../configure --srcdir= .. --prefix= $$ dc_install_base && $( MAKE) && $( MAKE) dvi && $( MAKE) check && $( MAKE) install && $( MAKE) installcheck && $( MAKE) dist
rm -rf $( distdir)
@echo "========================" ; echo " $( distdir) .tar.gz is ready for distribution " ; echo "========================"
dist : distdir
-chmod -R a+r $( distdir)
GZIP = $( GZIP) $( TAR) chozf $( distdir) .tar.gz $( distdir)
rm -rf $( distdir)
dist-all : distdir
-chmod -R a+r $( distdir)
GZIP = $( GZIP) $( TAR) chozf $( distdir) .tar.gz $( distdir)
rm -rf $( distdir)
distdir : $( DISTFILES )
rm -rf $( distdir)
mkdir $( distdir)
-chmod 777 $( distdir)
@for file in $( DISTFILES) ; do d = $( srcdir) ; test -f $( distdir) /$$ file || ln $$ d/$$ file $( distdir) /$$ file 2> /dev/null || cp -p $$ d/$$ file $( distdir) /$$ file; done ; for subdir in $( SUBDIRS) ; do test -d $( distdir) /$$ subdir || mkdir $( distdir) /$$ subdir || exit 1; chmod 777 $( distdir) /$$ subdir; ( cd $$ subdir && $( MAKE) top_distdir = ../$( top_distdir) /$$ subdir distdir = ../$( distdir) /$$ subdir distdir) || exit 1; done
$( MAKE) top_distdir = " $( top_distdir) " distdir = " $( distdir) " dist-info
$( MAKE) top_distdir = " $( top_distdir) " distdir = " $( distdir) " dist-hook
2011-07-18 05:56:38 +00:00
info : info -recursive
info-recursive :
i f e q ( $( findstring doc , $ ( SUBDIRS ) ) , d o c )
@command.com /c if not exist doc\\ nul md doc
@echo Making all in doc
$( MAKE) -C doc -f ../Makefile VPATH = $( srcdir) /doc make.info
e n d i f
dvi : dvi -recursive
dvi-recursive :
i f e q ( $( findstring doc , $ ( SUBDIRS ) ) , d o c )
@command.com /c if not exist doc\\ nul md doc
@echo Making all in doc
$( MAKE) -C doc -f ../Makefile VPATH = $( srcdir) /doc make.dvi
e n d i f
ps : ps -recursive
ps-recursive :
i f e q ( $( findstring doc , $ ( SUBDIRS ) ) , d o c )
@command.com /c if not exist doc\\ nul md doc
@echo Making all in doc
$( MAKE) -C doc -f ../Makefile VPATH = $( srcdir) /doc make.ps
e n d i f
html-recursive :
i f e q ( $( findstring doc , $ ( SUBDIRS ) ) , d o c )
@command.com /c if not exist doc\\ nul md doc
@echo Making all in doc
$( MAKE) -C doc -f ../Makefile VPATH = $( srcdir) /doc make.html
e n d i f
2005-12-12 21:20:10 +00:00
check : all -am check -recursive check -local
@:
installcheck : installcheck -recursive
all-recursive-am : config .h
$( MAKE) all-recursive
2011-07-18 05:56:38 +00:00
all-am : Makefile $( PROGRAMS ) config .h info
2005-12-12 21:20:10 +00:00
install-exec-am : install -binPROGRAMS
install-data-am : install -info -am
uninstall-am : uninstall -binPROGRAMS uninstall -info
install-exec : install -exec -recursive install -exec -am
@$( NORMAL_INSTALL)
install-data : install -data -recursive install -data -am
@$( NORMAL_INSTALL)
install-recursive uninstall-recursive :
@:
install : install -recursive install -exec -am install -data -am
@:
uninstall : uninstall -recursive uninstall -am
all : all -recursive -am all -am
install-strip :
$( MAKE) INSTALL_PROGRAM = '$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT = '$(INSTALL_PROGRAM)' install
installdirs : installdirs -recursive
$( mkinstalldirs) $( bindir) $( infodir)
mostlyclean-generic :
-test -z " $( MOSTLYCLEANFILES) " || rm -f $( MOSTLYCLEANFILES)
clean-generic :
-test -z " $( CLEANFILES) " || rm -f $( CLEANFILES)
distclean-generic :
-rm -f Makefile $( DISTCLEANFILES)
-rm -f config.cache config.log stamp-h stamp-h[ 0-9] *
-test -z " $( CONFIG_CLEAN_FILES) " || rm -f $( CONFIG_CLEAN_FILES)
maintainer-clean-generic :
-test -z " $( MAINTAINERCLEANFILES) " || rm -f $( MAINTAINERCLEANFILES)
-test -z " $( BUILT_SOURCES) " || rm -f $( BUILT_SOURCES)
mostlyclean-am : mostlyclean -hdr mostlyclean -binPROGRAMS mostlyclean -compile mostlyclean -aminfo mostlyclean -tags mostlyclean -generic
clean-am : clean -hdr clean -binPROGRAMS clean -compile clean -aminfo clean -tags clean -generic mostlyclean -am
distclean-am : distclean -hdr distclean -binPROGRAMS distclean -compile distclean -aminfo distclean -tags distclean -generic clean -am
maintainer-clean-am : maintainer -clean -hdr maintainer -clean -binPROGRAMS maintainer -clean -compile maintainer -clean -aminfo maintainer -clean -tags maintainer -clean -generic distclean -am
mostlyclean : mostlyclean -recursive mostlyclean -am
clean : clean -noinstLIBRARIES clean -recursive clean -am
distclean : distclean -recursive distclean -am
rm -f config.status
maintainer-clean : maintainer -clean -recursive maintainer -clean -am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
rm -f config.status
.PHONY : default mostlyclean -hdr distclean -hdr clean -hdr \
m a i n t a i n e r - c l e a n - h d r m o s t l y c l e a n - b i n P R O G R A M S d i s t c l e a n - b i n P R O G R A M S \
c l e a n - b i n P R O G R A M S m a i n t a i n e r - c l e a n - b i n P R O G R A M S u n i n s t a l l - b i n P R O G R A M S \
i n s t a l l - b i n P R O G R A M S m o s t l y c l e a n - c o m p i l e d i s t c l e a n - c o m p i l e c l e a n - c o m p i l e \
m a i n t a i n e r - c l e a n - c o m p i l e i n s t a l l - i n f o - a m u n i n s t a l l - i n f o \
m o s t l y c l e a n - a m i n f o d i s t c l e a n - a m i n f o c l e a n - a m i n f o \
m a i n t a i n e r - c l e a n - a m i n f o i n s t a l l - d a t a - r e c u r s i v e u n i n s t a l l - d a t a - r e c u r s i v e \
i n s t a l l - e x e c - r e c u r s i v e u n i n s t a l l - e x e c - r e c u r s i v e i n s t a l l d i r s - r e c u r s i v e \
u n i n s t a l l d i r s - r e c u r s i v e a l l - r e c u r s i v e c h e c k - r e c u r s i v e c h e c k - a m \
i n s t a l l c h e c k - r e c u r s i v e i n f o - r e c u r s i v e d v i - r e c u r s i v e \
m o s t l y c l e a n - r e c u r s i v e d i s t c l e a n - r e c u r s i v e c l e a n - r e c u r s i v e \
m a i n t a i n e r - c l e a n - r e c u r s i v e t a g s t a g s - r e c u r s i v e m o s t l y c l e a n - t a g s \
d i s t c l e a n - t a g s c l e a n - t a g s m a i n t a i n e r - c l e a n - t a g s d i s t d i r \
m o s t l y c l e a n - d e p e n d d i s t c l e a n - d e p e n d c l e a n - d e p e n d \
m a i n t a i n e r - c l e a n - d e p e n d i n f o d v i c h e c k - l o c a l i n s t a l l c h e c k \
a l l - r e c u r s i v e - a m a l l - a m i n s t a l l - e x e c - a m i n s t a l l - d a t a - a m u n i n s t a l l - a m \
i n s t a l l - e x e c i n s t a l l - d a t a i n s t a l l u n i n s t a l l a l l i n s t a l l d i r s \
m o s t l y c l e a n - g e n e r i c d i s t c l e a n - g e n e r i c c l e a n - g e n e r i c \
2011-07-18 05:56:38 +00:00
m a i n t a i n e r - c l e a n - g e n e r i c c l e a n m o s t l y c l e a n d i s t c l e a n m a i n t a i n e r - c l e a n \
h t m l
2005-12-12 21:20:10 +00:00
# --------------- Local DIST Section
# Install the w32 subdirectory
#
dist-hook :
( cd $( srcdir) ; \
w32 = ` find w32 -follow \( -name CVS -prune \) -o -type f -print` ; \
tar chf - $$ w32) \
| ( cd $( distdir) ; tar xfBp -)
# --------------- Local CHECK Section
# Note: check-loadavg is NOT a prerequisite of check-local, since
# there's no uptime utility, and the test it does doesn't make sense
# on MSDOS anyway.
check-local : check -shell check -regression
@banner= " Regression PASSED: GNU Make $( VERSION) ( $( MAKE_HOST) ) built with $( CC) " ; \
dashes = ` echo " $$ banner " | sed s/./= /g` ; \
echo; \
echo " $$ dashes " ; \
echo " $$ banner " ; \
echo " $$ dashes " ; \
echo
.PHONY : check -loadavg check -shell check -regression
# > check-shell
#
# check-shell is designed to fail if they don't have a Unixy shell
# installed. The test suite requires such a shell.
check-shell :
@echo If Make says Error -1, you do not have Unix-style shell installed
@foo= bar.exe :
# > check-loadavg
#
loadavg : loadavg .c config .h
@rm -f loadavg
$( LINK) -DTEST $( make_LDFLAGS) loadavg.c $( LIBS)
# We copy getloadavg.c into a different file rather than compiling it
# directly because some compilers clobber getloadavg.o in the process.
loadavg.c : getloadavg .c
ln $( srcdir) /getloadavg.c loadavg.c || \
cp $( srcdir) /getloadavg.c loadavg.c
check-loadavg : loadavg
@echo The system uptime program believes the load average to be:
-uptime
@echo The GNU load average checking code believes:
-./loadavg
# > check-regression
#
# Look for the make test suite, and run it if found. Look in MAKE_TEST if
# specified, or else in the srcdir or the distdir, their parents, and _their_
# parents.
#
check-regression :
@if test -f " $( srcdir) /tests/run_make_tests " ; then \
if $( PERL) -v >/dev/null 2>& 1; then \
case ` cd $( srcdir) ; pwd ` in ` pwd ` ) : ; ; \
*) test -d tests || mkdir tests; \
for f in run_make_tests run_make_tests.pl test_driver.pl scripts; do \
rm -rf tests/$$ f; cp -pr $( srcdir) /tests/$$ f tests; \
done ; ; \
esac ; \
echo " cd tests && $( PERL) ./run_make_tests.pl -make ../make.exe $( MAKETESTFLAGS) " ; \
cd tests && $( PERL) ./run_make_tests.pl -make ../make.exe $( MAKETESTFLAGS) ; \
else \
echo " Can't find a working Perl ( $( PERL) ); the test suite requires Perl. " ; \
fi ; \
else \
echo " Can't find the GNU Make test suite ( $( srcdir) /tests). " ; \
fi
# --------------- Maintainer's Section
# Note this requires GNU make. Not to worry, since it will only be included
# in the Makefile if we're in the maintainer's environment.
#include $(srcdir)/maintMakefile
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT :
# --------------- DEPENDENCIES
# --------------- DEPENDENCIES
#
# .deps/alloca.Po
# dummy
# .deps/ar.Po
2011-07-18 05:56:38 +00:00
ar.o : ar .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h dep.h \
2005-12-12 21:20:10 +00:00
# .deps/arscan.Po
2011-07-18 05:56:38 +00:00
arscan.o : arscan .c make .h config .h \
getopt.h \
gettext.h \
2005-12-12 21:20:10 +00:00
# .deps/commands.Po
2011-07-18 05:56:38 +00:00
commands.o : commands .c make .h config .h \
getopt.h \
gettext.h \
dep.h filedef.h hash.h variable.h job.h \
commands.h
2005-12-12 21:20:10 +00:00
# .deps/default.Po
2011-07-18 05:56:38 +00:00
default.o : default .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h variable.h rule.h dep.h \
job.h \
commands.h
2005-12-12 21:20:10 +00:00
# .deps/dir.Po
2011-07-18 05:56:38 +00:00
dir.o : dir .c make .h config .h \
getopt.h \
gettext.h \
hash.h \
2005-12-12 21:20:10 +00:00
# .deps/expand.Po
2011-07-18 05:56:38 +00:00
expand.o : expand .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h \
job.h \
commands.h variable.h \
rule.h
2005-12-12 21:20:10 +00:00
# .deps/file.Po
2011-07-18 05:56:38 +00:00
file.o : file .c make .h config .h \
getopt.h \
gettext.h \
dep.h filedef.h \
hash.h job.h \
commands.h variable.h \
debug.h
2005-12-12 21:20:10 +00:00
# .deps/function.Po
2011-07-18 05:56:38 +00:00
function.o : function .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h variable.h dep.h job.h \
commands.h debug.h
2005-12-12 21:20:10 +00:00
# .deps/getloadavg.Po
# dummy
# .deps/getopt.Po
2011-07-18 05:56:38 +00:00
getopt.o : getopt .c config .h \
2005-12-12 21:20:10 +00:00
# .deps/getopt1.Po
2011-07-18 05:56:38 +00:00
getopt1.o : getopt 1.c config .h getopt .h \
2005-12-12 21:20:10 +00:00
# .deps/hash.Po
2011-07-18 05:56:38 +00:00
hash.o : hash .c make .h config .h \
getopt.h \
gettext.h \
hash.h
2005-12-12 21:20:10 +00:00
# .deps/implicit.Po
2011-07-18 05:56:38 +00:00
implicit.o : implicit .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h rule.h dep.h debug.h \
variable.h job.h \
commands.h
2005-12-12 21:20:10 +00:00
# .deps/job.Po
2011-07-18 05:56:38 +00:00
job.o : job .c make .h config .h \
getopt.h \
gettext.h \
job.h \
debug.h filedef.h hash.h commands.h \
variable.h
2005-12-12 21:20:10 +00:00
# .deps/loadavg-getloadavg.Po
2011-07-18 05:56:38 +00:00
# dummy
2005-12-12 21:20:10 +00:00
# .deps/main.Po
2011-07-18 05:56:38 +00:00
main.o : main .c make .h config .h \
getopt.h \
gettext.h \
dep.h filedef.h hash.h variable.h job.h \
commands.h rule.h debug.h getopt.h \
2005-12-12 21:20:10 +00:00
# .deps/misc.Po
2011-07-18 05:56:38 +00:00
misc.o : misc .c make .h config .h \
getopt.h \
gettext.h \
dep.h debug.h
2005-12-12 21:20:10 +00:00
# .deps/read.Po
2011-07-18 05:56:38 +00:00
read.o : read .c make .h config .h \
getopt.h \
gettext.h \
dep.h filedef.h hash.h job.h \
commands.h variable.h rule.h debug.h \
2005-12-12 21:20:10 +00:00
# .deps/remake.Po
2011-07-18 05:56:38 +00:00
remake.o : remake .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h job.h \
commands.h dep.h variable.h debug.h \
2005-12-12 21:20:10 +00:00
# .deps/remote-cstms.Po
# dummy
# .deps/remote-stub.Po
2011-07-18 05:56:38 +00:00
remote-stub.o : remote -stub .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h job.h \
commands.h
2005-12-12 21:20:10 +00:00
# .deps/rule.Po
2011-07-18 05:56:38 +00:00
rule.o : rule .c make .h config .h \
getopt.h \
gettext.h \
dep.h filedef.h \
hash.h job.h \
commands.h variable.h \
rule.h
2005-12-12 21:20:10 +00:00
# .deps/signame.Po
2011-07-18 05:56:38 +00:00
signame.o : signame .c make .h config .h \
getopt.h \
gettext.h \
2005-12-12 21:20:10 +00:00
2006-02-24 21:38:55 +00:00
# .deps/strcache.Po
2011-07-18 05:56:38 +00:00
strcache.o : strcache .c make .h config .h \
getopt.h \
gettext.h \
hash.h
2006-02-24 21:38:55 +00:00
2005-12-12 21:20:10 +00:00
# .deps/variable.Po
2011-07-18 05:56:38 +00:00
variable.o : variable .c make .h config .h \
getopt.h \
gettext.h \
dep.h filedef.h \
hash.h job.h \
commands.h variable.h \
rule.h
2005-12-12 21:20:10 +00:00
# .deps/version.Po
2011-07-18 05:56:38 +00:00
version.o : version .c config .h
2005-12-12 21:20:10 +00:00
# .deps/vmsjobs.Po
# dummy
# .deps/vpath.Po
2011-07-18 05:56:38 +00:00
vpath.o : vpath .c make .h config .h \
getopt.h \
gettext.h \
filedef.h hash.h variable.h