#*****************************************************************
#* libircservice is (C) CopyRight PTlink IRC Software 1999-2004 *
#* http://software.pt-link.net *
#* This program is distributed under GNU Public License *
#* Please read the file COPYING for copyright information. *
#*****************************************************************
#
# Description: libircservice main Makefile.in
#
# $Id: Makefile.in,v 1.1.1.1 2005/08/27 15:44:07 jpinto Exp $
#
RM=@RM@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
MKDEP = @MKDEP@
# 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=src
CLEANDIRS = ${SUBDIRS} samples
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 for libircservice..."; \
echo "Doing so now."; \
sh configure; \
fi
@for i in $(SUBDIRS); do \
echo "build ==> $$i";\
cd $$i;\
${MAKE} build || exit; cd ..;\
done
samples: build make_samples
make_samples:
echo "build ==> samples"; \
cd samples; \
${MAKE} build || exit; cd ..;
clean:
${RM} -f *~
@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:
${RM} -f Makefile *~ *.rej *.orig core services.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