# 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