--- 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"