#    Makefile for hydra read lz routines
#
#    users only need to change variables:
#
#	TARGET_DIR = directory were to place executable, 
#	EXE = executable program name, 
#	SRC1 = high level source files, 
#	OBJ1 = high level object files
#

CC = cc 
F77 = f77

LIB_VERSION = b1_32                     # library version to link
#
PGM = extract
OBJ = extract.o set_time.o

#######################################################################
# Don't change below this line
#
CDF_INCL = /opt/local/lib/cdf/include             # cdf only
SO = -R/opt/SUNWspro/lib:/usr/lib:/opt/local/lib  # Solaris 2 only
CDF_LIB = -lcdf                                   # cdf only
LDFLAG_CDF = -L/opt/local/lib

HYDRA_ROOT = /opt/hydra/archive         # replace this with yours

INCL_DIR = $(HYDRA_ROOT)/includes/$(LIB_VERSION) 
INCL = $(INCL_DIR)/high_level_structure.hf \
			$(INCL_DIR)/high_level_ppa_structure.hf
LIB_DIR = $(HYDRA_ROOT)/lib 
#
CFLAGS = $(DEBUG) -c -I$(INCL_DIR) -I$(CDF_INCL)
F77FLAGS = -O -I$(INCL_DIR) -I$(CDF_INCL)
#
LDFLAGS = -L$(LIB_DIR) $(LDFLAG_CDF) 
LIBS = -lhydra_$(LIB_VERSION) $(CDF_LIB)


CFT = f77
LDR = f77

#####################################################################
$(PGM): $(OBJ)
	f77 $(LDFLAGS) -o $@ $(OBJ) $(LIBS) $(SO)

extract.o: extract.F $(INCL)
	f77 $(F77FLAGS) -c extract.F

set_time.o: set_time.F $(INCL)
	f77 $(F77FLAGS) -c set_time.F

RM:	
	rm -f $(PGM)

clean:
	rm -f $(OBJ) 




