]> jfr.im git - solanum.git/blame - tools/Makefile.in
Add explicit support for being installed into a system triggered with --enable-fhs...
[solanum.git] / tools / Makefile.in
CommitLineData
212380e3
AC
1# $Id: Makefile.in 6 2005-09-10 01:02:21Z nenolod $
2
3CC = @CC@
4INSTALL = @INSTALL@
5INSTALL_BIN = @INSTALL_PROGRAM@
6INSTALL_DATA = @INSTALL_DATA@
7INSTALL_SUID = @INSTALL_PROGRAM@ -o root -m 4755
8RM = @RM@
9LEX = @LEX@
10LEXLIB = @LEXLIB@
11CFLAGS = @IRC_CFLAGS@ -DIRCD_PREFIX=\"@prefix@\"
12LDFLAGS = @LDFLAGS@
13MKDEP = @MKDEP@ -DIRCD_PREFIX=\"@prefix@\"
14MV = @MV@
15RM = @RM@
16LN = @LN@
17
c74836dc
NPB
18PROGRAM_PREFIX = @PROGRAM_PREFIX@
19
f1d07f6b
JT
20IRCDLIBS = -L../libratbox/src/.libs -lratbox @LIBS@
21INCLUDES = -I../include -I../libratbox/include
212380e3
AC
22CPPFLAGS = ${INCLUDES} @CPPFLAGS@
23
24prefix = @prefix@
25exec_prefix = @exec_prefix@
26bindir = @bindir@
f1d07f6b 27libdir = @libdir@
212380e3
AC
28libexecdir = @libexecdir@
29confdir = @confdir@
30localstatedir = @localstatedir@
31
9d129b8a 32PROGS = viconf mkpasswd convertilines convertklines genssl.sh
212380e3
AC
33
34all: $(PROGS)
35
36build: all
37
38mkpasswd: mkpasswd.c
39 $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) mkpasswd.c -o mkpasswd $(IRCDLIBS)
40
f2ee5e62 41viconf: viconf.c ../include/setup.h ../include/config.h
212380e3
AC
42 $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) viconf.c -o viconf $(IRCDLIBS)
43
44convertilines: convertilines.c
45 $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) convertilines.c -o convertilines $(IRCDLIBS)
46
47convertklines: convertklines.c
48 $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) convertklines.c -o convertklines $(IRCDLIBS)
49
c74836dc
NPB
50genssl.sh: genssl.sh.in
51 cd .. && ./config.status tools/genssl.sh && ./config.status tools/genssl.sh_chmod
9d129b8a 52
212380e3
AC
53clean:
54 $(RM) -f encspeed viconf chkconf mkpasswd *~ core *.exe convertklines convertilines
55
56distclean: clean
c74836dc 57 $(RM) -f genssl.sh Makefile
212380e3
AC
58
59lint:
60 lint -aacgprxhH $(CPPFLAGS) -DIRCD_PREFIX=\"@prefix@\" $(convertklines_SOURCES) $(mkpasswd_SOURCES) $(viconf_SOURCES) $(encspeed_SOURCES) >>../lint.out
61
62depend:
63
64.c.o:
65 $(CC) $(CFLAGS) $(INCLUDES) $(CPPFLAGS) -c $<
66
67# DO NOT DELETE
68
212380e3
AC
69prefix = @prefix@
70exec_prefix = @exec_prefix@
71exec_suffix = @exec_suffix@
72bindir = @bindir@
73libexecdir = @libexecdir@
74confdir = @confdir@
75localstatedir = @localstatedir@
76# Change this later! -- adrian
77moduledir = @moduledir@
78automoduledir = @moduledir@/autoload
79
80
81
82install-mkdirs:
83 -@if test ! -d $(DESTDIR)$(prefix); then \
84 echo "ircd: setting up tools directory structure"; \
85 mkdir $(DESTDIR)$(prefix); \
86 fi
87 -@if test ! -d $(DESTDIR)$(exec_prefix); then \
88 mkdir $(DESTDIR)$(exec_prefix); \
89 fi
90 -@if test ! -d $(DESTDIR)$(bindir); then \
91 mkdir $(DESTDIR)$(bindir); \
92 fi
93
94install: install-mkdirs build
95 @echo "ircd: installing tools ($(PROGS))"
96 @for i in $(PROGS); do \
c74836dc
NPB
97 if test -f $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; then \
98 $(MV) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i.old; \
212380e3 99 fi; \
c74836dc 100 $(INSTALL_BIN) $$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; \
212380e3 101 done; \
c74836dc
NPB
102 $(RM) -f $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)vimotd
103 $(LN) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)viconf $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)vimotd
212380e3 104