# Makefile for mbfunc		-*- Indented-Text -*-
#
# Copyright (C) 1996, jack
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library 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
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

# $Id: Makefile,v 1.3 1996/07/01 19:44:24 jack Exp $

CC	= gcc
DEFS	= 
INCLUDES= -I. -I../mbctype -I../mbstring -I../mbmisc
CFLAGS	= -Wall -O2

AS	= as
ASFLAGS	=

LD	= ld
LDFLAGS	= 
LDLIBS	= 

AR	= ar
ARFLAGS	= rv

#---------------------------------------------------------------------#

SRCS	= ismbcaln.c ismbcalp.c ismbcdgt.c ismbcgrp.c ismbchir.c \
	ismbckat.c ismbcl0.c ismbcl1.c ismbcl2.c ismbclgl.c \
	ismbclwr.c ismbcpnc.c ismbcprn.c ismbcspc.c ismbcsym.c \
	ismbcupr.c mbbtombc.c mbbtype.c mbccmp.c mbccpy.c mbclen.c \
	mbcset.c mbctohir.c mbctokat.c mbctolwr.c mbctombb.c \
	mbctoupr.c mbsbtype.c mbscat.c mbschr.c mbscmp.c mbscpy.c \
	mbscspn.c mbsdec.c mbsdup.c mbsicmp.c mbsinc.c mbslen.c \
	mbslwr.c mbsnbcnt.c mbsncat.c mbsnccnt.c mbsncmp.c \
	mbsncpy.c mbsnextc.c mbsnicmp.c mbsninc.c mbsnset.c \
	mbspbrk.c mbsrchr.c mbsrev.c mbsset.c mbsspn.c mbsspnp.c \
	mbsstr.c mbstok.c mbsupr.c
HEDS	= mbstring.h
OBJS	= $(SRCS:.c=.o)

ALLTARGET= ../libmb.a

#---------------------------------------------------------------------#

.SUFFIXES: .c .o
.c.o:
	$(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<

.PHONY: all
all: $(ALLTARGET)

.PHONY: ../libmb.a
../libmb.a: $(OBJS)
	$(AR) $(ARFLAGS) $@ $^

.PHONY: clean
clean:
	rm -f *.o *.bak *~ .*~ \#*

.PHONY: depend
depend:
#	echo $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(SRCS) > t-file
	echo $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) > t-file
	echo $(SRCS) >> t-file
	/bin/sh mkdep -MM @t-file
	rm t-file

#---------------------------------------------------------------------#
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.

ismbcaln.o: ismbcaln.c
ismbcalp.o: ismbcalp.c
ismbcdgt.o: ismbcdgt.c
ismbcgrp.o: ismbcgrp.c
ismbchir.o: ismbchir.c
ismbckat.o: ismbckat.c
ismbcl0.o: ismbcl0.c
ismbcl1.o: ismbcl1.c
ismbcl2.o: ismbcl2.c
ismbclgl.o: ismbclgl.c
ismbclwr.o: ismbclwr.c
ismbcpnc.o: ismbcpnc.c
ismbcprn.o: ismbcprn.c
ismbcspc.o: ismbcspc.c
ismbcsym.o: ismbcsym.c
ismbcupr.o: ismbcupr.c
mbbtombc.o: mbbtombc.c
mbbtype.o: mbbtype.c
mbccmp.o: mbccmp.c
mbccpy.o: mbccpy.c
mbclen.o: mbclen.c
mbcset.o: mbcset.c
mbctohir.o: mbctohir.c
mbctokat.o: mbctokat.c
mbctolwr.o: mbctolwr.c
mbctombb.o: mbctombb.c
mbctoupr.o: mbctoupr.c
mbsbtype.o: mbsbtype.c
mbscat.o: mbscat.c
mbschr.o: mbschr.c
mbscmp.o: mbscmp.c
mbscpy.o: mbscpy.c
mbscspn.o: mbscspn.c
mbsdec.o: mbsdec.c
mbsdup.o: mbsdup.c
mbsicmp.o: mbsicmp.c
mbsinc.o: mbsinc.c
mbslen.o: mbslen.c
mbslwr.o: mbslwr.c
mbsnbcnt.o: mbsnbcnt.c
mbsncat.o: mbsncat.c
mbsnccnt.o: mbsnccnt.c
mbsncmp.o: mbsncmp.c
mbsncpy.o: mbsncpy.c
mbsnextc.o: mbsnextc.c
mbsnicmp.o: mbsnicmp.c
mbsninc.o: mbsninc.c
mbsnset.o: mbsnset.c
mbspbrk.o: mbspbrk.c
mbsrchr.o: mbsrchr.c
mbsrev.o: mbsrev.c
mbsset.o: mbsset.c
mbsspn.o: mbsspn.c
mbsspnp.o: mbsspnp.c
mbsstr.o: mbsstr.c
mbstok.o: mbstok.c
mbsupr.o: mbsupr.c

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
