18500f2f7a2566783d71803e72268b825a6f232c
[silc.git] / apps / irssi / Makefile.am
1 # create default-config.h
2 config.h: default-config.h default-theme.h
3
4 default-config.h: $(srcdir)/silc.conf
5         $(srcdir)/file2header.sh $(srcdir)/silc.conf default_config > default-config.h
6 default-theme.h: $(srcdir)/default.theme
7         $(srcdir)/file2header.sh $(srcdir)/default.theme default_theme > default-theme.h
8
9 if BUILD_PLUGINS
10 PLUGINS=plugins
11 endif
12 if BUILD_SERVERTEST
13 SERVERTEST=servertest
14 endif
15
16 SUBDIRS = src docs scripts
17
18 include $(top_srcdir)/Makefile.defines.in
19
20 #confdir = $(sysconfdir)
21 confdir = $(silc_etcdir)
22 conffile = silc.conf
23
24 if SILCPLUGIN
25 themedir = $(datadir)/irssi/themes
26 else
27 themedir = $(datadir)/silc/themes
28 endif
29 theme_DATA = default.theme plugin.theme
30
31 noinst_HEADERS = irssi-version.h.in
32
33 EXTRA_DIST = \
34         autogen.sh \
35         curses.m4 \
36         README \
37         file2header.sh \
38         silc-client.spec \
39         $(conffile) \
40         $(theme_DATA) \
41         irssi-config.in \
42         irssi-icon.png \
43         syntax.pl \
44         Makefile.defines.in \
45         Makefile.defines_int.in
46
47 ## make rpms
48 rpm: Makefile
49         $(MAKE) dist
50         rpm -ta --clean $(PACKAGE)-$(VERSION).tar.gz
51
52 install-dirs-client:
53         -mkdir -p $(docdir)
54         -mkdir -p $(mandir)/man1
55
56 doc-install-client:
57         $(INSTALL_DATA) $(silc_top_srcdir)/apps/irssi/silc.conf $(docdir)/example_silc.conf
58         -@if test -f $(silc_top_srcdir)/doc/silc.1 ; then \
59          $(INSTALL_DATA) $(silc_top_srcdir)/doc/silc.1 $(mandir)/man1; \
60         fi
61
62 etc-install-client:
63         -@if test -d $(silc_top_srcdir)/apps/irssi ; then \
64           mkdir -p $(etcdir) ; \
65           if test '!' -f $(etcdir)/silc.conf ; then \
66             $(INSTALL_DATA) $(silc_top_srcdir)/apps/irssi/silc.conf \
67                 $(etcdir)/silc.conf; \
68           fi; \
69         fi
70
71 if SILCPLUGIN
72 ETCINSTALL=
73 else
74 ETCINSTALL=etc-install-client
75 endif
76
77 install-data-hook:              \
78         install-dirs-client     \
79         doc-install-client      \
80         $(ETCINSTALL)