diff --git a/.gitignore b/.gitignore index 60511633..f4242c11 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ src/main/java/com/romraider/Version.java +3rdparty/IzPack/ +3rdparty/launch4j/ build/ target/ tmp/ \ No newline at end of file diff --git a/3rdparty/README.txt b/3rdparty/README.txt index 933837f7..2a2a05fd 100644 --- a/3rdparty/README.txt +++ b/3rdparty/README.txt @@ -1 +1,28 @@ -This directory is for third-party tools needed to build and package the project \ No newline at end of file +This directory is for the third-party tools needed to build and package the RomRaider +distribution application. + +Two tools are required to build the distribution of RomRaider: + +IzPack - is a widely used tool for packaging applications on the Java™ platform. + Easily make installers that work seamlessly on Microsoft Windows™, Linux™, + Solaris™ and Mac OS X™. + + Download the standalone compiler izpack-standalone-compiler-4.3.5.jar and + save it in the IzPack directory, rename and remove the version part (-4.3.5) of the filename. + https://repo1.maven.org/maven2/org/codehaus/izpack/izpack-standalone-compiler/4.3.5/izpack-standalone-compiler-4.3.5.jar + +launch4j - is a cross-platform tool for wrapping Java applications distributed as jars + in lightweight Windows native executable. + + Download the ZIP package and extract it into the 3rdparty directory making + sure that launch4j.jar is in the first directory level of launch4j. + launch4j-3.13-win32.zip + https://sourceforge.net/projects/launch4j/files/launch4j-3/3.13/launch4j-3.13-win32.zip/download + +Expected directory structure: +RomRaider\3rdparty\ + IzPack\ + izpack-standalone-compiler.jar + launch4j\ + launch4j.jar + ... and other files\folders diff --git a/build.xml b/build.xml index 621959be..144e4b66 100644 --- a/build.xml +++ b/build.xml @@ -39,8 +39,9 @@ - - + + + @@ -48,7 +49,7 @@ - + @@ -62,7 +63,7 @@ project.getProperty("mnth.day").toUpperCase()); - + @@ -72,13 +73,10 @@ - + - - - @@ -86,9 +84,8 @@ - - - + + @@ -122,9 +119,16 @@ + + + + + + + - @@ -184,14 +188,14 @@ - + - + @@ -202,38 +206,38 @@ - + - + - + - + - + - + - + - + @@ -249,7 +253,7 @@ - + - + - + @@ -295,7 +300,13 @@ + + + + + @@ -303,7 +314,8 @@ - + @@ -326,7 +338,8 @@ - + @@ -334,10 +347,9 @@ - - + - + @@ -353,7 +365,7 @@ - + @@ -388,14 +400,14 @@ compiler="javac${javac.target}" bootclasspath="${toString:bootpath.ref}" encoding="UTF-8" > - - + @@ -414,4 +426,4 @@ - \ No newline at end of file +