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: |
55ba15c0bc3fbf52035abacecb36d56a |
User & Date: | gawthrop@users.sourceforge.net on 2000-12-28 10:12:48 |
Other Links: | branch diff | manifest | tags |
Context
2000-12-28
| ||
10:23:00 | put under RCS check-in: db739f8cec user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
10:12:48 | Initial revision check-in: 55ba15c0bc user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
10:11:20 | put under RCS check-in: ad9b7e569f user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Added mttroot/mtt/lib/rep/simu_rep.make version [8d2c1dcf36].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | # -*-makefile-*- # $Id$ # $Log$ # Revision 1.1 2000/08/31 14:31:28 peterg # Initial revision # # 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) echo Creating $(SYS)_sim.exe $(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 echo Creating $(SYS)_sim.o $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_sim.cc $(SYS)_sim.cc: sim.txt echo Creating $(SYS)_sim.cc $(BIN)/sim_txt2cc $(SYS) sim < sim.txt > $(SYS)_sim.cc sim.txt: echo Creating sim.txt: cp $(MTTPATH)/trans/cc/src/sim.txt . # list of constitutive relationships $(SYS)_cr.hh: $(SYS)_cr.txt echo Creating $(SYS)_cr.hh $(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: echo Creating $(SYS)_ese.r mtt --version mtt $(MTTFLAGS) $(SYS) ese r # state initialisation (MTT already has state.cc) $(SYS)_init.o: $(SYS)_init.cc echo Creating $(SYS)_init.o $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_init.cc $(SYS)_init.cc: $(SYS)_struc.txt echo Creating $(SYS)_init.cc $(BIN)/struc2state_txt2cc $(SYS) < $(SYS)_struc.txt > $(SYS)_init.cc # system inputs $(SYS)_input.o: $(SYS)_input.cc $(SYS)_cr.hh $(SYS)_numpar.hh echo Creating $(SYS)_input.o $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_input.cc $(SYS)_input.cc: $(SYS)_struc.txt echo Creating $(SYS)_input.cc $(BIN)/struc2input_txt2cc $(SYS) < $(SYS)_struc.txt > $(SYS)_input.cc # system numerical parameters $(SYS)_numpar.o: $(SYS)_numpar.cc echo Creating $(SYS)_numpar.o $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_numpar.cc $(SYS)_numpar.cc: $(SYS)_sympar.txt echo Creating $(SYS)_numpar.cc $(BIN)/sympar2numpar_txt2cc $(SYS) < $(SYS)_sympar.txt > $(SYS)_numpar.cc $(SYS)_numpar.hh: $(SYS)_sympar.txt echo Creating $(SYS)_numpar.hh $(BIN)/sympar2numpar_txt2hh $(SYS) < $(SYS)_sympar.txt > $(SYS)_numpar.hh $(SYS)_numpar.txt: echo Creating $(SYS)_numpar.txt mtt $(MTTFLAGS) $(SYS) numpar txt # ordinary differential equations $(SYS)_ode.o: $(SYS)_ode.cc $(SYS)_cr.hh $(SYS)_numpar.hh echo Creating $(SYS)_ode.o $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_ode.cc $(SYS)_ode.cc: $(SYS)_ode.txt echo Creating $(SYS)_ode.cc $(BIN)/ode_txt2cc $(SYS) < $(SYS)_ode.txt > $(SYS)_ode.cc $(SYS)_ode.txt: $(SYS)_ese.r echo Creating $(SYS)_ode.txt $(BIN)/stripComments '%' < $(SYS)_ese.r | $(BIN)/resolve $(SYS) > $(SYS)_ode.txt # system structure, sizes of state-space matrices $(SYS)_struc.hh: $(SYS)_struc.txt echo Creating $(SYS)_struc.hh $(BIN)/struc_txt2hh $(SYS) < $(SYS)_struc.txt > $(SYS)_struc.hh $(SYS)_struc.txt: echo Creating $(SYS)_struc.txt mtt $(MTTFLAGS) $(SYS) struc txt # logic control $(SYS)_switch.o: $(SYS)_switch.cc $(SYS)_struc.txt $(SYS)_sympars.txt echo Creating $(SYS)_switch.o $(CC) $(WARNINGS) $(OPTIMISE) $(INCLUDE) $(CFLAGS) -c $(SYS)_switch.cc $(SYS)_switch.cc: $(SYS)_struc.txt echo Creating $(SYS)_switch.cc $(BIN)/struc2switch_txt2cc $(SYS) < $(SYS)_struc.txt > $(SYS)_switch.cc # list of symbolic parameters $(SYS)_sympar.txt: echo Creating $(SYS)_sympar.txt mtt $(MTTFLAGS) $(SYS) sympar txt # list of symbolic parameters and switch controls $(SYS)_sympars.txt: echo Creating $(SYS)_sympars.txt mtt $(MTTFLAGS) $(SYS) sympars txt |