#######################################################################
# File: Makefile
# 	(Extracted from
#	   "$Id: Makefile,v 1.2 2008/10/06 13:05:58 maoyam Exp maoyam $")
#
# Abstracts:
#  This make file generate the test program for "utf8.c".
#
# Copyright (C) 2008 Maoyam Tokyo, Japan (mailto:maoyam@mail.goo.ne.jp)
#
#  This program 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 2 of the License, or
#  (at your option) any later version.
#
#  This program 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 this program; if not, write to the Free Software
#  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
#
######################################################################

## CC=g++
CC=gcc

##SPLINTOPTS=+posix_lib -observertrans -nullassign -nullret -temptrans
SPLINTOPTS=+posix_lib -observertrans

utf8_test: utf8_test.c utf8.c
	$(CC) -g -Wall -Wshadow -Wredundant-decls -Werror -o $@	\
		utf8_test.c utf8.c

test:
	./utf8_test > utf8_test.out`date +'%Y%m%d'`.txt 2>&1 

clean:
	rm -f utf8_test

splint:
	-splint $(SPLINTOPTS) -temptrans -mayaliasunique -branchstate -mustfreefresh	\
											utf8.c
	-splint $(SPLINTOPTS) -mustfreefresh	utf8_test.c

rcs:
	ci							\
		utf8.c					\
		utf8.h					\
		utf8_test.c				\
		GPL.txt					\
		Makefile				\
		index.html
	co -l						\
		utf8.c					\
		utf8.h					\
		utf8_test.c				\
		GPL.txt					\
		Makefile				\
		index.html
	rlog						\
		utf8.c					\
		utf8_test.c				\
		utf8.h					\
		GPL.txt					\
		Makefile				\
		index.html 2>&1 | tee CHANGELOGS.txt

