home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 113 / EnigmaAmiga113CD.iso / software / sviluppo / sed-3.02 / testsuite / makefile.in < prev    next >
Makefile  |  1998-08-01  |  8KB  |  313 lines

  1. # Makefile.in generated automatically by automake 1.3 from Makefile.am
  2.  
  3. # Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
  4. # This Makefile.in is free software; the Free Software Foundation
  5. # gives unlimited permission to copy and/or distribute it,
  6. # with or without modifications, as long as this notice is preserved.
  7.  
  8. # This program is distributed in the hope that it will be useful,
  9. # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  10. # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  11. # PARTICULAR PURPOSE.
  12.  
  13.  
  14. SHELL = /bin/sh
  15.  
  16. srcdir = @srcdir@
  17. top_srcdir = @top_srcdir@
  18. VPATH = @srcdir@
  19. prefix = @prefix@
  20. exec_prefix = @exec_prefix@
  21.  
  22. bindir = @bindir@
  23. sbindir = @sbindir@
  24. libexecdir = @libexecdir@
  25. datadir = @datadir@
  26. sysconfdir = @sysconfdir@
  27. sharedstatedir = @sharedstatedir@
  28. localstatedir = @localstatedir@
  29. libdir = @libdir@
  30. infodir = @infodir@
  31. mandir = @mandir@
  32. includedir = @includedir@
  33. oldincludedir = /usr/include
  34.  
  35. DISTDIR =
  36.  
  37. pkgdatadir = $(datadir)/@PACKAGE@
  38. pkglibdir = $(libdir)/@PACKAGE@
  39. pkgincludedir = $(includedir)/@PACKAGE@
  40.  
  41. top_builddir = ..
  42.  
  43. ACLOCAL = @ACLOCAL@
  44. AUTOCONF = @AUTOCONF@
  45. AUTOMAKE = @AUTOMAKE@
  46. AUTOHEADER = @AUTOHEADER@
  47.  
  48. INSTALL = @INSTALL@
  49. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  50. INSTALL_DATA = @INSTALL_DATA@
  51. INSTALL_SCRIPT = @INSTALL_SCRIPT@
  52. transform = @program_transform_name@
  53.  
  54. NORMAL_INSTALL = :
  55. PRE_INSTALL = :
  56. POST_INSTALL = :
  57. NORMAL_UNINSTALL = :
  58. PRE_UNINSTALL = :
  59. POST_UNINSTALL = :
  60. CC = @CC@
  61. MAKEINFO = @MAKEINFO@
  62. PACKAGE = @PACKAGE@
  63. RANLIB = @RANLIB@
  64. VERSION = @VERSION@
  65.  
  66. SED=$(top_builddir)/sed/sed
  67. #TIME=time
  68. CMP=cmp
  69. RM=rm -f
  70.  
  71. CLEANFILES = tmp* core *.core
  72. DISTCLEANFILES = version.good
  73.  
  74. EXTRA_DIST = \
  75.     Makefile.in \
  76.     enable.good enable.inp enable.sed \
  77.     sep.good sep.inp sep.sed \
  78.     inclib.good inclib.inp inclib.sed \
  79.     8bit.good 8bit.inp 8bit.sed \
  80.     newjis.good newjis.inp  newjis.sed \
  81.     manis.inp manis.sed \
  82.     xabcx.good xabcx.inp xabcx.sed \
  83.     dollar.good dollar.inp dollar.sed \
  84.     noeol.good noeol.inp noeol.sed \
  85.     numsub.good numsub.inp numsub.sed \
  86.     allsub.good allsub.sed \
  87.     subwrite.inp subwrite.sed  subwrt1.good subwrt2.good \
  88.     head.good head.inp head.sed \
  89.     madding.good madding.inp madding.sed \
  90.     mac-mf.good mac-mf.inp mac-mf.sed \
  91.     empty.good empty.inp empty.sed \
  92.     8to7.good 8to7.sed \
  93.     cv-vars.good cv-vars.inp cv-vars.sed \
  94.     middle.good middle.sed \
  95.     khadafy.inp khadafy.sed \
  96.     spencer.inp spencer.sh \
  97.     linecnt.good linecnt.inp linecnt.sed \
  98.     distrib.good distrib.inp distrib.sed distrib.sh \
  99.     writeout.inp writeout.sed wrtout1.good wrtout2.good \
  100.     readin.good readin.in2 readin.inp readin.sed \
  101.     dc.good dc.inp \
  102.     help.good version.gin
  103.  
  104. CORE_BASICS = \
  105.     enable sep inclib 8bit newjis xabcx dollar noeol \
  106.     numsub head madding mac-mf empty
  107. mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  108. CONFIG_HEADER = ../config.h
  109. CONFIG_CLEAN_FILES = 
  110. DIST_COMMON =  Makefile.am Makefile.in
  111.  
  112.  
  113. DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
  114.  
  115. TAR = tar
  116. GZIP = --best
  117. all: Makefile
  118.  
  119. .SUFFIXES:
  120. $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
  121.     cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps testsuite/Makefile
  122.  
  123. Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
  124.     cd $(top_builddir) \
  125.       && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
  126.  
  127. tags: TAGS
  128. TAGS:
  129.  
  130.  
  131. distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
  132.  
  133. subdir = testsuite
  134.  
  135. distdir: $(DISTFILES)
  136.     @for file in $(DISTFILES); do \
  137.       d=$(srcdir); \
  138.       test -f $(distdir)/$$file \
  139.       || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
  140.       || cp -p $$d/$$file $(distdir)/$$file; \
  141.     done
  142. info:
  143. dvi:
  144. check: all
  145.     $(MAKE)
  146. installcheck:
  147. install-exec: 
  148.     @$(NORMAL_INSTALL)
  149.  
  150. install-data: 
  151.     @$(NORMAL_INSTALL)
  152.  
  153. install: install-exec install-data all
  154.     @:
  155.  
  156. uninstall: 
  157.  
  158. install-strip:
  159.     $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
  160. installdirs:
  161.  
  162.  
  163. mostlyclean-generic:
  164.     -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
  165.  
  166. clean-generic:
  167.     -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
  168.  
  169. distclean-generic:
  170.     -rm -f Makefile $(DISTCLEANFILES)
  171.     -rm -f config.cache config.log stamp-h stamp-h[0-9]*
  172.     -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
  173.  
  174. maintainer-clean-generic:
  175.     -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
  176.     -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
  177. mostlyclean:  mostlyclean-generic
  178.  
  179. clean:  clean-generic mostlyclean
  180.  
  181. distclean:  distclean-generic clean
  182.     -rm -f config.status
  183.  
  184. maintainer-clean:  maintainer-clean-generic distclean
  185.     @echo "This command is intended for maintainers to use;"
  186.     @echo "it deletes files that may require special tools to rebuild."
  187.  
  188. .PHONY: tags distdir info dvi installcheck install-exec install-data \
  189. install uninstall all installdirs mostlyclean-generic distclean-generic \
  190. clean-generic maintainer-clean-generic clean mostlyclean distclean \
  191. maintainer-clean
  192.  
  193.  
  194. #We're not currently set up for testing the way automake would
  195. #like us to be.
  196. #TESTS = basics othersedcmds cmdlines
  197. check: basics othersedcmds cmdlines
  198.  
  199. basics: $(CORE_BASICS) manis allsub 8to7 cv-vars middle
  200. othersedcmds: subwrite khadafy linecnt distrib writeout readin dc
  201. cmdlines: help version file quiet
  202.  
  203. #NOTE: the "spencer" test suite is no longer run by default, because
  204. # it: a) tests EREs instead of BREs; and b) tests using EREs with
  205. # undefined semantics.  One can still explicitly "make spencer" if
  206. # desired, but its use is depreciated.  A replacement BRE tester
  207. # will written for a later revision of sed.
  208.  
  209. $(CORE_BASICS) linecnt::
  210.     $(TIME) $(SED) -f $(srcdir)/$@.sed < $(srcdir)/$@.inp > tmp.$@
  211.     $(CMP) $(srcdir)/$@.good tmp.$@
  212.     @$(RM) tmp.$@
  213.  
  214. manis khadafy::
  215.     $(TIME) $(SED) -f $(srcdir)/$@.sed < $(srcdir)/$@.inp > tmp.$@
  216.     $(CMP) $(srcdir)/$@.inp tmp.$@
  217.     @$(RM) tmp.$@
  218.  
  219. allsub::
  220.     $(TIME) $(SED) -f $(srcdir)/$@.sed < $(srcdir)/numsub.inp > tmp.$@
  221.     $(CMP) $(srcdir)/$@.good tmp.$@
  222.     @$(RM) tmp.$@
  223.  
  224. 8to7::
  225.     $(TIME) $(SED) -f $(srcdir)/$@.sed < $(srcdir)/8bit.inp > tmp.$@
  226.     $(CMP) $(srcdir)/$@.good tmp.$@
  227.     @$(RM) tmp.$@
  228.  
  229. cv-vars::
  230.     $(TIME) $(SED) -n -f $(srcdir)/$@.sed < $(srcdir)/$@.inp > tmp.$@
  231.     $(CMP) $(srcdir)/$@.good tmp.$@
  232.     @$(RM) tmp.$@
  233.  
  234. middle::
  235.     $(TIME) $(SED) -n -f $(srcdir)/$@.sed < $(srcdir)/head.inp > tmp.$@
  236.     $(CMP) $(srcdir)/$@.good tmp.$@
  237.     @$(RM) tmp.$@
  238.  
  239. subwrite::
  240.     $(TIME) $(SED) -f $(srcdir)/$@.sed < $(srcdir)/$@.inp > tmp.1$@
  241.     $(CMP) $(srcdir)/subwrt1.good tmp.1$@
  242.     $(CMP) $(srcdir)/subwrt2.good tmp.subwrite-w
  243.     @$(RM) tmp.1$@ tmp.subwrite-w
  244.  
  245. spencer::
  246.     sh $(srcdir)/$@.sh $(SED) <  $(srcdir)/$@.inp > tmp.$@
  247.     $(TIME) sh tmp.$@
  248.     @$(RM) tmp.$@
  249.  
  250. distrib::
  251.     $(TIME) sh $(srcdir)/$@.sh $(SED) < $(srcdir)/$@.inp > tmp.$@
  252.     $(CMP) $(srcdir)/$@.good tmp.$@
  253.     @$(RM) tmp.$@
  254.  
  255. writeout::
  256.     $(TIME) $(SED) -f $(srcdir)/$@.sed < $(srcdir)/$@.inp >tmp.1$@
  257.     $(CMP) $(srcdir)/wrtout1.good tmp.1$@
  258.     $(CMP) $(srcdir)/wrtout2.good tmp.writeout-w
  259.     @$(RM) tmp.1$@ tmp.writeout-w
  260.  
  261. readin::
  262.     @test -f $@.in2 || cp $(srcdir)/$@.in2 $@.in2
  263.     $(TIME) $(SED) -f $(srcdir)/$@.sed < $(srcdir)/$@.inp >tmp.$@
  264.     $(CMP) $(srcdir)/$@.good tmp.$@
  265.     @$(RM) tmp.$@
  266.  
  267. dc::
  268.     @echo "Patience, the dc.sed test is expected to take a while..."
  269.     $(TIME) $(SED) -n -f $(top_srcdir)/dc.sed < $(srcdir)/$@.inp >tmp.$@
  270.     $(CMP) $(srcdir)/$@.good tmp.$@
  271.     @$(RM) tmp.$@
  272.  
  273. #
  274. # cmdlines targets
  275. #
  276.  
  277. help::
  278.     $(SED) --help | $(SED) '1s/ [^ ]* / sed /' > tmp.1$@
  279.     $(SED) -h | $(SED) '1s/ [^ ]* / sed /' > tmp.2$@
  280.     -$(SED) 2>&1 | $(SED) '1s/ [^ ]* / sed /' > tmp.3$@ || true
  281.     $(CMP) $(srcdir)/$@.good tmp.1$@
  282.     $(CMP) tmp.1$@ tmp.2$@
  283.     $(CMP) tmp.2$@ tmp.3$@
  284.     @$(RM) tmp.1$@ tmp.2$@ tmp.3$@
  285.  
  286. version:: version.good
  287.     $(SED) --version  > tmp.1$@ 2>&1
  288.     $(SED) -V > tmp.2$@ 2>&1
  289.     $(CMP) $@.good tmp.1$@
  290.     $(CMP) $@.good tmp.2$@
  291.     @$(RM) tmp.1$@ tmp.2$@
  292.  
  293. file::
  294.     $(TIME) $(SED) --file=$(srcdir)/newjis.sed < $(srcdir)/newjis.inp > tmp.$@
  295.     $(CMP) $(srcdir)/newjis.good tmp.$@
  296.     @$(RM) tmp.$@
  297.  
  298. quiet::
  299.     $(TIME) $(SED) --quiet -f $(srcdir)/cv-vars.sed \
  300.         < $(srcdir)/cv-vars.inp > tmp.$@
  301.     $(CMP) $(srcdir)/cv-vars.good tmp.$@
  302.     @$(RM) tmp.$@
  303.  
  304. # automake won't cooperate with me and let me AC_OUTPUT() this,
  305. # so I need to special-case this:
  306. version.good: $(srcdir)/version.gin Makefile
  307.     $(SED) 's^@'VERSION'@^@VERSION@^' $(srcdir)/version.gin > tmp-$@
  308.     mv tmp-$@ $@
  309.  
  310. # Tell versions [3.59,3.63) of GNU make to not export all variables.
  311. # Otherwise a system limit (for SysV at least) may be exceeded.
  312. .NOEXPORT:
  313.