# 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.2 1996/07/01 19:44:10 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 = _mbctype.c ismbbaln.c ismbbalp.c ismbbgrp.c ismbbkal.c \ ismbbkan.c ismbbkpr.c ismbbkpu.c ismbblad.c ismbbpnc.c \ ismbbprn.c ismbbtrl.c HEDS = mbctype.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 /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. _mbctype.o: _mbctype.c ismbbaln.o: ismbbaln.c ismbbalp.o: ismbbalp.c ismbbgrp.o: ismbbgrp.c ismbbkal.o: ismbbkal.c ismbbkan.o: ismbbkan.c ismbbkpr.o: ismbbkpr.c ismbbkpu.o: ismbbkpu.c ismbblad.o: ismbblad.c ismbbpnc.o: ismbbpnc.c ismbbprn.o: ismbbprn.c ismbbtrl.o: ismbbtrl.c # IF YOU PUT ANYTHING HERE IT WILL GO AWAY