Makefile 1.2 KB

12345678910111213141516171819202122232425
  1. .PHONY: install
  2. install:
  3. test -d $(HOME)/.tcms || mkdir $(HOME)/.tcms
  4. test -d www/themes || mkdir www/themes
  5. test -d data/files || mkdir data/files
  6. rm pod2htmd.tmp; /bin/true
  7. .PHONY: test
  8. test: reset-dummy-data
  9. prove
  10. .PHONY: reset-dummy-data
  11. reset-dummy-data:
  12. cp -f data/DUMMY-dist.json data/DUMMY.json
  13. .PHONY: depend
  14. depend:
  15. apt-get install -y sqlite3 libsqlite3-dev libdbd-sqlite3-perl cpanminus starman libxml2 wget
  16. apt-get install -y libtext-xslate-perl libplack-perl libconfig-tiny-perl libdatetime-format-http-perl libjson-maybexs-perl
  17. apt-get install -y libuuid-tiny-perl libcapture-tiny-perl libconfig-simple-perl libdbi-perl libfile-slurper-perl libfile-touch-perl
  18. apt-get install -y libfile-copy-recursive-perl libxml-rss-perl libmodule-install-perl
  19. apt-get install -y libmoose-perl libmoosex-types-datetime-perl libxml-libxml-perl
  20. cpanm Mojo::File Date::Format WWW::SitemapIndex::XML WWW::Sitemap::XML HTTP::Body Pod::Html URL::Encode
  21. wget -O www/scripts/fgEmojiPicker.js https://github.com/woody180/vanilla-javascript-emoji-picker/raw/master/fgEmojiPicker.js
  22. wget -O www/scripts/full-emoji-list.json https://github.com/woody180/vanilla-javascript-emoji-picker/raw/master/full-emoji-list.json