#
# $Id: RCS-depend.make,v 0.2 1991/09/15 09:58:40 linus Exp $
# Copyright (C) 1991  Lysator Academic Computer Association.
#
# This file is part of the LysKOM server.
# 
# LysKOM is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by 
# the Free Software Foundation; either version 1, or (at your option) 
# any later version.
# 
# LysKOM is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.
# 
# You should have received a copy of the GNU General Public License
# along with LysKOM; see the file COPYING.  If not, write to
# Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN,
# or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, 
# MA 02139, USA.
#
# Please mail bug reports to bug-lyskom@lysator.liu.se. 
#
depend: temp-A-Makefile temp-B-Makefile temp-C-Makefile temp-D-Makefile \
		temp-E-Makefile
	rcs -l dependencies
	rm -f dependencies
	cat temp-?-Makefile				>dependencies
	rm temp-?-Makefile temp-?-files
	echo " " | ci dependencies

temp-A-Makefile: c-indexes
	gcc -M ${TARGET} ${INCLUDES} `cat temp-A-files`	>temp-A-Makefile

temp-B-Makefile: c-indexes
	gcc -M ${TARGET} ${INCLUDES} `cat temp-B-files`	>temp-B-Makefile

temp-C-Makefile: c-indexes
	gcc -M ${TARGET} ${INCLUDES} `cat temp-C-files`	>temp-C-Makefile

temp-D-Makefile: c-indexes
	gcc -M ${TARGET} ${INCLUDES} `cat temp-D-files`	>temp-D-Makefile

temp-E-Makefile: c-indexes
	gcc -M ${TARGET} ${INCLUDES} `cat temp-E-files`	>temp-E-Makefile

c-indexes: sources
	echo ${SRCS}|tr " " \\012 |${AWK} '{ a[i++] = $$1; }				\
	   END { for ( j = 0; j < i; j++ )				\
		   print a[j] > sprintf("temp-%c-files", 65 + j % 5); }