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