CC = gcc CXX = g++ FC = g77 INCLUDE = LIBPATH = LDFLAGS = -lmfhdf -ldf -ljpeg -lz -lm export TOP_CFLAGS = -O3 -Wall -m32 $(INCLUDE) # -DDEBUG -g CFLAGS = $(TOP_CFLAGS) LIBOBJS = SRCDIR="$(PWD)/src" BINDIR="$(PWD)/bin" SEVIRI_UTILS="$(PWD)/src/seviri_utils" REMAP_RAWPATH="$(PWD)/raw" EXE = $(BINDIR)/remap all : $(EXE) $(REMAP_RAWPATH)/seviri_latitudes.raw $(BINDIR)/remap : $(SRCDIR)/remap cp $(SRCDIR)/remap $(BINDIR) $(SRCDIR)/remap : cd $(SRCDIR) && make $(REMAP_RAWPATH)/seviri_latitudes.raw : $(SRCDIR)/VInputs/seviri_latlon/seviri_latlon @if [ ! -f "$(REMAP_RAWPATH)/seviri_latitudes.raw" ] ; then \ cd $(REMAP_RAWPATH) && echo "precomputes Seviri latitudes and longitudes (may take a while)" && $(SRCDIR)/VInputs/seviri_latlon/seviri_latlon ; \ fi $(BINDIR)/seviri_latlon : $(SRCDIR)/VInputs/seviri_latlon/seviri_latlon $(SRCDIR)/VInputs/seviri_latlon/seviri_latlon : cd $(SRCDIR)/VInputs/seviri_latlon && make clean : rm -f *~ bin/* raw/* cd src && make clean