KVirc – next generation IRC client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile.am 3.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. ###############################################################################
  2. # KVirc IRC client Makefile - 16.12.98 Szymon Stefanek
  3. ###############################################################################
  4. EXTRA_DIST = autogen.sh README FAQ
  5. SUBDIRS = admin data doc po scripts src
  6. AUTOMAKE_OPTIONS = foreign
  7. ###############################################################################
  8. # Delete moc files all around
  9. ###############################################################################
  10. delmoc:
  11. rm -f $(topdir)/src/*/*/*.moc
  12. rm -f $(topdir)/src/*/*/moc_*.cpp
  13. ###############################################################################
  14. # Main make command
  15. ###############################################################################
  16. kvirc-intro:
  17. @echo "################################################################################"
  18. @echo "### Ok..."
  19. @echo "### The compilation process will take a while..."
  20. @echo "### Have a cold beer in the meantime..."
  21. @echo "################################################################################"
  22. kvirc-outro:
  23. @echo "################################################################################"
  24. @echo "### Finished..."
  25. @echo "### Now type 'make install'"
  26. @echo "################################################################################"
  27. kvirc: kvirc-intro all kvirc-outro
  28. install: install-recursive docs banner
  29. install-devel: install-recursive banner
  30. messages:
  31. cd $(topdir)/po/kvirc && make messages
  32. cd $(topdir)/po/modules/about && make messages
  33. cd $(topdir)/po/modules/dcc && make messages
  34. cd $(topdir)/po/modules/editor && make messages
  35. cd $(topdir)/po/modules/logview && make messages
  36. cd $(topdir)/po/modules/mediaplayer && make messages
  37. cd $(topdir)/po/modules/notifier && make messages
  38. cd $(topdir)/po/modules/options && make messages
  39. cd $(topdir)/po/modules/perl && make messages
  40. cd $(topdir)/po/modules/perlcore && make messages
  41. cd $(topdir)/po/modules/sharedfileswindow && make messages
  42. cd $(topdir)/po/modules/theme && make messages
  43. ###############################################################################
  44. # Generate documentation
  45. ###############################################################################
  46. docs:
  47. $(mkinstalldirs) $(DESTDIR)$(helpdir)
  48. perl admin/gendoc.pl -v $(VERSION) $(DESTDIR)$(helpdir) \
  49. data/doctemplates/*.template \
  50. `find ./ -name "*.cpp" -print` \
  51. `find ./ -name "*.h" -print`
  52. ###############################################################################
  53. # Rule for developer documentation
  54. ###############################################################################
  55. devdocs:
  56. cd admin && doxygen
  57. ###############################################################################
  58. # Finished :)
  59. ###############################################################################
  60. banner:
  61. @echo "################################################################################"
  62. @echo "### INSTALLATION COMPLETE"
  63. @echo "################################################################################"
  64. @echo "###"
  65. @echo "### KVIrc is now installed and ready to run."
  66. @echo "###"
  67. @echo "### Please send bug reports and suggestions"
  68. @echo "### to pragma at kvirc dot net"
  69. @echo "### You can use the mail report form on"
  70. @echo "###"
  71. @echo "### http://www.kvirc.net"
  72. @echo "###"
  73. @echo "### We hope that you will enjoy KVIrc."
  74. @echo "###"
  75. @echo "### Szymon Stefanek and the KVIrc Development Team"
  76. @echo "###"
  77. @echo "################################################################################"