Makefile.am 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. # Copyright (C) 2001-2021 Free Software Foundation, Inc.
  2. #
  3. # This program is free software: you can redistribute it and/or modify
  4. # it under the terms of the GNU General Public License as published by
  5. # the Free Software Foundation, either version 3 of the License, or
  6. # (at your option) any later version.
  7. #
  8. # This program is distributed in the hope that it will be useful,
  9. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. # GNU General Public License for more details.
  12. #
  13. # You should have received a copy of the GNU General Public License
  14. # along with this program. If not, see <https://www.gnu.org/licenses/>.
  15. # The 2001 copyright line above was added in 2015 based on James
  16. # Youngman's best estimate of the original publication date of this
  17. # file (it appeared in findutils release 4.1.7 but may have appeared
  18. # in earlier releases which I don't have copies of).
  19. # Essentially this test verifies that ls -i and find -printf %i produce
  20. # the same output.
  21. AUTOMAKE_OPTIONS=dejagnu
  22. XARGS = ../xargs
  23. XARGSFLAGS =
  24. DEJATOOL = xargs
  25. #EXTRA_DIST = config/*.exp inputs/*.xi xargs.*/*.exp xargs.*/*.xo
  26. EXTRA_DIST_EXP = \
  27. config/unix.exp \
  28. xargs.gnu/0n3.exp \
  29. xargs.gnu/delim-o.exp \
  30. xargs.gnu/E_-0.exp \
  31. xargs.gnu/empty_def-r.exp \
  32. xargs.gnu/empty-r.exp \
  33. xargs.gnu/idef-0.exp \
  34. xargs.gnu/idef-s26-0.exp \
  35. xargs.gnu/l1-0.exp \
  36. xargs.gnu/l1_2-0.exp \
  37. xargs.gnu/L2-0.exp \
  38. xargs.gnu/L2_2-0.exp \
  39. xargs.gnu/L3-0.exp \
  40. xargs.gnu/n1-0.exp \
  41. xargs.gnu/n2-0.exp \
  42. xargs.gnu/n2-s21-0.exp \
  43. xargs.gnu/n2-s21-x-0.exp \
  44. xargs.gnu/n3-0.exp \
  45. xargs.gnu/n3-s31-0.exp \
  46. xargs.gnu/noeof-0.exp \
  47. xargs.gnu/nothing.exp \
  48. xargs.gnu/P3-n1-IARG.exp \
  49. xargs.gnu/r.exp \
  50. xargs.gnu/s118-0.exp \
  51. xargs.gnu/s14_2-0.exp \
  52. xargs.gnu/s14-0.exp \
  53. xargs.gnu/s15-0.exp \
  54. xargs.gnu/s25-0.exp \
  55. xargs.gnu/space-0.exp \
  56. xargs.gnu/space-r.exp \
  57. xargs.gnu/space-t-0.exp \
  58. xargs.posix/EEOFb.exp \
  59. xargs.posix/EEOFe.exp \
  60. xargs.posix/EEOF.exp \
  61. xargs.posix/E_.exp \
  62. xargs.posix/E_-IARG.exp \
  63. xargs.posix/arg_max_32bit_linux_bug.exp \
  64. xargs.posix/arg_max_64bit_linux_bug.exp \
  65. xargs.posix/childfail.exp \
  66. xargs.posix/empty_def.exp \
  67. xargs.posix/empty.exp \
  68. xargs.posix/hithere.exp \
  69. xargs.posix/IARG-E_.exp \
  70. xargs.posix/IARG.exp \
  71. xargs.posix/IARG-s15.exp \
  72. xargs.posix/L2_2.exp \
  73. xargs.posix/uc_L2.exp \
  74. xargs.posix/L2-n2.exp \
  75. xargs.posix/L3.exp \
  76. xargs.posix/n1.exp \
  77. xargs.posix/n2.exp \
  78. xargs.posix/n2-s21.exp \
  79. xargs.posix/n2-s21-x.exp \
  80. xargs.posix/n3.exp \
  81. xargs.posix/n3-s31.exp \
  82. xargs.posix/noeof.exp \
  83. xargs.posix/quotes.exp \
  84. xargs.posix/rc-123.exp \
  85. xargs.posix/rc-124.exp \
  86. xargs.posix/rc-125.exp \
  87. xargs.posix/rc-126.exp \
  88. xargs.posix/rc-127.exp \
  89. xargs.posix/s118.exp \
  90. xargs.posix/s14.exp \
  91. xargs.posix/s14_2.exp \
  92. xargs.posix/s15.exp \
  93. xargs.posix/s25.exp \
  94. xargs.posix/s42.exp \
  95. xargs.posix/s470.exp \
  96. xargs.posix/s48.exp \
  97. xargs.posix/s6.exp \
  98. xargs.posix/savannah-11865.exp \
  99. xargs.posix/space.exp \
  100. xargs.posix/space-I.exp \
  101. xargs.posix/sv-bug-18714.exp \
  102. xargs.posix/sv-bug-18714b.exp \
  103. xargs.posix/sv-bug-20273.exp \
  104. xargs.posix/unmatched2.exp \
  105. xargs.posix/unmatched.exp \
  106. xargs.posix/unmatched-n2-x.exp \
  107. xargs.sysv/eEOF.exp \
  108. xargs.sysv/e.exp \
  109. xargs.sysv/empty_def-t.exp \
  110. xargs.sysv/empty-t.exp \
  111. xargs.sysv/eof1.exp \
  112. xargs.sysv/iARG.exp \
  113. xargs.sysv/idef.exp \
  114. xargs.sysv/idef-s26.exp \
  115. xargs.sysv/iquotes.exp \
  116. xargs.sysv/l1_2.exp \
  117. xargs.sysv/l1.exp \
  118. xargs.sysv/l1n4.exp \
  119. xargs.sysv/lc_l2.exp \
  120. xargs.sysv/s25-t.exp \
  121. xargs.sysv/sv-bug-18713.exp \
  122. xargs.sysv/space-t.exp \
  123. xargs.sysv/trace.exp
  124. EXTRA_DIST_XO = \
  125. xargs.gnu/0n3.xo \
  126. xargs.gnu/E_-0.xo \
  127. xargs.gnu/delim-o.xo \
  128. xargs.gnu/idef-0.xo \
  129. xargs.gnu/idef-s26-0.xo \
  130. xargs.gnu/l1-0.xo \
  131. xargs.gnu/l1_2-0.xo \
  132. xargs.gnu/L2-0.xo \
  133. xargs.gnu/L2_2-0.xo \
  134. xargs.gnu/L3-0.xo \
  135. xargs.gnu/n1-0.xo \
  136. xargs.gnu/n2-0.xo \
  137. xargs.gnu/n2-s21-0.xo \
  138. xargs.gnu/n2-s21-x-0.xo \
  139. xargs.gnu/n3-0.xo \
  140. xargs.gnu/n3-s31-0.xo \
  141. xargs.gnu/noeof-0.xo \
  142. xargs.gnu/nothing.xo \
  143. xargs.gnu/P3-n1-IARG.xo \
  144. xargs.gnu/r.xo \
  145. xargs.gnu/s118-0.xo \
  146. xargs.gnu/s14-0.xo \
  147. xargs.gnu/s15-0.xo \
  148. xargs.gnu/s25-0.xo \
  149. xargs.gnu/space-0.xo \
  150. xargs.gnu/space-t-0.xo \
  151. xargs.posix/EEOFb.xo \
  152. xargs.posix/EEOFe.xo \
  153. xargs.posix/EEOF.xo \
  154. xargs.posix/E_-IARG.xo \
  155. xargs.posix/empty_def.xo \
  156. xargs.posix/empty.xo \
  157. xargs.posix/E_.xo \
  158. xargs.posix/hithere.xo \
  159. xargs.posix/IARG-E_.xo \
  160. xargs.posix/IARG-s15.xo \
  161. xargs.posix/IARG.xo \
  162. xargs.posix/L2_2.xo \
  163. xargs.posix/L2-n2.xo \
  164. xargs.posix/uc_L2.xo \
  165. xargs.posix/L3.xo \
  166. xargs.posix/n1.xo \
  167. xargs.posix/n2-s21.xo \
  168. xargs.posix/n2-s21-x.xo \
  169. xargs.posix/n2.xo \
  170. xargs.posix/n3-s31.xo \
  171. xargs.posix/n3.xo \
  172. xargs.posix/noeof.xo \
  173. xargs.posix/quotes.xo \
  174. xargs.posix/rc-123.xo \
  175. xargs.posix/s118.xo \
  176. xargs.posix/s14.xo \
  177. xargs.posix/s15.xo \
  178. xargs.posix/s25.xo \
  179. xargs.posix/s42.xo \
  180. xargs.posix/s470.xo \
  181. xargs.posix/s48.xo \
  182. xargs.posix/savannah-11865.xo \
  183. xargs.posix/space.xo \
  184. xargs.posix/sv-bug-18714.xo \
  185. xargs.posix/sv-bug-18714b.xo \
  186. xargs.posix/sv-bug-20273.xo \
  187. xargs.posix/unmatched2.xo \
  188. xargs.posix/unmatched.xo \
  189. xargs.sysv/eEOF.xo \
  190. xargs.sysv/empty_def-t.xo \
  191. xargs.sysv/empty-t.xo \
  192. xargs.sysv/eof1.xo \
  193. xargs.sysv/e.xo \
  194. xargs.sysv/iARG.xo \
  195. xargs.sysv/idef-s26.xo \
  196. xargs.sysv/idef.xo \
  197. xargs.sysv/iquotes.xo \
  198. xargs.sysv/l1_2.xo \
  199. xargs.sysv/l1n4.xo \
  200. xargs.sysv/l1.xo \
  201. xargs.sysv/lc_l2.xo \
  202. xargs.sysv/s25-t.xo \
  203. xargs.sysv/sv-bug-18713.xo \
  204. xargs.sysv/space-t.xo \
  205. xargs.sysv/trace.xo
  206. EXTRA_DIST_XE = \
  207. xargs.gnu/P3-n1-IARG.xe \
  208. xargs.gnu/space-t-0.xe \
  209. xargs.posix/L2-n2.xe \
  210. xargs.posix/rc-123.xe \
  211. xargs.sysv/empty_def-t.xe \
  212. xargs.sysv/empty-t.xe \
  213. xargs.sysv/l1n4.xe \
  214. xargs.sysv/s25-t.xe \
  215. xargs.sysv/space-t.xe \
  216. xargs.sysv/trace.xe
  217. EXTRA_DIST_XI = \
  218. inputs/16383-ys.xi \
  219. inputs/32767-ys.xi \
  220. inputs/blank.xi \
  221. inputs/empty.xi \
  222. inputs/eof_-0.xi \
  223. inputs/EOFb.xi \
  224. inputs/EOFe.xi \
  225. inputs/eofstr.xi \
  226. inputs/eof_.xi \
  227. inputs/eof1.xi \
  228. inputs/EOF.xi \
  229. inputs/ett.xi \
  230. inputs/files0.xi \
  231. inputs/files.xi \
  232. inputs/foobar.xi \
  233. inputs/formfeeds.xi \
  234. inputs/ftt.xi \
  235. inputs/helloworld.xi \
  236. inputs/items-0.xi \
  237. inputs/items.xi \
  238. inputs/ldata-0.xi \
  239. inputs/ldatab-0.xi \
  240. inputs/ldatab.xi \
  241. inputs/ldata.xi \
  242. inputs/lines.xi \
  243. inputs/noeof-0.xi \
  244. inputs/noeof.xi \
  245. inputs/Pdata.xi \
  246. inputs/quotes.xi \
  247. inputs/space.xi \
  248. inputs/stairs-0.xi \
  249. inputs/stairs2-0.xi \
  250. inputs/stairs2.xi \
  251. inputs/stairs.xi \
  252. inputs/stt.xi \
  253. inputs/sv-bug-20273.xi \
  254. inputs/unmatched2.xi \
  255. inputs/unmatched.xi \
  256. inputs/verticaltabs.xi
  257. EXTRA_DIST = $(EXTRA_DIST_EXP) $(EXTRA_DIST_XO) $(EXTRA_DIST_XI) $(EXTRA_DIST_XE)
  258. # DIST_SUBDIRS = config inputs xargs.gnu xargs.posix xargs.sysv
  259. CLEANFILES = *.log *.sum site.exp site.bak
  260. FORCE:
  261. checklists:
  262. cd $(srcdir) && \
  263. ( find config inputs xargs.gnu xargs.posix xargs.sysv \( -name "*.exp" -o -name "*.xo" -o -name "*.xi" -o -name "*.xe" \) -print ; \
  264. ls $(EXTRA_DIST_XI) ; \
  265. ls $(EXTRA_DIST_XE) ; \
  266. ls $(EXTRA_DIST_XO) ; \
  267. ls $(EXTRA_DIST_EXP) ; ) | \
  268. sort | uniq -c | awk '$$1 != 2 { print; }'