1997-08-28 04:30:54 +08:00
# -*-Makefile-*- template for DJGPP
# Makefile.in generated automatically by automake 1.2 from Makefile.am
# Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
# This Makefile.DOS is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
# -*-Makefile-*-, or close enough
SHELL = /bin/sh
srcdir = .
VPATH = $( srcdir)
# $DJDIR is defined automatically by DJGPP to point
# to the root of the DJGPP installation tree.
prefix = ${ DJDIR }
exec_prefix = ${ prefix }
bindir = ${ exec_prefix } /bin
datadir = ${ prefix } /share
libdir = ${ prefix } /lib
infodir = ${ prefix } /info
# DJGPP doesn't have separate man tree, use info instead.
mandir = ${ prefix } /info
includedir = ${ prefix } /include
oldincludedir = c:/djgpp/include
pkgdatadir = $( datadir) /make
pkglibdir = $( libdir) /make
pkgincludedir = $( includedir) /make
INSTALL = ${ bindir } /ginstall -c
INSTALL_PROGRAM = ${ bindir } /ginstall -c
INSTALL_DATA = ${ bindir } /ginstall -c -m 644
INSTALL_SCRIPT = ${ bindir } /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 = true
PRE_INSTALL = true
POST_INSTALL = true
NORMAL_UNINSTALL = true
PRE_UNINSTALL = true
POST_UNINSTALL = true
AR = ar
CC = gcc
CPP = gcc -E
LIBOBJS =
MAKEINFO = ${ bindir } /makeinfo
PACKAGE = make
RANLIB = ranlib
REMOTE = stub
VERSION = %VERSION%
AUTOMAKE_OPTIONS = 1.2
bin_PROGRAMS = %PROGRAMS%
make_SOURCES = %SOURCES%
# This should include the glob/ prefix
libglob_a_SOURCES = %GLOB_SOURCES%
make_LDADD = glob/libglob.a
info_TEXINFOS = make.texinfo
INCLUDES = -I$( srcdir) /glob -DLIBDIR= \" c:/djgpp/lib\" -DINCLUDEDIR= \" c:/djgpp/include\"
BUILT_SOURCES = README build.sh.in
EXTRA_DIST = make.man $( BUILT_SOURCES) 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
SUBDIRS = glob
mkinstalldirs = ${ bindir } /gmkdir -p
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = build.sh
PROGRAMS = $( bin_PROGRAMS)
DEFS = -I. -I$( srcdir) -I.
CPPFLAGS = -DHAVE_CONFIG_H
LDFLAGS =
LIBS =
make_OBJECTS = %OBJECTS%
make_DEPENDENCIES = glob/libglob.a
make_LDFLAGS =
libglob_a_LIBADD =
libglob_a_OBJECTS = %GLOB_OBJECTS%
noinst_LIBRARIES = glob/libglob.a
CFLAGS = -O2 -g
COMPILE = $( CC) $( DEFS) $( INCLUDES) $( CPPFLAGS) $( CFLAGS)
LINK = $( CC) $( CFLAGS) $( LDFLAGS) -o $@
TEXI2DVI = texi2dvi
TEXINFO_TEX = $( srcdir) /texinfo.tex
INFO_DEPS = make.info
DVIS = make.dvi
TEXINFOS = make.texinfo
DIST_COMMON = README 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 install-sh missing mkinstalldirs stamp-h.in texinfo.tex
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 :
.SUFFIXES : .c .dvi .info .o .ps .texi .texinfo
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) $( bindir)
@list= '$(bin_PROGRAMS)' ; for p in $$ list; do if test -f $$ p; then echo " $( INSTALL_PROGRAM) $$ p $( bindir) /`echo $$ p | sed ' $( transform) '` " ; $( INSTALL_PROGRAM) $$ p $( bindir) /` echo $$ p | sed '$(transform)' ` ; else :; fi ; done
uninstall-binPROGRAMS :
$( NORMAL_UNINSTALL)
list = '$(bin_PROGRAMS)' ; for p in $$ list; do rm -f $( bindir) /` echo $$ p| sed '$(transform)' ` ; done
.c.o :
$( COMPILE) -c $<
clean-noinstLIBRARIES :
test -z " $( noinst_LIBRARIES) " || rm -f $( noinst_LIBRARIES)
mostlyclean-compile :
rm -f *.o *.exe make.new core
clean-compile :
distclean-compile :
rm -f *.tab.c
maintainer-clean-compile :
make : $( 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)
make.info : make .texinfo
make.dvi : make .texinfo
DVIPS = dvips
.texi.info :
$( MAKEINFO) $( srcdir) /$< -o ./$@
.texi.dvi :
TEXINPUTS = " $( srcdir) ; $$ TEXINPUTS " MAKEINFO = '$(MAKEINFO) -I $(srcdir)' $( TEXI2DVI) $<
.texi :
$( MAKEINFO) $( srcdir) /$< -o ./$@
.texinfo.info :
$( MAKEINFO) $( srcdir) /$< -o ./$@
.texinfo :
$( MAKEINFO) $( srcdir) /$< -o ./$@
.texinfo.dvi :
TEXINPUTS = " $( srcdir) ; $$ TEXINPUTS " MAKEINFO = '$(MAKEINFO) -I $(srcdir)' $( TEXI2DVI) $<
.dvi.ps :
$( DVIPS) $< -o $@
install-info-am : $( INFO_DEPS )
@$( NORMAL_INSTALL)
$( mkinstalldirs) $( infodir)
@for file in $( INFO_DEPS) make.i; do d = $( srcdir) ; for ifile in ` cd $$ d && echo $$ file $$ file-[ 0-9] $$ file-[ 0-9] [ 0-9] $$ file[ 0-9] $$ file[ 0-9] [ 0-9] ` ; do if test -f $$ d/$$ ifile; then echo " $( INSTALL_DATA) $$ d/ $$ ifile $( infodir) / $$ ifile " ; $( INSTALL_DATA) $$ d/$$ ifile $( infodir) /$$ ifile; else : ; fi ; done ; done
@$( POST_INSTALL)
@if $( SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>& 1; then for file in $( INFO_DEPS) ; do echo " install-info --info-dir= $( infodir) $( infodir) / $$ file " ; install-info --info-dir= $( infodir) $( infodir) /$$ file || :; done ; else : ; fi
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= $( infodir) --remove $$ file; done
$( NORMAL_UNINSTALL)
for file in $( INFO_DEPS) make.i; do ( cd $( infodir) && rm -f $$ file $$ file-[ 0-9] $$ file-[ 0-9] [ 0-9] $$ file[ 0-9] $$ file[ 0-9] [ 0-9] ) ; done
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 :
rm -f make.aux make.cp make.cps make.dvi make.fn make.fns make.ky make.log make.pg make.toc make.tp make.tps make.vr make.vrs make.op make.tr make.cv
clean-aminfo :
distclean-aminfo :
maintainer-clean-aminfo :
for i in $( INFO_DEPS) make.i; do rm -f ` eval echo $$ i*` ; done
# 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 :
i f e q ( $( words $ ( SUBDIRS ) ) , 1 )
@command.com /c if not exist glob\\ nul md glob
@echo Making all in $( SUBDIRS)
$( MAKE) -C $( SUBDIRS) -f ../Makefile INCLUDES = '-I$(srcdir) -I$(srcdir)/glob' DEFS = '-I.. -I$(srcdir)' VPATH = $( srcdir) /glob libglob.a
e l s e
@echo FATAL: There is more than one directory in " ( $( SUBDIRS) ) "
@$( EXIT_FAIL)
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
mostlyclean-recursive clean-recursive distclean-recursive maintainer-clean-recursive :
i f e q ( $( words $ ( SUBDIRS ) ) , 1 )
@echo Making $( shell echo $@ | sed s/-recursive//) in $( SUBDIRS)
$( MAKE) -C $( SUBDIRS) -f ../Makefile $( shell echo $@ | sed s/-recursive//) -am
e l s e
@echo FATAL: There is more than one directory in " ( $( SUBDIRS) ) "
@$( EXIT_FAIL)
e n d i f
tags-in-glob : $( libglob_a_SOURCES )
etags $( addprefix $( srcdir) /,$^) -o ./glob/TAGS
tags-recursive :
i f e q ( $( words $ ( SUBDIRS ) ) , 1 )
$( MAKE) tags-in-glob
e l s e
@echo FATAL: There is more than one directory in " ( $( SUBDIRS) ) "
@$( 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)
1997-09-06 05:01:49 +08:00
@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
1997-08-28 04:30:54 +08:00
$( MAKE) top_distdir = " $( top_distdir) " distdir = " $( distdir) " dist-info
$( MAKE) top_distdir = " $( top_distdir) " distdir = " $( distdir) " dist-hook
alloca.o alloca.lo : alloca .c config .h
ar.o ar.lo : ar .c make .h config .h filedef .h dep .h glob /fnmatch .h
arscan.o arscan.lo : arscan .c make .h config .h
commands.o commands.lo : commands .c make .h config .h dep .h filedef .h variable .h job .h commands .h
default.o default.lo : default .c make .h config .h rule .h dep .h filedef .h job .h commands .h variable .h
dir.o dir.lo : dir .c make .h config .h glob /glob .h
expand.o expand.lo : expand .c make .h config .h filedef .h job .h commands .h variable .h
file.o file.lo : file .c make .h config .h dep .h filedef .h job .h commands .h variable .h
function.o function.lo : function .c make .h config .h filedef .h variable .h dep .h job .h commands .h
getloadavg.o getloadavg.lo : getloadavg .c config .h
getopt.o getopt.lo : getopt .c config .h getopt .h
getopt1.o getopt1.lo : getopt 1.c config .h getopt .h
implicit.o implicit.lo : implicit .c make .h config .h rule .h dep .h filedef .h
job.o job.lo : job .c make .h config .h job .h filedef .h commands .h variable .h
main.o main.lo : main .c make .h config .h dep .h filedef .h variable .h job .h commands .h getopt .h
misc.o misc.lo : misc .c make .h config .h dep .h
read.o read.lo : read .c make .h config .h dep .h filedef .h job .h commands .h variable .h glob /glob .h
remake.o remake.lo : remake .c make .h config .h filedef .h job .h commands .h dep .h
remote-stub.o remote-stub.lo : remote -stub .c make .h config .h filedef .h job .h commands .h
rule.o rule.lo : rule .c make .h config .h dep .h filedef .h job .h commands .h variable .h rule .h
signame.o signame.lo : signame .c config .h signame .h
variable.o variable.lo : variable .c make .h config .h dep .h filedef .h job .h commands .h variable .h
version.o version.lo : version .c config .h
vpath.o vpath.lo : vpath .c make .h config .h filedef .h variable .h
fnmatch.o fnmatch.lo : fnmatch .c fnmatch .h ../config .h
glob.o glob.lo : glob .c fnmatch .h glob .h ../config .h
info : $( INFO_DEPS ) info -recursive
dvi : $( DVIS ) dvi -recursive
check : all -am
$( MAKE) check-recursive check-local
installcheck : installcheck -recursive
all-recursive-am : config .h
$( MAKE) all-recursive
all-am : Makefile $( INFO_DEPS ) $( PROGRAMS ) config .h
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 : 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 maintainer -clean -hdr mostlyclean -binPROGRAMS distclean -binPROGRAMS clean -binPROGRAMS maintainer -clean -binPROGRAMS uninstall -binPROGRAMS install -binPROGRAMS mostlyclean -compile distclean -compile clean -compile maintainer -clean -compile install -info -am uninstall -info mostlyclean -aminfo distclean -aminfo clean -aminfo maintainer -clean -aminfo install -data -recursive uninstall -data -recursive install -exec -recursive uninstall -exec -recursive installdirs -recursive uninstalldirs -recursive all -recursive check -recursive installcheck -recursive info -recursive dvi -recursive mostlyclean -recursive distclean -recursive clean -recursive maintainer -clean -recursive tags tags -recursive mostlyclean -tags distclean -tags clean -tags maintainer -clean -tags distdir info dvi check -local installcheck all -recursive -am all -am install -exec -am install -data -am uninstall -am install -exec install -data install uninstall all installdirs mostlyclean -generic distclean -generic clean -generic maintainer -clean -generic clean mostlyclean distclean maintainer -clean
# --------------- 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
check-local : check -loadavg check -regression
.PHONY : check -loadavg check -regression
# > 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 :
here = ` pwd ` ; testdir = "" ; \
case " $( MAKE_TEST) " in "" ) \
for d1 in $$ here $( srcdir) ; do \
for d2 in ../.. .. .; do \
all = ` echo $$ d1/$$ d2/make-test-[ 0-9] */run_make_tests` ; \
case " $$ all " in \
" $$ d1/ $$ d2/make-test-[0-9]*/run_make_tests " ) : ; ; \
*) try = ` for x in $$ all; do echo $$ x; done | sort | tail -1` ; \
testdir = ` dirname $$ try` ; ; esac ; \
done ; done ; ; \
*) testdir = " $( MAKE_TEST) " ; ; \
esac ; \
case " $$ testdir " in \
"" ) echo "Couldn't find make-test-* test suite." ; exit 0; ; \
esac ; \
echo " cd $$ testdir && ./run_make_tests -make_path $$ here/make " ; \
cd $$ testdir && ./run_make_tests -make_path $$ here/make
# --------------- 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 :