# Makefile for kylie
# (c) 1997,2002 Richard Townsend


# Linking flags

KYLIE_LDFLAGS = -L../$(XLIBSDIR) -ltgk -lsdf -lnr2 -lpkg2 \
          -L/star/lib `hds_link` `ndf_link`

IGKYLIE_LDFLAGS = `lahey_link` -L../$(XLIBSDIR) -lsdf -L../$(XLIBSDIR) -lintensitygrid `lapack_link` `hdf_link` -L/star/lib `hds_link` `ndf_link` -lg2c -lgcc

# Objects for kylie

KYLIE_OBJECTS = kylie.o tgprof3.o klojob.o 

# Objects for igkylie

IGKYLIE_OBJECTS = igkylie.o klojob.o

# Other objects

UTIL_OBJECTS = parser.o sstrip.o dtoupp.o  

# Rules

all: kylie igkylie

kylie: $(KYLIE_OBJECTS) $(UTIL_OBJECTS)
	$(FC) $(FFLAGS) -o kylie $(KYLIE_OBJECTS) $(UTIL_OBJECTS) $(KYLIE_LDFLAGS)

igkylie: $(IGKYLIE_OBJECTS) $(UTIL_OBJECTS)
	$(FC) $(FFLAGS) -o igkylie $(IGKYLIE_OBJECTS) $(UTIL_OBJECTS) $(IGKYLIE_LDFLAGS)

clean:
	rm -f kylie igkylie *.o

# Dependencies

kylie.o: angles.inc constants.inc kylie.compar_define.inc kylie.filcon_common.inc \
         kylie.filnam_common.inc kylie.wavfld_common.inc
igkylie.o: angles.inc constants.inc kylie.compar_define.inc kylie.filcon_common.inc \
         kylie.filnam_common.inc kylie.wavfld_common.inc
klojob.o: kylie.compar_define.inc kylie.filcon_common.inc \
          kylie.filnam_common.inc kylie.wavfld_common.inc
tgprof3.o: 
parser.o:
sstrip.o:
dtoupp.o:


