Makefile 1.0 KB

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