Makefile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Simple Makefile to make new releases of pisg (newreleases dir must exist)
  2. VERSION = 0.20
  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. FORMATS \
  13. gfx/green-h.png \
  14. gfx/green-v.png \
  15. gfx/blue-h.png \
  16. gfx/blue-v.png \
  17. gfx/yellow-h.png \
  18. gfx/yellow-v.png \
  19. pisg.cfg \
  20. lang.txt
  21. SCRIPTS = scripts/crontab \
  22. scripts/dropegg.pl \
  23. scripts/egg2mirc.awk
  24. ADDALIAS = scripts/addalias/addalias.htm \
  25. scripts/addalias/addalias.pl \
  26. scripts/addalias/README
  27. pisg:
  28. mkdir $(DIRNAME)
  29. cp $(FILES) $(DIRNAME)
  30. mkdir $(DIRNAME)/scripts
  31. cp $(SCRIPTS) $(DIRNAME)/scripts
  32. mkdir $(DIRNAME)/scripts/addalias
  33. cp $(ADDALIAS) $(DIRNAME)/scripts/addalias
  34. tar zcfv newrelease/pisg-$(VERSION).tar.gz $(DIRNAME)
  35. zip -r pisg $(DIRNAME)
  36. mv pisg.zip newrelease/$(ZIPFILE)
  37. mv $(DIRNAME) newrelease
  38. clean:
  39. rm -r newrelease/$(DIRNAME)
  40. rm newrelease/$(TARFILE)
  41. rm newrelease/$(ZIPFILE)