Changeset 4085 for LMDZ6/trunk/makelmdz
- Timestamp:
- Mar 8, 2022, 8:44:55 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/makelmdz
r3997 r4085 692 692 echo suf_make $suf_make 693 693 694 ######################################################################## 695 # (re)Creation du makefile 696 ######################################################################## 697 698 echo "Controle de la necessite de recreer le makefile" 694 699 \rm tmp77 tmp90 695 700 for dir in $src_dirs ; do 696 find libf/$dir -name '*.[Fh]' -print | sort >> tmp77 697 find libf/$dir -name '*.F90' -print | sort >> tmp90 701 # On recupere la liste de tous les subroutine, use et include pour 702 # vérifier que les dépendense n'ont pas changé et reconstuire le 703 # makefile le cas échéant 704 # On enleve tout apres ONLy et on met un "uniq" pour que ca ne recrée pas 705 # le makefile si on se contente d'ajouter des lignes dans le ONLY 706 for str in subroutine "use " "include " ; do 707 grep -i "$str" libf/$dir/*.[Fh] | cut -d\( -f1 | sed -e 's/[Oo][Nn][Ll][Yy].*.$//' | uniq >> tmp77 708 grep -i "$str" libf/$dir/*.F90 | cut -d\( -f1 | sed -e 's/[Oo][Nn][Ll][Yy].*.$//' | uniq >> tmp90 709 done 698 710 done 699 711 … … 715 727 \mv -f tmp $makefile 716 728 echo "New makefile created" 717 fi 729 else 730 echo Pas besoin de recreer le makefile 731 fi 732 718 733 719 734 ln -sf $makefile makefile 720 721 #Create a .makelmdz file containing main compilation option for later comparisons722 735 echo "$lmdz_configuration" > .makelmdz 723 736
Note: See TracChangeset
for help on using the changeset viewer.