]> jfr.im git - solanum.git/blame - tools/Makefile.in
import latest libltdl
[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 28libexecdir = @libexecdir@
634d4aad 29sysconfdir = @sysconfdir@
212380e3
AC
30localstatedir = @localstatedir@
31
36e50ccf 32PROGS = viconf mkpasswd genssl
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
14048b96
AB
44genssl: genssl.in
45 cd .. && ./config.status tools/genssl && ./config.status tools/genssl_chmod
9d129b8a 46
212380e3 47clean:
36e50ccf 48 $(RM) -f encspeed viconf chkconf mkpasswd *~ core *.exe
212380e3
AC
49
50distclean: clean
14048b96 51 $(RM) -f genssl Makefile
212380e3
AC
52
53lint:
36e50ccf 54 lint -aacgprxhH $(CPPFLAGS) -DIRCD_PREFIX=\"@prefix@\" $(mkpasswd_SOURCES) $(viconf_SOURCES) $(encspeed_SOURCES) >>../lint.out
212380e3
AC
55
56depend:
57
58.c.o:
59 $(CC) $(CFLAGS) $(INCLUDES) $(CPPFLAGS) -c $<
60
61# DO NOT DELETE
62
212380e3
AC
63prefix = @prefix@
64exec_prefix = @exec_prefix@
65exec_suffix = @exec_suffix@
66bindir = @bindir@
67libexecdir = @libexecdir@
634d4aad 68sysconfdir = @sysconfdir@
212380e3
AC
69localstatedir = @localstatedir@
70# Change this later! -- adrian
71moduledir = @moduledir@
72automoduledir = @moduledir@/autoload
73
74
75
76install-mkdirs:
77 -@if test ! -d $(DESTDIR)$(prefix); then \
78 echo "ircd: setting up tools directory structure"; \
79 mkdir $(DESTDIR)$(prefix); \
80 fi
81 -@if test ! -d $(DESTDIR)$(exec_prefix); then \
82 mkdir $(DESTDIR)$(exec_prefix); \
83 fi
84 -@if test ! -d $(DESTDIR)$(bindir); then \
85 mkdir $(DESTDIR)$(bindir); \
86 fi
87
88install: install-mkdirs build
89 @echo "ircd: installing tools ($(PROGS))"
90 @for i in $(PROGS); do \
c74836dc
NPB
91 if test -f $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; then \
92 $(MV) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i.old; \
212380e3 93 fi; \
c74836dc 94 $(INSTALL_BIN) $$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; \
212380e3 95 done; \
c74836dc
NPB
96 $(RM) -f $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)vimotd
97 $(LN) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)viconf $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)vimotd
212380e3 98