#
#
#
CMD = AIRStoADDF.x

OBJS = AIRStoADDF.o \
         airs_sup_rdr.o \
         cden_to_mr.o \
         convert_time.o
#         ../../shared/float2short.o

#HDF5=/data/starfs1/libs/hdf5-1.8.7
HDF=/data/starfs1/libs/hdf-4.2.7
HDF_EOS=/data/starfs1/libs/hdfeos
netCDF=/data/starfs1/libs/netcdf-4.2


HDFINC = $(HDF)/include
HDFLIB = $(HDF)/lib
HDFEOS_INC = $(HDF_EOS)/include
HDFEOS_LIB =  $(HDF_EOS)/lib/linux

#CC      = gcc -Wunknown-pragmas -fpack-struct -funsigned-char  -I$(HDFEOS_INC) -I$(HDFINC)
#LDFLAGS = -lz

#INCLUDE = -I$(HDFEOS_INC) -I$(HDFINC)
#LIBS    = -L$(HDFEOS_LIB) -L$(HDFLIB) -lhdfeos -lGctp -lmfhdf -ldf -lz -ljpeg -lm



#CCFLAGS =  -c -I. -I${netCDF}/include  -I${HDF}/include  -I${HDFEOS_INC}  -fPIC -g -shared
CCFLAGS =  -c -I. -I${netCDF}/include  -I$(HDFINC)  -I$(HDFEOS_INC)  -fPIC -g -shared
CLFLAGS =  -L${netCDF}/lib -lnetcdf -L${HDFLIB} -L${HDFEOS_LIB} -lhdf5 -lhdfeos -lGctp -lmfhdf -ldf -lz -ljpeg -lm 



$(CMD): $(OBJS)
	gcc $(CLFLAGS) $(OBJS) -o $(CMD) 

AIRStoADDF.o:AIRStoADDF.c
	gcc $(CCFLAGS) AIRStoADDF.c  

clean:
	rm -f *.o $(CMD)


# end of file
