# .TYPE		make file
# .NAME		makefile 
# .LANGUAGE	makefile syntax
# .ENVIRONMENT	Unix Systems. 
# .COMMENT	Compiles source files and generates commands
#
# .REMARKS      Version 1.0 for HP-UX
# .AUTHOR       Otmar Stahl	

include /scisoft/midas/17FEB/local/default.mk

# DEFINITIONS:

LINC = .
M = ../exec

SLIB = -lm
LLIB =	-Wl,-rpath $(MIDASHOME)/$(MIDVERS)/lib\
	 -L$(LIBDIR) -lmidas
LLIB2 =	-Wl,-rpath $(MIDASHOME)/$(MIDVERS)/lib \
	-L$(LIBDIR) -ldisp -lgen -lsubmid -lftab  \
	-laplot -lsubplot -lgmidas -lmidas
TSALIB = -Wl,-rpath $(MIDASHOME)/$(MIDVERS)/lib \
	-L$(MIDASHOME)/$(MIDVERS)/contrib/lib -ltsa -L$(LIBDIR) -lmidas 

OUT =	$(M)/ts2ima.exe 	$(M)/ts2vima.exe 	$(M)/ts2phima.exe	\
	$(M)/ts2vphima.exe	$(M)/ts2tab.exe		$(M)/ts2vtab.exe	\
	$(M)/ts2cov.exe		$(M)/tscorel.exe	$(M)/xcenter.exe 	\
        $(M)/xmoment.exe	$(M)/tsaclean.exe	$(M)/tsasin.exe 	\
        $(M)/tsawdt.exe		$(M)/chisqrdistpp.exe	$(M)/fdistpp.exe	\
        $(M)/inteline.exe	$(M)/tsminmax.exe

OBJ0=	ts2ima.o ts2vima.o ts2phima.o ts2vphima.o ts2tab.o ts2vtab.o \
	xcenter.o xmoment.o tsaclean.o tsasin.o tsawdt.o chisqrdistpp.o \
	fdistpp.o inteline.o intfrb.o ts2cov.o tscorel.o tsminmax.o

# DEPENDENCIES:

all: $(OUT)

$(M)/ts2ima.exe: ts2ima.o 
	$(LDCC) ts2ima.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/ts2vima.exe: ts2vima.o 
	$(LDCC) ts2vima.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/ts2phima.exe: ts2phima.o 
	$(LDCC) ts2phima.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/ts2vphima.exe: ts2vphima.o 
	$(LDCC) ts2vphima.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/ts2tab.exe: ts2tab.o 
	$(LDCC) ts2tab.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/ts2vtab.exe: ts2vtab.o 
	$(LDCC) ts2vtab.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/ts2cov.exe: ts2cov.o 
	$(LDCC) ts2cov.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/tscorel.exe: tscorel.o 
	$(LDCC) tscorel.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/xcenter.exe: xcenter.o 
	$(LD77) xcenter.o $(LLIB) $(LLIB2) $(SLIB)  -o $@
	$(STRIP) $@
$(M)/xmoment.exe: xmoment.o 
	$(LD77) xmoment.o $(LLIB) $(SLIB)  -o $@
	$(STRIP) $@
$(M)/tsaclean.exe: tsaclean.o 
	$(LD77) tsaclean.o $(TSALIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/tsasin.exe: tsasin.o 
	$(LD77) tsasin.o $(TSALIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/tsawdt.exe: tsawdt.o 
	$(LD77) tsawdt.o $(TSALIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/chisqrdistpp.exe: chisqrdistpp.o 
	$(LD77) chisqrdistpp.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/fdistpp.exe: fdistpp.o 
	$(LD77) fdistpp.o $(LLIB) $(SLIB) -o $@
	$(STRIP) $@
$(M)/inteline.exe: inteline.o intfrb.o
	$(LD77) inteline.o intfrb.o $(LLIB2) $(SLIB) -o $@
	$(STRIP) $@
$(M)/tsminmax.exe: tsminmax.o
	$(LDCC) tsminmax.o $(LLIB2) $(SLIB) -o $@
	$(STRIP) $@

clean_exec:
	rm -f $(OUT)

clean:
	rm -f $(OBJ0)
	rm -f *.f

























