new jardesc, improved readme

master
Ondřej Hruška 10 years ago
parent 0872a9a221
commit a3d0c945bc
  1. 1
      .gitignore
  2. 9
      README.md
  3. 20
      build/export_new.jardesc

1
.gitignore vendored

@ -2,7 +2,6 @@
/target/
/~local/
/.rogue-save/
/build/
/build/out/*.jar
/build/in/*.jar
*.log

@ -55,8 +55,13 @@ more polished code, better docs, and cleaner hierarchy.
## BUILDING FROM SOURCE
1. Export a jar with the `mightypork.*` packages and the `res` folder into
`build/in/build.jar`
1. Export a jar with the following (all compiled sources and res) into `build/in/build.jar`:
- `mightypork.gamecore.*`
- `mightypork.rogue.*`
- `mightypork.ion.*`
- `mightypork.dynmath.*`
- `res` folder with Rogue resources
2. Run `make` to create a stand-alone executable jar in `build/out/release.jar`
3. Use `make run` to execute it

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jardesc>
<jar path="Rogue/build/in/build.jar"/>
<options buildIfNeeded="true" compress="false" descriptionLocation="/Rogue/build/export_new.jardesc" exportErrors="true" exportWarnings="true" includeDirectoryEntries="true" overwrite="true" saveDescription="true" storeRefactorings="false" useSourceFolders="false"/>
<storedRefactorings deprecationInfo="true" structuralOnly="false"/>
<selectedProjects/>
<manifest generateManifest="true" manifestLocation="" manifestVersion="1.0" reuseManifest="false" saveManifest="false" usesManifest="true">
<sealing sealJar="false">
<packagesToSeal/>
<packagesToUnSeal/>
</sealing>
</manifest>
<selectedElements exportClassFiles="true" exportJavaFiles="false" exportOutputFolder="false">
<javaElement handleIdentifier="=DynMath/src"/>
<javaElement handleIdentifier="=Rogue/src"/>
<javaElement handleIdentifier="=Ion/src"/>
<folder path="/Rogue/res"/>
<file path="/Rogue/LICENSE.txt"/>
</selectedElements>
</jardesc>
Loading…
Cancel
Save