SUFFIX	      = .x:sF

DEST	      = .

EXTHDRS	      =

HDRS	      =

CC	      = gcc

CFLAGS	      = -O

F77           = gfortran

FFLAGS	      = -O

LIBRARY	      = libxforms.a

MAKEFILE      = Makefile

SRCS	      = Gei_TO_gse.for \
		Gei_to_geo.for \
		Rotate_x.for \
		Rotate_y.for \
		Rotate_z.for \
		T0.for \
		T1.for \
		T2.for \
		T3.for \
		T4.for \
		T5.for \
		GEI_TO_GSM.FOR \
		GEI_TO_MAG.FOR \
		GEI_TO_SM.FOR \
		GEO_TO_MAG.FOR \
		GEO_TO_SM.FOR \
		GEO_TO_GEI.FOR \
		GEO_TO_GSE.FOR \
		GEO_TO_GSM.FOR \
		GSE_TO_SM.FOR \
		GSE_TO_GEO.FOR \
		GSE_TO_GEI.FOR \
		GSE_TO_GSM.FOR \
		GSE_TO_MAG.FOR \
		MAG_TO_GEI.FOR \
		MAG_TO_GEO.FOR \
		MAG_TO_GSE.FOR \
		MAG_TO_GSM.FOR \
		MAG_TO_SM.FOR \
		SM_TO_GEI.FOR \
		SM_TO_GEO.FOR \
		SM_TO_GSE.FOR \
		SM_TO_GSM.FOR \
		SM_TO_MAG.FOR \
		GSM_TO_GEI.FOR \
		GSM_TO_GEO.FOR \
		GSM_TO_GSE.FOR \
		GSM_TO_MAG.FOR \
		GSM_TO_SM.FOR \
		POL_TO_CART.FOR \
		Cart_to_pol.for \
		Get_q_c.for

OBJS	      = Gei_TO_gse.o \
		Gei_to_geo.o \
		Rotate_x.o \
		Rotate_y.o \
		Rotate_z.o \
		T0.o \
		T1.o \
		T2.o \
		T3.o \
		T4.o \
		T5.o \
		GEI_TO_GSM.o \
		GEI_TO_MAG.o \
		GEI_TO_SM.o \
		GEO_TO_MAG.o \
		GEO_TO_SM.o \
		GEO_TO_GEI.o \
		GEO_TO_GSE.o \
		GEO_TO_GSM.o \
		GSE_TO_SM.o \
		GSE_TO_GEO.o \
		GSE_TO_GEI.o \
		GSE_TO_GSM.o \
		GSE_TO_MAG.o \
		MAG_TO_GEI.o \
		MAG_TO_GEO.o \
		MAG_TO_GSE.o \
		MAG_TO_GSM.o \
		MAG_TO_SM.o \
		SM_TO_GEI.o \
		SM_TO_GEO.o \
		SM_TO_GSE.o \
		SM_TO_GSM.o \
		SM_TO_MAG.o \
		GSM_TO_GEI.o \
		GSM_TO_GEO.o \
		GSM_TO_GSE.o \
		GSM_TO_MAG.o \
		GSM_TO_SM.o \
		POL_TO_CART.o \
		Cart_to_pol.o \
		Get_q_c.o

.SUFFIXES: .c .for .FOR

.c.o:
		$(CC) $(CFLAGS) -c $<
.for.o:
		$(F77) $(FFLAGS) -c $<
.FOR.o:
		$(F77) $(FFLAGS) -c $<

all:		$(LIBRARY)

$(LIBRARY):	$(OBJS)
		ar cru $(LIBRARY) $(OBJS)
		ranlib $(LIBRARY)

clean:;		rm -f $(OBJS) *~ 

veryclean:;	rm -f $(OBJS) $(LIBRARY) *~

library:        $(LIBRARY)
