PageRenderTime 3ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/Makefile

http://github.com/perlorg/cpanorg
Makefile | 39 lines | 25 code | 14 blank | 0 comment | 0 complexity | 2dc3c8a5e58b04e280f7658727b4219f MD5 | raw file
  1. EXT_BAT=
  2. EXT_EXE=
  3. CPANM=cpanm$(EXT_BAT)
  4. PERL=perl$(EXT_EXE)
  5. TTREE=ttree$(EXT_BAT)
  6. RSYNC=rsync$(EXT_EXE)
  7. SRC=src
  8. all: build
  9. clean: buildclean
  10. update: update-data build
  11. update-master: update
  12. @$(RSYNC) --temp-dir=/cpan/tmp -a html/ ../CPAN/
  13. buildclean: rmclean build
  14. rmclean:
  15. $(PERL) -MExtUtils::Command -e "rm_rf" -- html
  16. build: data/cpan-stats.json
  17. @$(TTREE) "--src=$(SRC)" -f tt.rc
  18. data/cpan-stats.json: update-data
  19. update-data:
  20. @$(PERL) ./bin/cpanorg_rss_fetch
  21. @$(PERL) ./bin/update_data
  22. update-daily:
  23. @$(PERL) ./bin/cpanorg_perl_releases
  24. install:
  25. $(CPANM) Template JSON Template::Plugin::Comma Template::Plugin::JSON XML::RSS local::lib File::Slurp