#------------------------------------------------ # FORTRAN Makefile template for UW MODIS software #------------------------------------------------ TARGET = make_global_monthly_cldprds.exe # Object file names OBJS = \ make_global_monthly_cldprds.o # Compiler names F90 = pgf77 F90FLAGS = -Mextend -Mdclchk #ADD_F90FLAGS = -O0 -g -Mbounds ADD_F90FLAGS = -fast CC = gcc CFLAGS = -c -D_POSIX_SOURCE -funsigned-char #ADD_CFLAGS = -O0 -g ADD_CFLAGS = -O2 LINK_FLAGS = -Bdynamic #HDFLIB = /opt/hdf4/4.2.6-gnu-4.4.5/lib #HDFINC = /opt/hdf4/4.2.6-gnu-4.4.5/include #---------------------------------------- # No edits are necessary after this point #---------------------------------------- #LIB = -L$(HDFLIB) -lmfhdf -L/opt/szip/lib -lsz -lz -ldf -L/usr/lib64 -ljpeg #INC = -I$(HDFINC) # Rules $(TARGET): $(OBJS) $(F90) -o $@ $(LINK_FLAGS) $(OBJS) clean: /bin/rm -f *.o .SUFFIXES: .o .c .f .f.o: $(F90) -c $(F90FLAGS) $(ADD_F90FLAGS) $< .c.o: $(CC) -c $(CFLAGS) $(ADD_CFLAGS) $<