@@ -42,7 +42,7 @@ BioFVM_utilities.o BioFVM_basic_agent.o BioFVM_MultiCellDS.o BioFVM_agent_contai
4242
4343PhysiCell_core_OBJECTS := PhysiCell_phenotype.o PhysiCell_cell_container.o PhysiCell_standard_models.o \
4444PhysiCell_cell.o PhysiCell_custom.o PhysiCell_utilities.o PhysiCell_constants.o PhysiCell_basic_signaling.o \
45- PhysiCell_signal_behavior.o
45+ PhysiCell_signal_behavior.o PhyisiCell_rules.o
4646
4747PhysiCell_module_OBJECTS := PhysiCell_SVG.o PhysiCell_pathology.o PhysiCell_MultiCellDS.o PhysiCell_various_outputs.o \
4848PhysiCell_pugixml.o PhysiCell_settings.o PhysiCell_geometry.o
7373list-projects :
7474 @echo " Sample projects: template biorobots-sample cancer-biorobots-sample cancer-immune-sample"
7575 @echo " celltypes3-sample heterogeneity-sample pred-prey-farmer virus-macrophage-sample"
76- @echo " worm-sample interaction-sample mechano-sample"
76+ @echo " worm-sample interaction-sample mechano-sample rules-sample "
7777 @echo " "
7878 @echo " Sample intracellular projects: ode-energy-sample physiboss-cell-lines-sample cancer-metabolism-sample"
7979 @echo " "
@@ -171,6 +171,24 @@ interaction-sample:
171171 cp ./config/PhysiCell_settings.xml ./config/PhysiCell_settings-backup.xml
172172 cp ./sample_projects/interactions/config/* ./config/
173173
174+ mechano-sample :
175+ cp ./sample_projects/mechano/custom_modules/* ./custom_modules/
176+ touch main.cpp && cp main.cpp main-backup.cpp
177+ cp ./sample_projects/mechano/main.cpp ./main.cpp
178+ cp Makefile Makefile-backup
179+ cp ./sample_projects/mechano/Makefile .
180+ cp ./sample_projects/mechano/config/* ./config/
181+
182+ rules-sample :
183+ cp ./sample_projects/rules_sample/custom_modules/* ./custom_modules/
184+ touch main.cpp && cp main.cpp main-backup.cpp
185+ cp ./sample_projects/rules_sample/main.cpp ./main.cpp
186+ cp Makefile Makefile-backup
187+ cp ./sample_projects/rules_sample/Makefile .
188+ cp ./config/PhysiCell_settings.xml ./config/PhysiCell_settings-backup.xml
189+ cp ./sample_projects/rules_sample/config/* ./config/
190+
191+
174192# ---- intracellular projects
175193ode-energy-sample :
176194 cp ./sample_projects_intracellular/ode/ode_energy/custom_modules/* ./custom_modules/
@@ -208,13 +226,6 @@ cancer-metabolism-sample:
208226 cp ./config/PhysiCell_settings.xml ./config/PhysiCell_settings-backup.xml
209227 cp ./sample_projects_intracellular/fba/cancer_metabolism/config/* ./config/
210228
211- mechano-sample :
212- cp ./sample_projects/mechano/custom_modules/* ./custom_modules/
213- touch main.cpp && cp main.cpp main-backup.cpp
214- cp ./sample_projects/mechano/main.cpp ./main.cpp
215- cp Makefile Makefile-backup
216- cp ./sample_projects/mechano/Makefile .
217- cp ./sample_projects/mechano/config/* ./config/
218229
219230# early examples for convergence testing
220231
@@ -273,6 +284,9 @@ PhysiCell_constants.o: ./core/PhysiCell_constants.cpp
273284PhysiCell_signal_behavior.o : ./core/PhysiCell_signal_behavior.cpp
274285 $(COMPILE_COMMAND ) -c ./core/PhysiCell_signal_behavior.cpp
275286
287+ PhysiCell_rules.o : ./core/PhysiCell_rules.cpp
288+ $(COMPILE_COMMAND ) -c ./core/PhysiCell_rules.cpp
289+
276290# BioFVM core components (needed by PhysiCell)
277291
278292BioFVM_vector.o : ./BioFVM/BioFVM_vector.cpp
@@ -451,3 +465,7 @@ load:
451465 cp ./user_projects/$(PROJ ) /Makefile .
452466 cp ./user_projects/$(PROJ ) /config/* ./config/
453467 cp ./user_projects/$(PROJ ) /custom_modules/* ./custom_modules/
468+
469+ list-user-projects :
470+ @echo " user projects::"
471+ @cd ./user_projects && ls -dt1 * | grep . | sed ' s!empty.txt!!'
0 commit comments