#Let's pretend we want to make a task called horse-manure-gen. # #In order to add a task, you'll need to make a directory in this # directory called xxx-env (horse-manure-gen-env). # #Put a dlisp-xxx-input (dlisp-horse-manure-gen-input) file in it that # is responsible for loading up all necessary files for the task # (horse manure generation). At the beginning of this file put: # # (defvar *demeter_local* nil) # (defvar *demeter_gen* nil) # (defvar *demeter_temp* nil) # (defvar *head* nil) # # and at the end put: # # (exit 0) # # Just follow the rest of the dlisp-xxx-input files for an example. # #Next, make a xxx-script file in the demeter-generation-env/shellscripts directory # that looks like the rest of them. Make sure and keep the file # independent of what $DEMETER_LOCAL is (ie. concat file names). # Eventually this file should call 'dlisp' with the proper dlisp-xxx-input # file. # #You might also want to change the canned wishlist files in # demeter-generation-env/config to reflect the new task(s). # #demeter-scripts is auto-configuring, so that is all you'll have to # do. Unfortunately, demetertool is NOT autoconfigurating, so you'll # have to hard-code the new task into the demetertool.c code in the # Task_names[] array, and in the Task_panel creation function call. # Patrick