#**********************************************************************
#* PTlink IRC Services is (C) CopyRight PTlink IRC Software 1999-2005 *
#* http://software.pt-link.net *
#* This program is distributed under GNU Public License *
#* Please read the file COPYING for copyright information. *
#**********************************************************************
#
# Description: PTlink IRC Services src Makefile.in
#
# $Id: Makefile.in,v 1.4 2005/10/31 21:29:16 jpinto Exp $
#
CC = @CC@
INSTALL = @INSTALL@
INSTALL_BIN = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SUID = @INSTALL_PROGRAM@ -o root -m 4755
RM = @RM@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
MKDEP = @MKDEP@
MV = @MV@
RM = @RM@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
libexecdir = @libexecdir@
sysconfdir = @sysconfdir@
localstatedir = @localstatedir@
DOLLAR = $$
SERVICES_EXE = ircsvs
PROGS = $(SERVICES_EXE)
SVSLIBS = @MODULES_LIBS@ -L../libircservice/src -lircservice @LIBS@
INCLUDES = -I../include -I ../libircservice/include
CPPFLAGS = ${INCLUDES} @CPPFLAGS@
default: all
.depend:
@touch .depend
l2lh: l2lh.c
${CC} ${CPPFLAGS} ${CFLAGS} l2lh.c -o $@
BASE_SRCS = \
array.c \
encrypt.c \
ircsvs.c \
lang.c \
log.c \
match.c \
modevents.c \
modules.c \
s_log.c \
strhand.c \
suser.c
MYSQL_DEP_SRCS = \
chanrecord.c \
mysql.c \
sqlb.c
SRCS = ${BASE_SRCS} \
@MYSQL_DEPENDENT@
OBJS = ${SRCS:.c=.o}
all: l2lh ${PROGS}
build: all
ircsvs: $(OBJS) ../libircservice/src/libircservice.a
${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${SVSLIBS}
install-mkdirs:
-@if test ! -d $(prefix); then \
echo "mkdir $(prefix)"; \
mkdir $(prefix); \
fi
-@if test ! -d $(exec_prefix); then \
echo "mkdir $(exec_prefix)"; \
mkdir $(exec_prefix); \
fi
-@if test ! -d $(bindir); then \
echo "mkdir $(bindir)"; \
mkdir $(bindir); \
fi
-@if test ! -d $(sysconfdir); then \
echo "mkdir $(sysconfdir)"; \
mkdir $(sysconfdir); \
fi
-@if test ! -d $(localstatedir)/var; then \
echo "mkdir $(localstatedir)/var"; \
mkdir $(localstatedir)/var; \
fi
-@if test ! -d $(localstatedir)/var/log; then \
echo "mkdir $(localstatedir)/log"; \
mkdir $(localstatedir)/var/log; \
fi
-@if test ! -d $(localstatedir)/var/run; then \
echo "mkdir $(localstatedir)/var/run"; \
mkdir $(localstatedir)/var/run; \
fi
install: install-mkdirs build
@for i in $(PROGS); do \
if test -f $(bindir)/$$i; then \
echo $(MV) $(bindir)/$$i $(bindir)/$$i.old; \
$(MV) $(bindir)/$$i $(bindir)/$$i.old; \
fi; \
echo $(INSTALL_BIN) $$i $(bindir); \
$(INSTALL_BIN) $$i $(bindir); \
done
# this is really the default rule for c files
.c.o:
${CC} ${CPPFLAGS} ${CFLAGS} -c $<
.PHONY: depend clean distclean
depend:
${MKDEP} ${CPPFLAGS} ${BASE_SRCS} ${EXTRA_SRCS} > .depend
lint:
lint -aacgprxhH $(CPPFLAGS) $(SRCS) >>../lint.out
clean:
${RM} -f *.o *.exe *~ core.* l2lh ${PROGS}
distclean: clean
${RM} -f Makefile .depend
include .depend
syntax highlighted by Code2HTML, v. 0.9.1