# Makefile for Debian check
#
# Written for Debian GNU/Linux Feb 2002
# by Muhammad Hussain Yusuf


CC=gcc


STRIPFLAG=-s
STRIP=strip
prefix=/usr
top_srcdir = ..
srcdir  = .
exec_prefix=${prefix}
LIBDIR=${exec_prefix}/lib
INCLDIR=${exec_prefix}/include
sharedir=${prefix}/share
mandir=${prefix}/share/man
docdir=${prefix}/share/doc
pkgdir=${prefix}/share/check


INSTALL=/usr/bin/install -c
INSTALL_PROGRAM=${INSTALL} -m 755
INSTALL_DATA=${INSTALL} -m 644
SHELL=/bin/sh

all:
	( cd src ; $(MAKE)  )
	
	-mkdir bin 2>/dev/null
	

install:
	( cd src ; $(MAKE) )
	( cd tests ; $(MAKE) )
	
		
	-mkdir "$(prefix)" "$(LIBDIR)" "$(INCLDIR)" "$(sharedir)" "$(mandir)" "$(mandir)/man1" "$(docdir)" "$(docdir)/check" "$(pkgdir)" "$(pkgdir)/money" "$(pkgdir)/tests" 2>/dev/null
	-@echo '..... Installing check .....'
	$(INSTALL_DATA) src/libcheck.a "$(LIBDIR)/libcheck.a"
	$(INSTALL_DATA) src/check.h "$(INCLDIR)/check.h"
	

	-@echo '..... Installing manual pages and files.....'
	$(INSTALL_DATA) doc/check.1 "$(mandir)/man1/check.1"
	$(INSTALL_DATA) doc/*.html "$(docdir)/check"
	$(INSTALL_DATA) doc/money/*.c "$(pkgdir)/money"
	$(INSTALL_DATA) doc/money/money.h "$(pkgdir)/money"
	$(INSTALL_DATA) tests/*.h "$(pkgdir)/tests"
	$(INSTALL_DATA) tests/*.c "$(pkgdir)/tests"
	$(INSTALL_DATA) tests/*.o "$(pkgdir)/tests"
	$(INSTALL_PROGRAM) tests/*.sh "$(pkgdir)/tests"
	$(INSTALL_PROGRAM) tests/check_check "$(pkgdir)/tests"
	$(INSTALL_PROGRAM) tests/check_stress "$(pkgdir)/tests"
	$(INSTALL_PROGRAM) tests/ex_log_output "$(pkgdir)/tests"
	$(INSTALL_PROGRAM) tests/ex_output "$(pkgdir)/tests"
	

	-@echo 'Done installing check.'

clean:
	( cd src ; $(MAKE) clean )
	( cd tests ; $(MAKE) clean )
	
	



