# HG changeset patch # User wenzelm # Date 949069611 -3600 # Node ID 020e384e67dd01a7eddb1b108e4f7a41b11daef5 # Parent bde1391fd0a5b4507fcfdfaa1cd70e201b07fc18 -p option; diff -r bde1391fd0a5 -r 020e384e67dd lib/Tools/mkdir --- a/lib/Tools/mkdir Fri Jan 28 15:08:15 2000 +0100 +++ b/lib/Tools/mkdir Fri Jan 28 15:26:51 2000 +0100 @@ -17,6 +17,7 @@ echo " Options are:" echo " -b setup build mode (session outputs heap image)" echo " -d setup document" + echo " -p include parent logic target" echo echo " Prepare logic session directory, including IsaMakefile, document etc." echo @@ -36,8 +37,9 @@ BUILD="" DOCUMENT="" +PARENT="" -while getopts "bd" OPT +while getopts "bdp" OPT do case "$OPT" in b) @@ -46,6 +48,9 @@ d) DOCUMENT=true ;; + p) + PARENT=true + ;; \?) usage ;; @@ -105,13 +110,20 @@ echo echo "## $NAME" echo "" - echo "$NAME: $LOGIC $TARGET" - echo - echo "$LOGIC:" - echo -e "\t@cd \$(SRC)/$LOGIC; \$(ISATOOL) make $LOGIC" - echo - echo "$TARGET: \$(OUT)/$LOGIC ## add $NAME sources here" - echo -e "\t@\$(ISATOOL) $USEDIR \$(OUT)/$LOGIC $NAME" + if [ -n "$PARENT" ]; then + echo "$NAME: $LOGIC $TARGET" + echo + echo "$LOGIC:" + echo -e "\t@cd \$(SRC)/$LOGIC; \$(ISATOOL) make $LOGIC" + echo + echo "$TARGET: \$(OUT)/$LOGIC ## add $NAME sources here" + echo -e "\t@\$(ISATOOL) $USEDIR \$(OUT)/$LOGIC $NAME" + else + echo "$NAME: $TARGET" + echo + echo "$TARGET: ## add $NAME sources here" + echo -e "\t@\$(ISATOOL) $USEDIR $LOGIC $NAME" + fi echo echo echo "## clean"