NAME=s.sample

PROGRAM = $(BIN_CONTRIB_CMD)/$(NAME)
#PROGRAM = $(NAME)
#CC=gcc
EXTRA_CFLAGS=-g
LDFLAGS=-g

MSEC=4
MDIR=$(SRC)/../man/man$(MSEC)
MUTL=$(SRC)/../man/utilities

LIBES = $(GISLIB) $(DATETIMELIB)

TUTORIAL = s.sample-tutorial

SOURCE  = \
	bilinear.c \
	cubic.c \
	readsite.c \
	main.c \
	nearest.c \
	utils.c

LIST  = \
	bilinear.o \
	cubic.o \
	readsite.o \
	main.o \
	nearest.o \
	utils.o

$(PROGRAM): $(LIST) $(LIBES) 
	$(CC) $(LDFLAGS) -o $@ $(LIST) $(LIBES) $(MATHLIB) $(XDRLIB)

man:  
	-cp $(NAME).man $(MDIR)/$(NAME)
	nroff $(MUTL)/man.version $(MDIR)/.class-header \
	   $(MUTL)/man.header $(NAME).man $(MDIR)/.class-notice \
	   > $(GISBASE)/man/$(MSEC)/$(NAME)

hello:
	cat README

tutorial:
	latex $(TUTORIAL).tex
	latex $(TUTORIAL).tex
	dvips $(TUTORIAL).dvi
	compress -f $(TUTORIAL).ps

lint:
	lint $(CFLAGS) $(SOURCE)

clean: 
	-rm -f *.BAK core *~ $(NAME) tags $(NAME).cat *.dvi *.aux *.log

realclean: clean
	-rm -rf OBJ* 

veryclean: realclean

dist: veryclean
	(cd .. ; tar cvf $(NAME).tar $(NAME); gzip $(NAME).tar; mv $(NAME).tar.gz /home/pasture/a/ftp/pub/mccauley/grass)

bilinear.o:     methods.h
cubic.o:        methods.h
main.o:       	methods.h
nearest.o:      methods.h
readsite.o:	methods.h
utils.o:	methods.h
