#
#   Makefile for bsnsq_2d/prep 		96/02/05 S.Takehiro
#       

include	../Mkinclude

FFLAGS        = $(STDFFLAGS) -I../include $(AUTODBL)

CFLAGS        = $(STDCFLAGS) -I../include

CPPFLAGS       = $(STDCPPFLAGS) -I../include 

LDFLAGS		= $(STDLDFLAGS)

OBJS_INIT	= xmkinit.o
OBJS_AXIS	= xmkaxis.o

SRCS           = $(SRCS_INIT) $(SRCS_AXIS)
SRCS_INIT	= xmkinit.F
SRCS_AXIS	= xmkaxis.F

NONSTDS	       = $(SPECIAL) $(NONSTD) $(NODCL)

EXTHDRS	      = ../include/zcdim.F \
		../include/zhdim.F

all: 

INIT		= bsn2dinit.$(RESOLUTION)$(MODELNAME)
AXIS		= bsn2daxis.$(RESOLUTION)$(MODELNAME)

init:	$(INIT)
	$(INIT)

$(INIT):	$(OBJS_INIT) $(LIBRARY)
	$(FC) $(LDFLAGS) $(OBJS_INIT) $(LIBS) $(STDLIBS) -o $@

axis:	$(AXIS) 
	$(AXIS)

$(AXIS):	$(OBJS_AXIS) $(LIBRARY)
	$(FC) $(LDFLAGS) $(OBJS_AXIS) $(LIBS) $(STDLIBS) -o $@

clean: clean.local 

clean.local:
	$(RM) *.o *~ core *.trace *.f GTAXLOC.* GTAXWGT.* $(INIT) $(AXIS)

tags:
	@$(TAGS) $(SRCS)
