Properly include tests directory - must use find, not ls.

This commit is contained in:
Eric S. Raymond 2017-06-06 06:18:09 -04:00
parent 54eb0ac2cb
commit 738504d280

View file

@ -66,7 +66,7 @@ DOCS=COPYING NEWS README.adoc TODO advent.adoc history.adoc hints.adoc advent.6
# Can't use GNU tar's --transform, needs to build under Alpine Linux.
# This is a requirement for testing dist in GitLab's CI pipeline
advent-$(VERS).tar.gz: $(SOURCES) $(DOCS)
@ls $(SOURCES) $(DOCS) tests | sed s:^:advent-$(VERS)/: >MANIFEST
@find $(SOURCES) $(DOCS) tests -print | sed s:^:advent-$(VERS)/: >MANIFEST
@(ln -s . advent-$(VERS))
(tar -T MANIFEST -czvf advent-$(VERS).tar.gz)
@(rm advent-$(VERS))