# $Id: Makefile.in,v 1.3 2006/03/23 10:34:00 val_kh Exp $

SUBDIRS = src
INSTALL = ./config/install-sh -c

sbindir		= /usr/local/sbin
etcdir		= /etc
startupdir	= /etc/rc.d/init.d
mandir		= /usr/share/man

all: 
	@for subdir in $(SUBDIRS); do				\
		$(MAKE) -C $$subdir || exit 1;			\
	done

clean:
	@for subdir in $(SUBDIRS); do				\
		$(MAKE) -C $$subdir clean || exit 1;	\
	done
	@rm -f core
	
distclean:	clean
	@rm -f config.cache config.status config.log src/config.h Makefile src/Makefile
	@rm -rf bin

install:
	$(INSTALL) -o root -g root -m 700 bin/routed $(sbindir)/nx-routed;
	$(INSTALL) -o root -g root -m 644 conf/routed.conf $(etcdir)/routed.conf;
	$(INSTALL) -o root -g root -m 755 scripts/routed $(startupdir)/routed;
	$(INSTALL) -o root -g root -m 644 routed.8 $(mandir)/man8/routed.8;
	$(INSTALL) -o root -g root -m 644 routed.conf.5 $(mandir)/man5/routed.conf.5;

uninstall:
	rm -f $(sbindir)/routed;
	rm -f $(etcdir)/routed.conf;
	rm -f $(startupdir)/routed;
	rm -f $(mandir)/man8/routed.8;
	rm -f $(mandir)/man5/routed.conf.5;
