#**********************************************************************
#* 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 main Makefile.in
#
# $Id: Makefile.in,v 1.2 2005/09/28 22:34:16 jpinto Exp $
#
RM=@RM@
prefix = @prefix@
# Default CFLAGS
# CFLAGS = -g -O2 -DNDEBUG
CFLAGS = -g
# Developers CFLAGS
#CFLAGS= -g -O2 -Wunused -Wall -ggdb -pedantic -Wshadow -Wmissing-declarations
# Default make flags - you may want to uncomment this on a multicpu machine
#MFLAGS = -j 4
#
# For developers
#CFLAGS= -g -O2 -Wall
# You may need to define the FD_SETSIZE in order to overrule
# the system one.
#CFLAGS= -DNDEBUG -g -O2 -D"FD_SETSIZE=1024"
SHELL=/bin/sh
SUBDIRS=libircservice src etc modules utils
CLEANDIRS = ${SUBDIRS}
MAKE = make ${MFLAGS}
all: build
autoconf: autoconf/configure.in
autoconf autoconf/configure.in > configure
autoheader autoconf/configure.in
${RM} -f config.cache
import-stdb: src/import-stdb.c
@cd src ; ${MAKE} import-stdb
build:
-@if [ ! -f include/setup.h ] ; then \
echo "Hmm...doesn't look like you've run configure..."; \
echo "Doing so now."; \
sh configure; \
fi
@for i in $(SUBDIRS); do \
echo "build ==> $$i";\
cd $$i;\
${MAKE} build || exit; cd ..;\
done
@echo "To install type \"make install\" ."
clean:
${RM} -f DEADJOE *~
@for i in $(CLEANDIRS); do \
echo "clean ==> $$i";\
cd $$i;\
${MAKE} clean; cd ..;\
done
-@if [ -f include/setup.h ] ; then \
echo "To really restart installation, make distclean" ; \
fi
distclean: clean
${RM} -f Makefile *.rej *.orig core core.*
${RM} -f config.status config.cache config.log
cd include; ${RM} -f path.h setup.h *~ *.rej *.orig ; cd ..
@for i in $(CLEANDIRS); do \
echo "distclean ==> $$i";\
cd $$i;\
${MAKE} distclean; cd ..;\
done
depend:
@for i in $(SUBDIRS); do \
echo "depend ==> $$i";\
cd $$i;\
${MAKE} depend; cd ..;\
done
lint:
@for i in $(SUBDIRS); do \
echo "lint ==> $$i";\
cd $$i;\
${MAKE} lint; cd ..;\
done
install: all
@for i in $(SUBDIRS); do \
echo "install ==> $$i";\
cd $$i;\
${MAKE} install; \
cd ..; \
done
syntax highlighted by Code2HTML, v. 0.9.1