#---------------
SUB =
SUB += libxfs
SUB += libdisk
SUB += libxlog
SUB += mkfs
SUB += repair
#.EXPORT_ALL_VARIABLES:
#---------------
all: link-files dirs

dirs:
	@for i in ${SUB} ;  do                                                    \
        echo "-----------------------------------------------------------------"; \
        echo -e "\033[;34m                      xfsprogs-2.6.3/$$i     \033[;0m"; \
        echo "-----------------------------------------------------------------"; \
        make -C $$i || exit 1 ;                                                   \
    done

install:
	@for i in ${SUB} ;  do                                                    \
        echo "-----------------------------------------------------------------"; \
        echo -e "\033[;35m                      xfsprogs-2.6.3/$$i     \033[;0m"; \
        echo "-----------------------------------------------------------------"; \
        make -C $$i install || exit 1 ;                                           \
    done

clean:
	rm -f *.[od] *~ core
	for i in $(SUB) ; do ${MAKE} -C $$i clean || exit 1; done

link-files:
	if [ ! -e ./include/xfs ] ; then \
            cd include ; ln -sf . xfs ; cd - ; \
        fi    
	if [ ! -e ./include/disk ] ; then \
            cd include ; ln -sf . disk ; cd - ; \
        fi    

#---------------
# End of file Makefile
