OBJS = main.o WriteInFile.o toamr.o fortran.o \ dependfile.o SubLoopCreation.o WorkWithlistvarindoloop.o \ WorkWithvarofsubroutineliste.o WorkWithParameterlist.o \ Writedeclarations.o WorkWithglobliste.o UtilFortran.o \ UtilNotGridDep.o WorkWithlistdatavariable.o \ DiversListe.o UtilAgrif.o WorkWithAllocatelist.o \ UtilCharacter.o UtilListe.o UtilFile.o \ WorkWithlistofmodulebysubroutine.o WorkWithlistmoduleinfile.o \ WorkWithlistofcoupled.o .SUFFIXES: .SUFFIXES: .c .o all: conv @echo @echo =================================================== @echo CONV is ok @echo =================================================== @echo # Modif Laurent Debreu car Version de bison trop ancienne => Eviter l'appel a Bison #main.c: convert.y convert.lex # @echo =================================================== # @echo Rebuilding main.c ... # @echo =================================================== # $(MAKE) -f Makefile.lex main.c # #fortran.c: fortran.y fortran.lex # @echo =================================================== # @echo Rebuilding fortran.c ... # @echo =================================================== # $(MAKE) -f Makefile.lex fortran.c conv: $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o ./$@ %.o: %.c $(CC) -Wno-implicit-function-declaration $(CFLAGS) -c $< -o $@ main.o : main.c fortran.o : fortran.c toamr.o : toamr.c decl.h WriteInFile.o : WriteInFile.c decl.h dependfile.o : dependfile.c decl.h SubLoopCreation.o : SubLoopCreation.c decl.h WorkWithglobliste.o : WorkWithglobliste.c decl.h WorkWithlistvarindoloop.o : WorkWithlistvarindoloop.c decl.h WorkWithvarofsubroutineliste.o : WorkWithvarofsubroutineliste.c decl.h Writedeclarations.o : Writedeclarations.c decl.h UtilFortran.o : UtilFortran.c decl.h WorkWithParameterlist.o : WorkWithParameterlist.c decl.h UtilNotGridDep.o : UtilNotGridDep.c decl.h WorkWithlistdatavariable.o : WorkWithlistdatavariable.c decl.h DiversListe.o : DiversListe.c decl.h UtilAgrif.o : UtilAgrif.c decl.h WorkWithAllocatelist.o : WorkWithAllocatelist.c decl.h UtilCharacter.o : UtilCharacter.c decl.h UtilListe.o : UtilListe.c decl.h UtilFile.o : UtilFile.c decl.h WorkWithlistofmodulebysubroutine.o : WorkWithlistofmodulebysubroutine.c decl.h WorkWithlistmoduleinfile.o : WorkWithlistmoduleinfile.c decl.h WorkWithlistofcoupled.o : WorkWithlistofcoupled.c decl.h clean: $(MAKE) -f Makefile.lex clean $(RM) *.o conv clean-all: clean $(MAKE) -f Makefile.lex clean-all