INCLUDE = -I. -I$(HDFINC) -Ixrit/include -I$(ICARE_DEPOT)/include -IPixel -IVInputs LIBPATH = -L. -L/usr/local/lib -Lxrit/lib -L$(HDFLIB) -L$(ICARE_DEPOT)/lib -LVInputs LDFLAGS = -lvfile -lfiledata -ltools -lhdfcpp -lmfhdf -ldf -ljpeg -lz -lm -lxrit LIBOBJS = HEADERS = filetypes.h radiances_to_temperatures.h grid.h reproject.h tokenize.h parse_argument.h Pixel/Pixel.h VInputs/VInputs.h OBJ = filetypes.o radiances_to_temperatures.o grid.o reproject.o tokenize.o parse_argument.o hdf_utils.o CFLAGS = $(TOP_CFLAGS) $(INCLUDE) EXE = remap all : $(EXE) remap : main.cpp allocation.hpp $(OBJ) $(HEADERS) libvfile libxrit $(CXX) $(CFLAGS) $(LIBPATH) -o remap main.cpp xrit/lib/libxrit.a $(OBJ) $(LDFLAGS) hdf_utils.o : hdf_utils.h hdf_utils.cpp $(CXX) $(CFLAGS) -c hdf_utils.cpp filetypes.o : filetypes.h filetypes.cpp $(CXX) $(CFLAGS) -c filetypes.cpp radiances_to_temperatures.o : radiances_to_temperatures.cpp radiances_to_temperatures.h $(CXX) $(CFLAGS) -c radiances_to_temperatures.cpp grid.o : grid.cpp grid.h $(CXX) $(CFLAGS) -c grid.cpp $(LIBPATH) $(INCLUDE) reproject.o : reproject.cpp reproject.h Pixel/Pixel.h $(CXX) $(CFLAGS) -c reproject.cpp parse_argument.o : parse_argument.cpp parse_argument.h tokenize.h $(CXX) $(CFLAGS) -c parse_argument.cpp tokenize.o : tokenize.c tokenize.h $(CC) $(CFLAGS) -c tokenize.c libvfile : cd VInputs && make libxrit : cd xrit && make clean : rm -rf *.a *.o *~ core core.* a.out remap cd xrit && make clean cd VInputs && make clean