# Top-level directory:
prefix = $(HOME)/shalstab/unix
exec_prefix =$(prefix)

# Library directory:
LIB_DIR = $(exec_prefix)/lib

# Include directory:
INC_DIR = $(exec_prefix)/inc

# Library types:
LIBS =  -lm

# Other variables:
AC_FLAGS =		 -DHAVE_LIBM=1
RANLIB =		ranlib
CC  = gcc

# Include files
INCS = -I$(INC_DIR)

# Compiler switches:
CFLAGS = -O
CC_SWITCHES = $(CFLAGS) $(INCS) $(AC_FLAGS) 

SRCS =	grid.cc area_class.cc gridedges.cc profile.cc stabfun.cc display.cc

OBJS =	grid.o area_class.o gridedges.o profile.o stabfun.o display.o

LIB_PROGS = libRRgrid.a

all: $(LIB_PROGS)

libRRgrid.a: $(OBJS)
	rm -f libRRgrid.a
	ar cr libRRgrid.a $(OBJS)
	$(RANLIB) libRRgrid.a

.cc.o:
	$(CC) -c $(CC_SWITCHES) $<
