Files
@ 9a40ab737a73
Branch filter:
Location: EI/VirtualLeaf/src/Makefile - annotation
9a40ab737a73
1021 B
text/x-makefile
* Added functionality for numerical output (CSV) format. See functions starting with "CSV" in mesh.cpp. External code hull.cpp is responsible for convex hull calculations.
- ToDo: adopt menu item "File->export cell areas" so user can choose a file name or set up periodic output of numerical data.
- ToDo: add parameters re: periodic numeric output to "<settings>" block of LeafML-file, so it becomes possible to set up numeric output interactively, then write the LeafML file and run the program in batch mode to retrieve periodic numeric output.
* Added new functionality to plugin interface. It becomes possible to define a default LeafML init file for a plugin. It is read whenever the model plugin is loaded.
- ToDo: define default LeafML files for all plugins, according to the LeafML files mentioned in the Plant Phys. tutorial.
user: Roeland Merks <merks@cwi.nl>
branch 'default'
added src/hull.cpp
added src/hull.h
changed src/TutorialCode/Tutorial0/tutorial0.pro
changed src/VirtualLeaf.cpp
changed src/VirtualLeaf.pro
changed src/build_models/auxingrowthplugin.cpp
changed src/build_models/auxingrowthplugin.h
changed src/canvas.cpp
changed src/canvas.h
changed src/mainbase.h
changed src/mesh.cpp
changed src/mesh.h
changed src/modelcatalogue.cpp
changed src/simplugin.cpp
changed src/simplugin.h
changed src/xmlwrite.cpp
- ToDo: adopt menu item "File->export cell areas" so user can choose a file name or set up periodic output of numerical data.
- ToDo: add parameters re: periodic numeric output to "<settings>" block of LeafML-file, so it becomes possible to set up numeric output interactively, then write the LeafML file and run the program in batch mode to retrieve periodic numeric output.
* Added new functionality to plugin interface. It becomes possible to define a default LeafML init file for a plugin. It is read whenever the model plugin is loaded.
- ToDo: define default LeafML files for all plugins, according to the LeafML files mentioned in the Plant Phys. tutorial.
user: Roeland Merks <merks@cwi.nl>
branch 'default'
added src/hull.cpp
added src/hull.h
changed src/TutorialCode/Tutorial0/tutorial0.pro
changed src/VirtualLeaf.cpp
changed src/VirtualLeaf.pro
changed src/build_models/auxingrowthplugin.cpp
changed src/build_models/auxingrowthplugin.h
changed src/canvas.cpp
changed src/canvas.h
changed src/mainbase.h
changed src/mesh.cpp
changed src/mesh.h
changed src/modelcatalogue.cpp
changed src/simplugin.cpp
changed src/simplugin.h
changed src/xmlwrite.cpp
3f0977faba37 5564fc0d72bc 21afbd2a2c01 21afbd2a2c01 21afbd2a2c01 bc383c25c970 21afbd2a2c01 21afbd2a2c01 21afbd2a2c01 21afbd2a2c01 23dfaeaae8f8 23dfaeaae8f8 23dfaeaae8f8 23dfaeaae8f8 23dfaeaae8f8 21afbd2a2c01 5564fc0d72bc 5564fc0d72bc bc383c25c970 5564fc0d72bc 5564fc0d72bc 5564fc0d72bc e7eab96321ce 5564fc0d72bc bc383c25c970 5564fc0d72bc 5564fc0d72bc 5564fc0d72bc 5564fc0d72bc 5564fc0d72bc 32ba6ee9c7d9 5564fc0d72bc 21afbd2a2c01 32ba6ee9c7d9 32ba6ee9c7d9 21afbd2a2c01 5564fc0d72bc bc383c25c970 bc383c25c970 32ba6ee9c7d9 32ba6ee9c7d9 bc383c25c970 8b6e1d8e0734 8b6e1d8e0734 21afbd2a2c01 21afbd2a2c01 21afbd2a2c01 bc383c25c970 5564fc0d72bc 5564fc0d72bc | # $Id$
# Set an environment varible $(MAKE) to the name of the make command
# on your machine, e.g. 'make' on UNIX and 'mingw32-make' on windows.
# Fallback default is UNIX make.
ifeq ($(MAKE),)
MAKE=make
endif
# Ditto for QMAKE
ifeq ($(QMAKE),)
QMAKE=qmake
endif
all: VirtualLeaf libplugin plugins tutorials
VirtualLeaf: Makefile.VirtualLeaf
$(MAKE) -f Makefile.VirtualLeaf
Makefile.VirtualLeaf: VirtualLeaf.pro
$(QMAKE) -makefile -o $@ $<
libplugin: Makefile.libplugin
$(MAKE) -f Makefile.libplugin
Makefile.libplugin: libplugin.pro
$(QMAKE) -makefile -o $@ $<
plugins:
$(MAKE) -C build_models -f Makefile
tutorials:
$(MAKE) -C build_models -f Makefile
$(MAKE) -C TutorialCode -f Makefile
clean:
$(MAKE) -f Makefile.libplugin clean
$(MAKE) -f Makefile.VirtualLeaf clean
$(MAKE) -C build_models -f Makefile clean
$(MAKE) -C TutorialCode -f Makefile clean
ifeq ($(MAKE),make)
touch VirtualLeaf.pro
touch libplugin.pro
else
copy /b VirtualLeaf.pro +,,
copy /b libplugin.pro +,,
endif
#finis
|