Python Library Caching
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

Makefile 366B

1234567891011121314151617181920
  1. EXAMPLES = $(wildcard *.py)
  2. FIRSTLOGS = ${EXAMPLES:.py=_1.log}
  3. LASTLOGS = ${EXAMPLES:.py=_2.log}
  4. .PHONY: all
  5. .SECONDAY: $(FIRSTLOGS)
  6. all: $(LASTLOGS)
  7. %_1.log: %.py
  8. rm -f *.json *.pickle
  9. python3 $< > $@
  10. %_2.log: %.py %_1.log
  11. python3 $< > $@
  12. rm -f *.json *.pickle
  13. clean:
  14. @echo "\e[1m * Example logs...\e[0m"
  15. @rm -f $(FIRSTLOGS) $(LASTLOGS) *.json *.pickle