#***************************************************************** #* 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