#  Makefile for BSN2D/graph
#

include ../Mkinclude

############################# CONFIGURATION ##########################

#GT3FRT	      = $(HOME)/bin/gt3frt 
GT3FRT	      = gt3frt 
BINDEST	      = $(HOME)/bin

########################### CONFIGURATION END ########################

HBINLIBDIR    = $(STDLIBDIR)

FFLAGS 	      = -I$(GTOOLINCDIR) $(SYSFFLAGS)

CPPFLAGS      = $(STDCPPFLAGS) -I$(GTOOLINCDIR)

LDFLAGS       = $(STDLDFLAGS)

EXTHDRS	      = 

HDRS	      =

MAKEFILE      = Makefile

PROGRAM       = bsncont gtbxcont

EXTOBJS	      = guqtim.o optarg.o

SRCS    = gtbxcont.F bsncont.F
OBJS    = gtbxcont.o bsncont.o

all: $(PROGRAM) 

.sh:
	cp $*.sh $*
	chmod +x $*

bsncont: bsncont.o $(EXTOBJS)
	$(GT3FRT) bsncont.o $(EXTOBJS) $(FFLAGS)

gtbxcont: gtbxcont.o $(EXTLIBRARY)
	$(GT3FRT) gtbxcont.o $(EXTOBJS) $(FFLAGS)

#####

install:
	$(INSTALL) $(PROGRAM) $(SH_BIN) $(BINDEST)

clean: clean.local

clean.local:
	$(RM) *.o *~ core *.trace *.f $(PROGRAM) $(SH_BIN)

index:
		@$(INDEX) $(HDRS) $(SRCS)

print:		$(PRINTSTAMP)

$(PRINTSTAMP): $(HDRS) $(SRCS_ALL)
		$(PRINT) $?
		$(TOUCH) $(PRINTSTAMP)

tags:
		@$(TAGS) $(HDRS) $(SRCS_ALL)

pack:	$(PACKFILE) packs

packs: $(SRCS:.F=.pac)
	$(MD) $(PACKDIR)
	$(MV) $(PACKFILE) $(PACKDIR)/sample

$(PACKFILE):
	$(RM) $(PACKFILE)
	$(TOUCH) $(PACKFILE)


########
