]> jfr.im git - irc/kvirc/KVIrc.git/blob - Makefile.am
updated changelog for branch/3.4
[irc/kvirc/KVIrc.git] / Makefile.am
1 ###############################################################################
2 # KVirc IRC client Makefile - 16.12.98 Szymon Stefanek
3 ###############################################################################
4
5 EXTRA_DIST = autogen.sh README FAQ
6
7 SUBDIRS = admin data doc po scripts src
8
9 AUTOMAKE_OPTIONS = foreign
10
11 ###############################################################################
12 # Delete moc files all around
13 ###############################################################################
14
15 delmoc:
16 rm -f $(topdir)/src/*/*/*.moc
17 rm -f $(topdir)/src/*/*/moc_*.cpp
18
19 ###############################################################################
20 # Main make command
21 ###############################################################################
22
23 kvirc-intro:
24 @echo "################################################################################"
25 @echo "### Ok..."
26 @echo "### The compilation process will take a while..."
27 @echo "### Have a cold beer in the meantime..."
28 @echo "################################################################################"
29
30 kvirc-outro:
31 @echo "################################################################################"
32 @echo "### Finished..."
33 @echo "### Now type 'make install'"
34 @echo "################################################################################"
35
36 kvirc: kvirc-intro all kvirc-outro
37
38 install: install-recursive docs banner
39
40 install-devel: install-recursive banner
41
42 messages:
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
55
56 ###############################################################################
57 # Generate documentation
58 ###############################################################################
59
60 docs:
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`
66
67 ###############################################################################
68 # Rule for developer documentation
69 ###############################################################################
70
71 devdocs:
72 cd admin && doxygen
73
74 ###############################################################################
75 # Finished :)
76 ###############################################################################
77
78 banner:
79 @echo "################################################################################"
80 @echo "### INSTALLATION COMPLETE"
81 @echo "################################################################################"
82 @echo "###"
83 @echo "### KVIrc is now installed and ready to run."
84 @echo "###"
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"
88 @echo "###"
89 @echo "### http://www.kvirc.net"
90 @echo "###"
91 @echo "### We hope that you will enjoy KVIrc."
92 @echo "###"
93 @echo "### Szymon Stefanek and the KVIrc Development Team"
94 @echo "###"
95 @echo "################################################################################"