mirror of
https://github.com/matrix-construct/construct
synced 2024-11-30 02:32:43 +01:00
634d4aad72
The inconsistency was created in
c74836dc4a
where genssl.sh.in was made
to use sysconfdir while the IRCd and buildsystem still used confdir.
104 lines
2.8 KiB
Makefile
104 lines
2.8 KiB
Makefile
# $Id: Makefile.in 6 2005-09-10 01:02:21Z nenolod $
|
|
|
|
CC = @CC@
|
|
INSTALL = @INSTALL@
|
|
INSTALL_BIN = @INSTALL_PROGRAM@
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
INSTALL_SUID = @INSTALL_PROGRAM@ -o root -m 4755
|
|
RM = @RM@
|
|
LEX = @LEX@
|
|
LEXLIB = @LEXLIB@
|
|
CFLAGS = @IRC_CFLAGS@ -DIRCD_PREFIX=\"@prefix@\"
|
|
LDFLAGS = @LDFLAGS@
|
|
MKDEP = @MKDEP@ -DIRCD_PREFIX=\"@prefix@\"
|
|
MV = @MV@
|
|
RM = @RM@
|
|
LN = @LN@
|
|
|
|
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
|
|
|
IRCDLIBS = -L../libratbox/src/.libs -lratbox @LIBS@
|
|
INCLUDES = -I../include -I../libratbox/include
|
|
CPPFLAGS = ${INCLUDES} @CPPFLAGS@
|
|
|
|
prefix = @prefix@
|
|
exec_prefix = @exec_prefix@
|
|
bindir = @bindir@
|
|
libdir = @libdir@
|
|
libexecdir = @libexecdir@
|
|
sysconfdir = @sysconfdir@
|
|
localstatedir = @localstatedir@
|
|
|
|
PROGS = viconf mkpasswd convertilines convertklines genssl.sh
|
|
|
|
all: $(PROGS)
|
|
|
|
build: all
|
|
|
|
mkpasswd: mkpasswd.c
|
|
$(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) mkpasswd.c -o mkpasswd $(IRCDLIBS)
|
|
|
|
viconf: viconf.c ../include/setup.h ../include/config.h
|
|
$(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) viconf.c -o viconf $(IRCDLIBS)
|
|
|
|
convertilines: convertilines.c
|
|
$(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) convertilines.c -o convertilines $(IRCDLIBS)
|
|
|
|
convertklines: convertklines.c
|
|
$(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) convertklines.c -o convertklines $(IRCDLIBS)
|
|
|
|
genssl.sh: genssl.sh.in
|
|
cd .. && ./config.status tools/genssl.sh && ./config.status tools/genssl.sh_chmod
|
|
|
|
clean:
|
|
$(RM) -f encspeed viconf chkconf mkpasswd *~ core *.exe convertklines convertilines
|
|
|
|
distclean: clean
|
|
$(RM) -f genssl.sh Makefile
|
|
|
|
lint:
|
|
lint -aacgprxhH $(CPPFLAGS) -DIRCD_PREFIX=\"@prefix@\" $(convertklines_SOURCES) $(mkpasswd_SOURCES) $(viconf_SOURCES) $(encspeed_SOURCES) >>../lint.out
|
|
|
|
depend:
|
|
|
|
.c.o:
|
|
$(CC) $(CFLAGS) $(INCLUDES) $(CPPFLAGS) -c $<
|
|
|
|
# DO NOT DELETE
|
|
|
|
prefix = @prefix@
|
|
exec_prefix = @exec_prefix@
|
|
exec_suffix = @exec_suffix@
|
|
bindir = @bindir@
|
|
libexecdir = @libexecdir@
|
|
sysconfdir = @sysconfdir@
|
|
localstatedir = @localstatedir@
|
|
# Change this later! -- adrian
|
|
moduledir = @moduledir@
|
|
automoduledir = @moduledir@/autoload
|
|
|
|
|
|
|
|
install-mkdirs:
|
|
-@if test ! -d $(DESTDIR)$(prefix); then \
|
|
echo "ircd: setting up tools directory structure"; \
|
|
mkdir $(DESTDIR)$(prefix); \
|
|
fi
|
|
-@if test ! -d $(DESTDIR)$(exec_prefix); then \
|
|
mkdir $(DESTDIR)$(exec_prefix); \
|
|
fi
|
|
-@if test ! -d $(DESTDIR)$(bindir); then \
|
|
mkdir $(DESTDIR)$(bindir); \
|
|
fi
|
|
|
|
install: install-mkdirs build
|
|
@echo "ircd: installing tools ($(PROGS))"
|
|
@for i in $(PROGS); do \
|
|
if test -f $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; then \
|
|
$(MV) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i.old; \
|
|
fi; \
|
|
$(INSTALL_BIN) $$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; \
|
|
done; \
|
|
$(RM) -f $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)vimotd
|
|
$(LN) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)viconf $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)vimotd
|
|
|