# MAIN= trs5 INCFILE= $(MAIN)-inc.mm SHELL= /bin/csh PRMOUTFILE= rem_prm_output.o OFILES= f$(MAIN).o prm_$(MAIN).o tincasfunc_$(MAIN).o tincas2_lib.o $(PRMOUTFILE) $(MAIN) : $(MAIN).o $(OFILES) matc $(MAIN).o $(OFILES) $(MAIN)x : matx $(MAIN).mm $(OFILES:.o=.mm) -e "main()" bifu: $(MAIN)-bifu $(MAIN)-bifu : $(MAIN)-bifu.o $(OFILES) bifudiag_output.o matc $(MAIN)-bifu.o $(OFILES) bifudiag_output.o bifux: matx $(MAIN)-bifu.mm $(OFILES:.o=.mm) bifudiag_output.mm -e "main()" 2pbifu: $(MAIN)-2pbifu $(MAIN)-2pbifu : $(MAIN)-2pbifu.o $(OFILES) bifudiag_output.o 2pbifu_func.o matc $(MAIN)-2pbifu.o $(OFILES) bifudiag_output.o 2pbifu_func.o region: $(MAIN)-region $(MAIN)-region : $(MAIN)-region.o $(OFILES) bifudiag_output.o matc $(MAIN)-region.o $(OFILES) bifudiag_output.o lyapu: $(MAIN)-lyapu $(MAIN)-lyapu : $(MAIN)-lyapu.o $(OFILES) Df$(MAIN).o numerical_jacobi.o matc $(MAIN)-lyapu.o $(OFILES) Df$(MAIN).o numerical_jacobi.o # mm-file for the function to print all the parameter values $(PRMOUTFILE:.o=.mm) : $(INCFILE) mk-prmout.pl echo '#include "$(INCFILE)"' > $(PRMOUTFILE:.o=.mm) matx $(INCFILE) -e "whos" | perl mk-prmout.pl >> $(PRMOUTFILE:.o=.mm) prmout : $(PRMOUTFILE:.o=.mm) .SUFFIXES: .mm .mm.o: matc -c $< # ------------------------------------------------------------ clean: mv -f *.o *.mm~ Makefile~ $(MAIN) MaTXEVAL.mm $(PRMOUTFILE:.o=.mm) ~/Waste/ ; \ mv -f MaTXEVAL.mm ~/Waste/ backup: cd ..; \ tar cvzf ~/$(MAIN)-mm.tgz $(MAIN)