find_jar(GNUGETOPT "gnu-getopt")
message("-- gnu-getopt file: ${GNUGETOPT}")
+set(SRCLIB_PREFIX "src/de/hhaalo/spandisc")
+set(SRCLIB_FILES
+ "${SRCLIB_PREFIX}/IFileSize.java"
+ "${SRCLIB_PREFIX}/IMedium.java"
+ "${SRCLIB_PREFIX}/IMediumCollection.java")
+
+add_jar(spandisc "${SRCLIB_FILES}")
+
set(SRC_PREFIX "src/de/hhaalo/discspan")
set(SRC_FILES
"${SRC_PREFIX}/discspan.java"
"${SRC_PREFIX}/parameter.java")
add_jar(discspan "${SRC_FILES}"
- INCLUDE_JARS "${GNUGETOPT}"
+ INCLUDE_JARS "${GNUGETOPT}" "spandisc.jar"
MANIFEST "src/manifest.mf")
--- /dev/null
+package de.hhaalo.spandisc;
+
+public interface IFileSize
+{
+ public String getName();
+ public void setName(String filename);
+ public long getFileSize();
+ public void setFileSize(long size);
+ public int getType();
+ public void setType(int type);
+}
--- /dev/null
+package de.hhaalo.spandisc;
+
+public interface IMedium
+{
+ public int getNr();
+ public void setNr(int nr);
+ public long getFreeSpace();
+ public void setFreeSpace(long freespace);
+ public IFileSize[] getFileSizeArray();
+ public void setFileSizeArray(IFileSize[] filesizearray);
+}
--- /dev/null
+package de.hhaalo.spandisc;
+
+public interface IMediumCollection
+{
+ public IMedium[] getMediumArray();
+ public void setMediumArray(IMedium[] mediumarray);
+}