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 #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) -g $(OBJS) -o ../$@ %.o: %.c $(CC) $(CFLAGS) -g -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