Makefile 943 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # Simple Makefile to make new releases of pisg (newreleases dir must exist)
  2. VERSION = 0.18
  3. DIRNAME = pisg-$(VERSION)
  4. TARFILE = pisg-$(VERSION).tar.gz
  5. ZIPFILE = pisg-$(VERSION).zip
  6. FILES = pisg.pl \
  7. Changelog \
  8. COPYING \
  9. CREDITS \
  10. README \
  11. CONFIG-README \
  12. gfx/pipe-purple.png \
  13. gfx/pipe-blue.png \
  14. pisg.cfg \
  15. lang.txt
  16. SCRIPTS = scripts/crontab \
  17. scripts/dropegg.pl \
  18. scripts/egg2mirc.awk
  19. ADDALIAS = scripts/addalias/addalias.htm \
  20. scripts/addalias/addalias.pl \
  21. scripts/addalias/README
  22. pisg:
  23. mkdir $(DIRNAME)
  24. cp $(FILES) $(DIRNAME)
  25. mkdir $(DIRNAME)/scripts
  26. cp $(SCRIPTS) $(DIRNAME)/scripts
  27. mkdir $(DIRNAME)/scripts/addalias
  28. cp $(ADDALIAS) $(DIRNAME)/scripts/addalias
  29. tar zcfv newrelease/pisg-$(VERSION).tar.gz $(DIRNAME)
  30. zip -r pisg $(DIRNAME)
  31. mv pisg.zip newrelease/$(ZIPFILE)
  32. mv $(DIRNAME) newrelease
  33. clean:
  34. rm -r newrelease/$(DIRNAME)
  35. rm newrelease/$(TARFILE)
  36. rm newrelease/$(ZIPFILE)