diff options
Diffstat (limited to 'example/calc/Makefile.in')
-rw-r--r-- | example/calc/Makefile.in | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/example/calc/Makefile.in b/example/calc/Makefile.in new file mode 100644 index 0000000..f892c7b --- /dev/null +++ b/example/calc/Makefile.in @@ -0,0 +1,114 @@ +# Copyright (C) 92, 93, 94, 95, 96, 97, 98, 1999 Free Software Foundation, Inc. +# +# This program 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 1, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# + +# target name +PROG= calc + +# compiler specifics +CC = @CC@ +CFLAGS = -g -I$(srcdir) -I. +CALC = calc + +# directory specifics +VPATH = @srcdir@ +srcdir = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +# testsuite specifics +# Setup the testing framework, if you have one +# Flags that we pass when building the testsuite. +EXPECT = ` \ + if [ -f $${rootme}/../../../expect/expect ] ; then \ + echo $${rootme}/../../../expect/expect ; \ + else echo expect ; fi` + +RUNTEST = ` \ + if [ -f $${srcdir}/../../../dejagnu/runtest ] ; then \ + echo $${srcdir}/../../../dejagnu/runtest ; \ + else echo runtest ; fi` + +RUNTESTFLAGS= + +## --- NOTHING BELOW HERE SHOULD REQUIRE MODIFICATIONS --- ## + +SRCS= calc.c + +OBJS= calc.o + +all: ${PROG} + +calc.o: calc.c + +.c.o: + ${CC} ${CFLAGS} -I$(srcdir) -I. -c $< + +${PROG}: ${OBJS} ${DPADD} + ${CC} ${LDFLAGS} ${CFLAGS} -o $@ ${OBJS} ${DPADD} ${LDADD} + +check: site.exp all + rootme=`pwd`; export rootme; \ + srcdir=${srcdir} ; export srcdir ; \ + EXPECT=${EXPECT} ; export EXPECT ; \ + if [ -f $${rootme}/../../expect/expect ] ; then \ + TCL_LIBRARY=$${srcdir}/../../tcl/library ; \ + export TCL_LIBRARY ; fi ; \ + ${RUNTEST} ${RUNTESTFLAGS} --tool ${PROG} CALC=${PROG} --srcdir ${srcdir}/testsuite + +site.exp: ./config.status Makefile + @echo "Making a new config file..." + -@rm -f ./tmp? + @touch site.exp + + -@mv site.exp site.bak + @echo "## these variables are automatically generated by make ##" > ./tmp0 + @echo "# Do not edit here. If you wish to override these values" >> ./tmp0 + @echo "# add them to the last section" >> ./tmp0 + @echo "set tool calc" >> ./tmp0 + @echo "set srcdir ${srcdir}" >> ./tmp0 + @echo "set objdir `pwd`" >> ./tmp0 + @echo "## All variables above are generated by configure. Do Not Edit ##" >> ./tmp0 + @cat ./tmp0 > site.exp + @cat site.bak | sed \ + -e '1,/^## All variables above are.*##/ d' >> site.exp + -@rm -f ./tmp? + +install: ${PROG} + +clean mostlyclean: + rm -f a.out [Ee]rrs tags mklog core ${OBJS} ${PROG} + +distclean maintainer-clean realclean: clean + rm -f config.status Makefile calc.h calc.log calc.plog calc.psum + rm -f calc.sum site.exp config.log + +Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) config.status + @echo "Rebuilding the Makefile..." + $(SHELL) ./config.status + +configure: $(srcdir)/configure.in $(srcdir)/Makefile.in $(srcdir)/../../aclocal.m4 + @echo "Rebuilding configure..." + @cd ${srcdir} ;\ + autoconf --localdir=${srcdir}/../.. + +config.status: + @echo "Rebuilding config.status..." + $(SHELL) ./config.status --recheck + +info: +install-info: +# Nothing. |