#
#       Makefile for uwpack
#
#       Copyright (C) 2000-2004 GFD Dennou Club. All rights reserved.
#
include ../../../Mkinclude

.SUFFIXES: $(SUFFIXES) .g

LIBNAME		= uwpack
LIBCSRCS1	= uwsgxa.c uwsgya.c uwqgxi.c uwqgyi.c ruwgx.c  ruwgy.c
LIBCSRCS2	= iuwgx.c  iuwgy.c  uwdflt.c
LIBFSRCS	=
LIBSRCS		= $(LIBCSRCS) $(LIBFSRCS)
LIBCOBJS	= uwsgxa.o uwsgya.o uwqgxi.o uwqgyi.o ruwgx.o  ruwgy.o  \
		  iuwgx.o  iuwgy.o  uwdflt.o
LIBFOBJS	=
LIBOBJS		= $(LIBCOBJS) $(LIBFOBJS)

all: source object

.g.c:
	@echo "Substituting maximum number of grid points" $< "->" $@
	@sed -e "s!@MAXNGRID!$(MAXNGRID)!" $< > $@

source: $(LIBCSRCS1)

object: $(LIBOBJS)

library: archive ranlib

archive:
	@$(AR) $(ARFLAGS) $(LDCLLIBFILE) $(LIBOBJS)

ranlib:
	$(RANLIB) $(LDCLLIBFILE)

clean:
	$(RM) *.o *~ $(LIBCSRCS1)
