freebsd-dev/contrib/bmake/unit-tests/suff-transform-endless.exp
Simon J. Gerraty 06b9b3e0ad Merge bmake-20210110
Quite a lot of churn on style, but lots of
good work refactoring complicated functions
and lots more unit-tests.
Thanks mostly to rillig at NetBSD

Some interesting entries from ChangeLog

o .MAKE.{UID,GID} represent uid and gid running make.

o allow env var MAKE_OBJDIR_CHECK_WRITABLE=no to skip writable
  checks in InitObjdir.  Explicit .OBJDIR target always allows
  read-only directory.

o add more unit tests for META MODE

Merge commit '8e11a9b4250be3c3379c45fa820bff78d99d5946' into main

Change-Id: I464fd4c013067f0915671c1ccc96d2d8090b2b9c
2021-01-13 22:21:37 -08:00

47 lines
1.3 KiB
Plaintext

Adding suffix ".c"
Adding suffix ".d"
defining transformation from `.c' to `.d'
inserting ".c" (1) at end of list
inserting ".d" (2) at end of list
Adding suffix ".e"
defining transformation from `.d' to `.e'
inserting ".d" (2) at end of list
inserting ".e" (3) at end of list
Adding suffix ".f"
defining transformation from `.e' to `'
inserting ".e" (3) at end of list
inserting "" (0) at end of list
defining transformation from `.e' to `.f'
inserting ".e" (3) at end of list
inserting ".f" (4) at end of list
defining transformation from `.f' to `.e'
inserting ".f" (4) at end of list
inserting ".e" (3) at end of list
transformation .e complete
transformation .e.f complete
transformation .f.e complete
Wildcard expanding "all"...
SuffFindDeps "all"
No known suffix on all. Using .NULL suffix
adding suffix rules
trying all.e...not there
trying all.d...not there
trying all.f...not there
trying all.c...not there
trying all.e...not there
FindThem: skipping duplicate "all.e"
Wildcard expanding "issue6.f"...suffix is ".f"...
SuffFindDeps "issue6.f"
trying issue6.e...not there
trying issue6.d...not there
trying issue6.f...got it
applying .f -> .e to "issue6.e"
applying .e -> .f to "issue6.f"
suffix is ".e"...
make: Graph cycles through issue6.f
`all' not remade because of errors.
Stop.
make: stopped in unit-tests
exit status 1