# Copyright 2000 by Hans Reiser, licensing governed by reiserfs/README
#
# Warning : reiserfsck is beta-test quality only, see the README
#           We hope that it will be ready soon.
#
.EXPORT_ALL_VARIABLES:

MANDIR = /usr/man/man8
PROGS = reiserfsprogs-3.x.0b

UTILS_SUB_DIRS = utils
PROGS_SUB_DIRS = $(PROGS)/lib $(PROGS)/reiserfscore $(PROGS)/fsck

ALL_SUB_DIRS = utils reiserfsprogs-3.x.0b

all:
	cd ./reiserfsprogs-3.x.0b; ./configure; cd ..
	set -e; for i in $(UTILS_SUB_DIRS); do $(MAKE) -C $$i ; done 
	set -e; for i in $(PROGS_SUB_DIRS); do $(MAKE) -C $$i ; done  

dep:
	cd ./reiserfsprogs-3.x.0b; ./configure; cd ..
	set -e; for i in $(UTILS_SUB_DIRS); do $(MAKE) -C $$i dep ; done

clean:
	set -e; for i in $(ALL_SUB_DIRS); do $(MAKE) -C $$i clean ; done

install:
	set -e; for i in $(UTILS_SUB_DIRS); do $(MAKE) -C $$i install ; done
	cp -f ./reiserfsprogs-3.x.0b/fsck/reiserfsck /sbin
	if [ -d $(MANDIR) ] ; then cp -f ./reiserfsprogs-3.x.0b/fsck/reiserfsck.8 $(MANDIR) ; gzip -9 -f $(MANDIR)/reiserfsck.8 ; fi

uninstall:
	set -e; for i in $(UTILS_SUB_DIRS); do $(MAKE) -C $$i uninstall ; done
	rm -f /sbin/reiserfsck; rm -f $(MANDIR)/reiserfsck.8.gz









