PGM    = s.surf.rst

TREEDIR = $(SRC)/libes/rst_gmsl/tree
TREELIB = $(LIBDIR)/rst_gmsl/tree/libtree.a
DATADIR = $(SRC)/libes/rst_gmsl/data
DATALIB = $(LIBDIR)/rst_gmsl/data/libdata.a
INTERPFDIR = $(SRC)/libes/rst_gmsl/interp_float
INTERPFLIB = $(LIBDIR)/rst_gmsl/interp_float/libinterpfl.a

LIST   =  main.o 
SRCS   =  main.c 

LIBES=$(INTERPFLIB) $(DATALIB) $(TREELIB) \
	$(GISLIB) $(DATETIMELIB) $(BITMAPLIB) $(LINKMLIB) $(VECTLIB)
DEPLIBS=$(INTERPFLIB) $(DATALIB) $(TREELIB) \
	$(DEPGISLIB) $(DEPDATETIMELIB) $(DEPBITMAPLIB) $(DEPLINKMLIB) $(DEPVECTLIB)
PACKAGE = "s.surf.rst"
DEFS = -Wall -DPACKAGE=\"$(PACKAGE)\"
EXTRA_CFLAGS = -I$(TREEDIR) -I$(DATADIR) -I$(INTERPFDIR) -DPACKAGE=\"$(PGM)\" $(DEFS)

$(BIN_CMD)/$(PGM): $(LIST) $(DEPLIBS)
	$(CC) $(LDFLAGS) -o $@ $(EXTRALDFLAGS) $(LIST) $(LIBES) $(MATHLIB) $(XDRLIB) $(INTLLIB)

$(SRCS) : surf.h 

$(INTERPFLIB): # 
$(DATALIB): # 
$(TREELIB): # 
$(DEPGISLIB): # 
$(DEPDATETIMELIB): # 
$(DEPBITMAPLIB): # 
$(DEPLINKMLIB): # 
$(DEPVECTLIB): #
