diff options
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 00000000..c451931b --- /dev/null +++ b/Makefile.am @@ -0,0 +1,95 @@ +############################################################################### +# KVirc IRC client Makefile - 16.12.98 Szymon Stefanek +############################################################################### + +EXTRA_DIST = autogen.sh README FAQ + +SUBDIRS = admin data doc po scripts src + +AUTOMAKE_OPTIONS = foreign + +############################################################################### +# Delete moc files all around +############################################################################### + +delmoc: + rm -f $(topdir)/src/*/*/*.moc + rm -f $(topdir)/src/*/*/moc_*.cpp + +############################################################################### +# Main make command +############################################################################### + +kvirc-intro: + @echo "################################################################################" + @echo "### Ok..." + @echo "### The compilation process will take a while..." + @echo "### Have a cold beer in the meantime..." + @echo "################################################################################" + +kvirc-outro: + @echo "################################################################################" + @echo "### Finished..." + @echo "### Now type 'make install'" + @echo "################################################################################" + +kvirc: kvirc-intro all kvirc-outro + +install: install-recursive docs banner + +install-devel: install-recursive banner + +messages: + cd $(topdir)/po/kvirc && make messages + cd $(topdir)/po/modules/about && make messages + cd $(topdir)/po/modules/dcc && make messages + cd $(topdir)/po/modules/editor && make messages + cd $(topdir)/po/modules/logview && make messages + cd $(topdir)/po/modules/mediaplayer && make messages + cd $(topdir)/po/modules/notifier && make messages + cd $(topdir)/po/modules/options && make messages + cd $(topdir)/po/modules/perl && make messages + cd $(topdir)/po/modules/perlcore && make messages + cd $(topdir)/po/modules/sharedfileswindow && make messages + cd $(topdir)/po/modules/theme && make messages + +############################################################################### +# Generate documentation +############################################################################### + +docs: + $(mkinstalldirs) $(DESTDIR)$(helpdir) + perl admin/gendoc.pl -v $(VERSION) $(DESTDIR)$(helpdir) \ + data/doctemplates/*.template \ + `find ./ -name "*.cpp" -print` \ + `find ./ -name "*.h" -print` + +############################################################################### +# Rule for developer documentation +############################################################################### + +devdocs: + cd admin && doxygen + +############################################################################### +# Finished :) +############################################################################### + +banner: + @echo "################################################################################" + @echo "### INSTALLATION COMPLETE" + @echo "################################################################################" + @echo "###" + @echo "### KVIrc is now installed and ready to run." + @echo "###" + @echo "### Please send bug reports and suggestions" + @echo "### to pragma at kvirc dot net" + @echo "### You can use the mail report form on" + @echo "###" + @echo "### http://www.kvirc.net" + @echo "###" + @echo "### We hope that you will enjoy KVIrc." + @echo "###" + @echo "### Szymon Stefanek and the KVIrc Development Team" + @echo "###" + @echo "################################################################################" |