The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

### 14 664 1124224809 1124226006 Makeppfile
ANIMALS=\
cat\
dog\
cow\
wolf\
pig
$(phony default): $(ANIMALS)
$(ANIMALS):
&echo $@ -o >>$@
$(phony clean):
&rm -f $(ANIMALS)
### 15 755 1152636440 1125017144 makepp_test_script.pl
# Create the build cache:
makepp \'builtin', qw{-MMpp::BuildCacheControl create ./build_cache};
makepp qw{--build-cache build_cache --force_copy_from_bc};
# clean (incoming.dir should be empty already, so use age threshold of 2 hours)
# threshold for everything else covers stuff less than 1 day in the future.
makepp \'builtin', qw{-MMpp::BuildCacheControl clean --mtime +-1 ./build_cache};
unlink './build_cache/build_cache_options.pl' or die;
rmdir './build_cache/incoming.dir' || die;
rmdir './build_cache' || die;
makepp 'clean'; # TODO: Is this really part of the test?