#
# Create all libraries
#
# $Header: /usr/local/libdata/cvs/simons/petidomo/lib/Makefile,v 1.10 1998/08/16 21:36:26 simons Exp $
#

include ../include/petidomo.mk

SUBDIRS	= liblists libtext libconfigfile libargv libdebug libcgi libcompat libregex \
	  libmpools librfc822
LIBS	= liblists.a libtext.a libconfigfile.a libargv.a libdebug.a libcgi.a \
	  libcompat.a libmpools.a librfc822.a $(REGEXLIB)

.PHONY: all clean realclean

all:	$(LIBS)

clean:
	@echo "====> Cleaning up"
	@for n in $(SUBDIRS);do (cd $$n;$(MAKE) clean);done
	rm -f $(LIBS)

realclean:	clean

liblists.a:
	@echo "====> Building lists library"
	@(cd liblists;$(MAKE) $(FLAGS_TO_PASS))
	@cp liblists/liblists.a .

libtext.a:
	@echo "====> Building text library"
	@(cd libtext;$(MAKE) $(FLAGS_TO_PASS))
	@cp libtext/libtext.a .

libconfigfile.a:
	@echo "====> Building config file library"
	@(cd libconfigfile;$(MAKE) $(FLAGS_TO_PASS))
	@cp libconfigfile/libconfigfile.a .

libargv.a:
	@echo "====> Building argv library"
	@(cd libargv;$(MAKE) $(FLAGS_TO_PASS))
	@cp libargv/libargv.a .

libdebug.a:
	@echo "====> Building debug library"
	@(cd libdebug;$(MAKE) $(FLAGS_TO_PASS))
	@cp libdebug/libdebug.a .

libcgi.a:
	@echo "====> Building cgi library"
	@(cd libcgi;$(MAKE) $(FLAGS_TO_PASS))
	@cp libcgi/libcgi.a .

libcompat.a:
	@echo "====> Building compat library"
	@(cd libcompat;$(MAKE) OBJS="$(LIBOBJS)" $(FLAGS_TO_PASS))
	@cp libcompat/libcompat.a .

libregex.a:
	@echo "====> Building regex library"
	@(cd libregex;$(MAKE) $(FLAGS_TO_PASS))
	@cp libregex/libregex.a .

libmpools.a:
	@echo "====> Building mpools library"
	@(cd libmpools;$(MAKE) $(FLAGS_TO_PASS))
	@cp libmpools/libmpools.a .

librfc822.a:
	@echo "====> Building rfc822 library"
	@(cd librfc822;$(MAKE) $(FLAGS_TO_PASS))
	@cp librfc822/librfc822.a .
