Overview
Comment: | Initial revision |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
b71c7b3c2802ec0936261fb61fa53ccb |
User & Date: | gawthrop@users.sourceforge.net on 2000-08-31 14:31:28 |
Other Links: | branch diff | manifest | tags |
Context
2000-09-01
| ||
08:05:32 | Reformatted with out changing function check-in: f48738e8b8 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2000-08-31
| ||
14:31:28 | Initial revision check-in: b71c7b3c28 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
2000-08-30
| ||
11:43:50 | -optimise switch added check-in: 70640800db user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Added mttroot/mtt/lib/rep/sim_rep.make version [e3e8292afa].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | # -*-makefile-*- # $Id$ # $Log$ # Revision 1.3 2000/08/31 02:56:18 geraint # Keep mkdir quiet if $(SYS)_Simulation_Dir exists # # Revision 1.2 2000/08/30 04:34:55 geraint # *** empty log message *** # BIN=$(MTTPATH)/trans INC=$(MTTPATH)/lib/cr/hh SRC=$(MTTPATH)/trans/cc CC=g++ INCLUDE=-I$(MTTPATH)/lib/cr/hh OPTIMISE=-O3 WARNINGS=-Wall -ansi -pedantic DIR=$(SYS)_Simulation_Dir EXE=$(SYS)_sim.exe OBJ=$(SYS)_input.o $(SYS)_numpar.o $(SYS)_ode.o $(SYS)_init.o $(SYS)_sim.o $(SYS)_switch.o MTTFLAGS=-c -i euler -o -q all: $(EXE) $(SYS)_sim.exe: $(OBJ) $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) $(OBJ) -o $(SYS)_sim.exe mkdir -p ../$(DIR) cp *.cc ../$(DIR) cp *.hh ../$(DIR) cp *.o ../$(DIR) cp $(EXE) ../$(DIR) $(SYS)_sim.o: $(SYS)_sim.cc $(SYS)_struc.hh $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_sim.cc $(SYS)_sim.cc: sim.txt $(BIN)/sim_txt2cc $(SYS) sim < sim.txt > $(SYS)_sim.cc sim.txt: cp $(MTTPATH)/trans/cc/src/sim.txt . # list of constitutive relationships $(SYS)_cr.hh: $(SYS)_cr.txt $(BIN)/cr_txt2hh $(SYS) < $(SYS)_cr.txt > $(SYS)_cr.hh $(SYS)_cr.txt: mtt $(MTTFLAGS) $(SYS) cr txt # elementary system equations, Reduce format $(SYS)_ese.r: mtt --version mtt $(MTTFLAGS) $(SYS) ese r # state initialisation (MTT already has state.cc) $(SYS)_init.o: $(SYS)_init.cc $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_init.cc $(SYS)_init.cc: $(SYS)_struc.txt $(BIN)/struc2state_txt2cc $(SYS) < $(SYS)_struc.txt > $(SYS)_init.cc # system inputs $(SYS)_input.o: $(SYS)_input.cc $(SYS)_cr.hh $(SYS)_numpar.hh $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_input.cc $(SYS)_input.cc: $(SYS)_struc.txt $(BIN)/struc2input_txt2cc $(SYS) < $(SYS)_struc.txt > $(SYS)_input.cc # system numerical parameters $(SYS)_numpar.o: $(SYS)_numpar.cc $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_numpar.cc $(SYS)_numpar.cc: $(SYS)_sympar.txt $(BIN)/sympar2numpar_txt2cc $(SYS) < $(SYS)_sympar.txt > $(SYS)_numpar.cc $(SYS)_numpar.hh: $(SYS)_sympar.txt $(BIN)/sympar2numpar_txt2hh $(SYS) < $(SYS)_sympar.txt > $(SYS)_numpar.hh $(SYS)_numpar.txt: mtt $(MTTFLAGS) $(SYS) numpar txt # ordinary differential equations $(SYS)_ode.o: $(SYS)_ode.cc $(SYS)_cr.hh $(SYS)_numpar.hh $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_ode.cc $(SYS)_ode.cc: $(SYS)_ode.txt $(BIN)/ode_txt2cc $(SYS) < $(SYS)_ode.txt > $(SYS)_ode.cc $(SYS)_ode.txt: $(SYS)_ese.r $(BIN)/stripComments '%' < $(SYS)_ese.r | $(BIN)/resolve $(SYS) > $(SYS)_ode.txt # system structure, sizes of state-space matrices $(SYS)_struc.hh: $(SYS)_struc.txt $(BIN)/struc_txt2hh $(SYS) < $(SYS)_struc.txt > $(SYS)_struc.hh $(SYS)_struc.txt: mtt $(MTTFLAGS) $(SYS) struc txt # logic control $(SYS)_switch.o: $(SYS)_switch.cc $(SYS)_struc.txt $(SYS)_sympars.txt $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_switch.cc $(SYS)_switch.cc: $(SYS)_struc.txt $(BIN)/struc2switch_txt2cc $(SYS) < $(SYS)_struc.txt > $(SYS)_switch.cc # list of symbolic parameters $(SYS)_sympar.txt: mtt $(MTTFLAGS) $(SYS) sympar txt # list of symbolic parameters and switch controls $(SYS)_sympars.txt: mtt $(MTTFLAGS) $(SYS) sympars txt |