aboutsummaryrefslogtreecommitdiff
path: root/doc/problemexamples
diff options
context:
space:
mode:
Diffstat (limited to 'doc/problemexamples')
-rw-r--r--doc/problemexamples/abacaxi/compile/java6
-rw-r--r--doc/problemexamples/bits/compile/java6
-rw-r--r--doc/problemexamples/formiga/compile/java6
-rw-r--r--doc/problemexamples/multas/compile/java6
-rw-r--r--doc/problemexamples/problemtemplate/compile/java6
5 files changed, 25 insertions, 5 deletions
diff --git a/doc/problemexamples/abacaxi/compile/java b/doc/problemexamples/abacaxi/compile/java
index f62215b..bab8a88 100644
--- a/doc/problemexamples/abacaxi/compile/java
+++ b/doc/problemexamples/abacaxi/compile/java
@@ -108,6 +108,10 @@ fi
cdir=`pwd`
echo "Current directory is $cdir" >&2
+mainname=`echo $name | cut -d'.' -f1`
+if [ "$mainname" == "" ]; then
+ mainname=Main
+fi
cat <<EOF > compileit.sh
#!/bin/bash
@@ -134,7 +138,7 @@ find . -name "*.java" | while read lin; do
echo \$? > ../compileit.retcode
done
rm -f ../$jarfile
-\$jar cvf ../$jarfile *
+\$jar cvfe ../$jarfile $mainname *
exit 0
EOF
chmod 755 compileit.sh
diff --git a/doc/problemexamples/bits/compile/java b/doc/problemexamples/bits/compile/java
index f62215b..bab8a88 100644
--- a/doc/problemexamples/bits/compile/java
+++ b/doc/problemexamples/bits/compile/java
@@ -108,6 +108,10 @@ fi
cdir=`pwd`
echo "Current directory is $cdir" >&2
+mainname=`echo $name | cut -d'.' -f1`
+if [ "$mainname" == "" ]; then
+ mainname=Main
+fi
cat <<EOF > compileit.sh
#!/bin/bash
@@ -134,7 +138,7 @@ find . -name "*.java" | while read lin; do
echo \$? > ../compileit.retcode
done
rm -f ../$jarfile
-\$jar cvf ../$jarfile *
+\$jar cvfe ../$jarfile $mainname *
exit 0
EOF
chmod 755 compileit.sh
diff --git a/doc/problemexamples/formiga/compile/java b/doc/problemexamples/formiga/compile/java
index f62215b..bab8a88 100644
--- a/doc/problemexamples/formiga/compile/java
+++ b/doc/problemexamples/formiga/compile/java
@@ -108,6 +108,10 @@ fi
cdir=`pwd`
echo "Current directory is $cdir" >&2
+mainname=`echo $name | cut -d'.' -f1`
+if [ "$mainname" == "" ]; then
+ mainname=Main
+fi
cat <<EOF > compileit.sh
#!/bin/bash
@@ -134,7 +138,7 @@ find . -name "*.java" | while read lin; do
echo \$? > ../compileit.retcode
done
rm -f ../$jarfile
-\$jar cvf ../$jarfile *
+\$jar cvfe ../$jarfile $mainname *
exit 0
EOF
chmod 755 compileit.sh
diff --git a/doc/problemexamples/multas/compile/java b/doc/problemexamples/multas/compile/java
index f62215b..bab8a88 100644
--- a/doc/problemexamples/multas/compile/java
+++ b/doc/problemexamples/multas/compile/java
@@ -108,6 +108,10 @@ fi
cdir=`pwd`
echo "Current directory is $cdir" >&2
+mainname=`echo $name | cut -d'.' -f1`
+if [ "$mainname" == "" ]; then
+ mainname=Main
+fi
cat <<EOF > compileit.sh
#!/bin/bash
@@ -134,7 +138,7 @@ find . -name "*.java" | while read lin; do
echo \$? > ../compileit.retcode
done
rm -f ../$jarfile
-\$jar cvf ../$jarfile *
+\$jar cvfe ../$jarfile $mainname *
exit 0
EOF
chmod 755 compileit.sh
diff --git a/doc/problemexamples/problemtemplate/compile/java b/doc/problemexamples/problemtemplate/compile/java
index f62215b..bab8a88 100644
--- a/doc/problemexamples/problemtemplate/compile/java
+++ b/doc/problemexamples/problemtemplate/compile/java
@@ -108,6 +108,10 @@ fi
cdir=`pwd`
echo "Current directory is $cdir" >&2
+mainname=`echo $name | cut -d'.' -f1`
+if [ "$mainname" == "" ]; then
+ mainname=Main
+fi
cat <<EOF > compileit.sh
#!/bin/bash
@@ -134,7 +138,7 @@ find . -name "*.java" | while read lin; do
echo \$? > ../compileit.retcode
done
rm -f ../$jarfile
-\$jar cvf ../$jarfile *
+\$jar cvfe ../$jarfile $mainname *
exit 0
EOF
chmod 755 compileit.sh