# Makefile for gtool4/src

# in Config.mk, DEST_LIB, DEST_INC is defined
include ../Config.mk

TARGET=libgtool4.a

all: $(TARGET)

install: $(TARGET)
	test -d $(DEST_LIB) || install -d $(DEST_LIB)
	test -d $(DEST_INC) || install -d $(DEST_INC)
	install -m 644 $(TARGET) $(DEST_LIB)
	install -m 644 $(MODS) $(MODINCS) $(DEST_INC)

OBJS=   dcstring_base.o dcstring_list.o regex.o \
	dcstringprintf.o dcstringfprintf.o \
	dc_string.o netcdf_kind_parameter.o netcdf_f77.o sysdep.o sysdeparg.o \
	dc_error.o dc_url.o an_types.o an_generic.o an_file.o \
	dc_units.o dcunits_com.o \
	anvarputattrchar.o anvarputattrint.o anvarputattrreal.o \
	anvarattr.o anvarattrtrue.o anvarclose.o anvarcreate.o anvario.o \
	anvaropen.o anvarslice.o anvargetattr.o \
	anvaropenbydimord.o anvargetattrsc.o anvargetattr.o anvarslices4.o \
	anvardelattr.o anvarsearch.o anvarsync.o anvarcreated.o \
	anvarinquire.o anattrinquire.o anvarattrcopy.o anvarinquire.o \
	gt_args.o gt_argtable.o gtargget.o gtargcount.o \
	gtdata_types.o gtdata_generic.o gtdatatmpnam.o \
	gtvargetattrsc.o gtvarsync.o \
	gtvargetslice.o \
	gtvarcopyattr.o gtvarcreatecopy.o gtvarcreate.o gtvarcreated.o \
	gtvargetattr.o gtvarattrtrue.o gtvardelattr.o \
	gtvarputattrchar.o gtvaraddmember.o \
	gtvaropen.o gtvarclose.o gtvaropenbydimord.o gtvarcreate.o \
	gtvargetreal.o gtvargetreal1.o gtvargetreal2.o \
	gtvarputreal.o gtvarinquire.o \
	gtvarputline.o gtvarsearch.o gtvarattrsearch.o \
	gtgraph_types.o gtgraph_generic.o gtgraph_com.o \
	gtgraphsavename.o gtfigsave.o gtcontsave.o gtaxissave.o \
	gtfigdisplay.o gtframe.o gtstringquotefordcl.o \
	gtfigputobject.o gtfigload.o gtframeload.o gtcontload.o gtlineload.o \
	gtdev.o gtfig.o gtcontlib.o gtlinelib.o gtaxis.o gtaxisload.o \
	gtobjectopen.o gtlinesave.o gtool_history.o \
	sysdepabort.o gtvarslice.o gtvarslicenext.o \
	anvarslicenext.o anattrinquire.o anxtypename.o \
	gtvarsliceauto.o gtvargetsliceall.o anvartostring.o \
	gtool.o \
	hscrea.o hsavar.o hsclse.o \
	hsaatc.o hsaatr.o hsaatd.o hsaati.o \
	hsp1r.o hsp2d.o hsp3d.o hsp1d.o hsp2r.o hsp3r.o 

$(OBJS):

$(TARGET): $(OBJS)
	$(AR) $@ $(OBJS)

clean:
	-rm -f $(MODS) *.o $(TARGET)

depend: f90depend.pl Makefile
	perl f90depend.pl -Xdcl.o *.f90 > depend

include depend
