1# 2# Makefile for uwpack 3# 4# Copyright (C) 2000-2004 GFD Dennou Club. All rights reserved. 5# 6include ../../../Mkinclude 7 8.SUFFIXES: $(SUFFIXES) .g 9 10LIBNAME = uwpack 11LIBFSRCS1 = uwsgxa.c uwsgya.c uwqgxi.c uwqgyi.c ruwgx.c ruwgy.c 12LIBFSRCS2 = iuwgx.c iuwgy.c uwdflt.c 13LIBCSRCS = 14LIBSRCS = $(LIBFSRCS) $(LIBCSRCS) 15LIBFOBJS = uwsgxa.o uwsgya.o uwqgxi.o uwqgyi.o ruwgx.o ruwgy.o \ 16 iuwgx.o iuwgy.o uwdflt.o 17LIBCOBJS = 18LIBOBJS = $(LIBFOBJS) $(LIBCOBJS) 19 20all: source object 21 22.g.c: 23 @echo "Substituting maximum number of grid points" $< "->" $@ 24 @sed -e "s!@MAXNGRID!$(MAXNGRID)!g" $< > $@ 25 26source: $(LIBFSRCS1) 27 28object: $(LIBOBJS) 29 30library: archive ranlib 31 32archive: 33 @$(AR) $(ARFLAGS) $(LDCLLIBFILE) $(LIBOBJS) 34 35ranlib: 36 $(RANLIB) $(LDCLLIBFILE) 37 38clean: 39 $(RM) *.o *~ $(LIBFSRCS1) 40