LOCAL_INC=/home/oper/Dust/OSPO_Package_Dust_GRIB/include_GranuleHDF_v5_dblue_ospo HDF4_LIB=/home/oper/Dust/OSPO_Package_Dust_GRIB/HDF/HDF4LIB HDF4_INC=/home/oper/Dust/OSPO_Package_Dust_GRIB/HDF/HDF4INC HDFEOS_HOME=/home/oper/Dust/OSPO_Package_Dust_GRIB/HDF/HDFEOS INCS = -I$(LOCAL_INC) -I${HDF4_INC} -I$(HDFEOS_INC)/include HDFLIBS = -L${HDF4_LIB} -L$(HDFEOS_HOME)/lib/linux -L$(HDFEOS_HOME)/lib/ -lmfhdf -ldf -ljpeg -lz -lhdfeos -lm LIBS = ${HDFLIBS} -lnsl -lm #CFLAGS = -Wall CFLAGS = #OPTFLAGS = -O DBGFLAG = -gdwarf-2 -g3 #DBGFLAG = -g OPTFLAGS = LDFLAGS = #======================================== # GNU Compile and Link # #CXX = pgCC CXX = g++ CXX_COMPILE = $(CXX) -c $(OPTFLAGS) $(DBGFLAG) $(CFLAGS) $(INCS) CXX_LINK = $(CXX) $(LDFLAGS) $(LIBS) SRCS = ADP_IO.cpp \ MODIS_ADP.cpp \ ABI_GranuleData.cpp \ utility.cpp OBJS = ${SRCS:.cpp=.o} TARGET = ../bin/create_SDR_ADP_v5_GranuleHDF_dblue_ospo.exe $(TARGET): $(OBJS) $(CXX) -o $@ $(OBJS) \ $(LIBS) .cpp.o: $(CXX) $(OPTFLAGS) $(DBGFLAG) $(CFLAGS) -o $@ $(INCS) -c $< # $(CXX_COMPILE) -c $< depend: $(CXX) -MM $(SRCS) $(HEADERS) > Makefile.dep clean: rm -f $(OBJS) core veryclean: clean rm -f $(TARGET) a.out #************************************************