Skip to content
Snippets Groups Projects
Makefile 886 B
Newer Older
  • Learn to ignore specific revisions
  • GRIB_DIR=$(wildcard gribex*)
    SUBDIRS = NEWLFI COMPRESS MPIvide RAD2 SURCOUCHE vis5d
    .PHONY: subdirs $(SUBDIRS) $(GRIB_DIR)
    
    ifndef ARCH
    VALID_ARCH=$(subst ../conf/config.,,$(wildcard ../conf/config.*))
    dummy %:
    	@echo "ERROR : ARCH variable is not set !";echo
    	@echo "Please, choose one of these statements then try again :";echo " "
    	@for i in $(VALID_ARCH); do echo export ARCH=$$i; done
    
    else	
    subdirs: $(SUBDIRS) $(GRIB_DIR)
    
    $(SUBDIRS):
    	$(MAKE) -C $@
    
    $(GRIB_DIR):
    	@echo "==========================================================================="
    	@echo "GRIB library : please go into $@ directory and see README files"
    	@echo "               in order to generate manually the GRIB library."
    	@echo "==========================================================================="
    
    clean distclean:
    	@for dir in $(SUBDIRS) $(GRIB_DIR); do \
    	$(MAKE) -C $$dir $@; \
    	done
    
    endif