diff --git a/out-linux/CircuitSimulator b/out-linux/generated/CircuitSimulator similarity index 100% rename from out-linux/CircuitSimulator rename to out-linux/generated/CircuitSimulator diff --git a/out-linux/assets/font/Abel-Regular.ttf b/out-linux/generated/assets/font/Abel-Regular.ttf similarity index 100% rename from out-linux/assets/font/Abel-Regular.ttf rename to out-linux/generated/assets/font/Abel-Regular.ttf diff --git a/out-linux/assets/font/ari2.fnt b/out-linux/generated/assets/font/ari2.fnt similarity index 100% rename from out-linux/assets/font/ari2.fnt rename to out-linux/generated/assets/font/ari2.fnt diff --git a/out-linux/assets/font/ari2.png b/out-linux/generated/assets/font/ari2.png similarity index 100% rename from out-linux/assets/font/ari2.png rename to out-linux/generated/assets/font/ari2.png diff --git a/out-linux/assets/img/hardware/battery.png b/out-linux/generated/assets/img/hardware/battery.png similarity index 100% rename from out-linux/assets/img/hardware/battery.png rename to out-linux/generated/assets/img/hardware/battery.png diff --git a/out-linux/assets/img/hardware/breaker.png b/out-linux/generated/assets/img/hardware/breaker.png similarity index 100% rename from out-linux/assets/img/hardware/breaker.png rename to out-linux/generated/assets/img/hardware/breaker.png diff --git a/out-linux/assets/img/hardware/compressor.png b/out-linux/generated/assets/img/hardware/compressor.png similarity index 100% rename from out-linux/assets/img/hardware/compressor.png rename to out-linux/generated/assets/img/hardware/compressor.png diff --git a/out-linux/assets/img/hardware/doublesandcrab.png b/out-linux/generated/assets/img/hardware/doublesandcrab.png similarity index 100% rename from out-linux/assets/img/hardware/doublesandcrab.png rename to out-linux/generated/assets/img/hardware/doublesandcrab.png diff --git a/out-linux/assets/img/hardware/doublesolenoid.png b/out-linux/generated/assets/img/hardware/doublesolenoid.png similarity index 100% rename from out-linux/assets/img/hardware/doublesolenoid.png rename to out-linux/generated/assets/img/hardware/doublesolenoid.png diff --git a/out-linux/assets/img/hardware/falcon.png b/out-linux/generated/assets/img/hardware/falcon.png similarity index 100% rename from out-linux/assets/img/hardware/falcon.png rename to out-linux/generated/assets/img/hardware/falcon.png diff --git a/out-linux/assets/img/hardware/manifold.png b/out-linux/generated/assets/img/hardware/manifold.png similarity index 100% rename from out-linux/assets/img/hardware/manifold.png rename to out-linux/generated/assets/img/hardware/manifold.png diff --git a/out-linux/assets/img/hardware/motor775.png b/out-linux/generated/assets/img/hardware/motor775.png similarity index 100% rename from out-linux/assets/img/hardware/motor775.png rename to out-linux/generated/assets/img/hardware/motor775.png diff --git a/out-linux/assets/img/hardware/neo.png b/out-linux/generated/assets/img/hardware/neo.png similarity index 100% rename from out-linux/assets/img/hardware/neo.png rename to out-linux/generated/assets/img/hardware/neo.png diff --git a/out-linux/assets/img/hardware/pcm.png b/out-linux/generated/assets/img/hardware/pcm.png similarity index 100% rename from out-linux/assets/img/hardware/pcm.png rename to out-linux/generated/assets/img/hardware/pcm.png diff --git a/out-linux/assets/img/hardware/pdp.png b/out-linux/generated/assets/img/hardware/pdp.png similarity index 100% rename from out-linux/assets/img/hardware/pdp.png rename to out-linux/generated/assets/img/hardware/pdp.png diff --git a/out-linux/assets/img/hardware/piston.png b/out-linux/generated/assets/img/hardware/piston.png similarity index 100% rename from out-linux/assets/img/hardware/piston.png rename to out-linux/generated/assets/img/hardware/piston.png diff --git a/out-linux/assets/img/hardware/pressureswitch.png b/out-linux/generated/assets/img/hardware/pressureswitch.png similarity index 100% rename from out-linux/assets/img/hardware/pressureswitch.png rename to out-linux/generated/assets/img/hardware/pressureswitch.png diff --git a/out-linux/assets/img/hardware/radio.png b/out-linux/generated/assets/img/hardware/radio.png similarity index 100% rename from out-linux/assets/img/hardware/radio.png rename to out-linux/generated/assets/img/hardware/radio.png diff --git a/out-linux/assets/img/hardware/roborio.png b/out-linux/generated/assets/img/hardware/roborio.png similarity index 100% rename from out-linux/assets/img/hardware/roborio.png rename to out-linux/generated/assets/img/hardware/roborio.png diff --git a/out-linux/assets/img/hardware/sandcrab_connector.png b/out-linux/generated/assets/img/hardware/sandcrab_connector.png similarity index 100% rename from out-linux/assets/img/hardware/sandcrab_connector.png rename to out-linux/generated/assets/img/hardware/sandcrab_connector.png diff --git a/out-linux/assets/img/hardware/singlesolenoid.png b/out-linux/generated/assets/img/hardware/singlesolenoid.png similarity index 100% rename from out-linux/assets/img/hardware/singlesolenoid.png rename to out-linux/generated/assets/img/hardware/singlesolenoid.png diff --git a/out-linux/assets/img/hardware/spark.png b/out-linux/generated/assets/img/hardware/spark.png similarity index 100% rename from out-linux/assets/img/hardware/spark.png rename to out-linux/generated/assets/img/hardware/spark.png diff --git a/out-linux/assets/img/hardware/talon.png b/out-linux/generated/assets/img/hardware/talon.png similarity index 100% rename from out-linux/assets/img/hardware/talon.png rename to out-linux/generated/assets/img/hardware/talon.png diff --git a/out-linux/assets/img/hardware/tank.png b/out-linux/generated/assets/img/hardware/tank.png similarity index 100% rename from out-linux/assets/img/hardware/tank.png rename to out-linux/generated/assets/img/hardware/tank.png diff --git a/out-linux/assets/img/hardware/triplesandcrab.png b/out-linux/generated/assets/img/hardware/triplesandcrab.png similarity index 100% rename from out-linux/assets/img/hardware/triplesandcrab.png rename to out-linux/generated/assets/img/hardware/triplesandcrab.png diff --git a/out-linux/assets/img/hardware/vrm.png b/out-linux/generated/assets/img/hardware/vrm.png similarity index 100% rename from out-linux/assets/img/hardware/vrm.png rename to out-linux/generated/assets/img/hardware/vrm.png diff --git a/out-linux/assets/img/led/amber.png b/out-linux/generated/assets/img/led/amber.png similarity index 100% rename from out-linux/assets/img/led/amber.png rename to out-linux/generated/assets/img/led/amber.png diff --git a/out-linux/assets/img/led/blue.png b/out-linux/generated/assets/img/led/blue.png similarity index 100% rename from out-linux/assets/img/led/blue.png rename to out-linux/generated/assets/img/led/blue.png diff --git a/out-linux/assets/img/led/green.png b/out-linux/generated/assets/img/led/green.png similarity index 100% rename from out-linux/assets/img/led/green.png rename to out-linux/generated/assets/img/led/green.png diff --git a/out-linux/assets/img/led/off.png b/out-linux/generated/assets/img/led/off.png similarity index 100% rename from out-linux/assets/img/led/off.png rename to out-linux/generated/assets/img/led/off.png diff --git a/out-linux/assets/img/led/orange.png b/out-linux/generated/assets/img/led/orange.png similarity index 100% rename from out-linux/assets/img/led/orange.png rename to out-linux/generated/assets/img/led/orange.png diff --git a/out-linux/assets/img/led/red.png b/out-linux/generated/assets/img/led/red.png similarity index 100% rename from out-linux/assets/img/led/red.png rename to out-linux/generated/assets/img/led/red.png diff --git a/out-linux/assets/img/led/white.png b/out-linux/generated/assets/img/led/white.png similarity index 100% rename from out-linux/assets/img/led/white.png rename to out-linux/generated/assets/img/led/white.png diff --git a/out-linux/assets/img/led/yellow.png b/out-linux/generated/assets/img/led/yellow.png similarity index 100% rename from out-linux/assets/img/led/yellow.png rename to out-linux/generated/assets/img/led/yellow.png diff --git a/out-linux/assets/img/logo/circuitsim.png b/out-linux/generated/assets/img/logo/circuitsim.png similarity index 100% rename from out-linux/assets/img/logo/circuitsim.png rename to out-linux/generated/assets/img/logo/circuitsim.png diff --git a/out-linux/assets/img/logo/logo.png b/out-linux/generated/assets/img/logo/logo.png similarity index 100% rename from out-linux/assets/img/logo/logo.png rename to out-linux/generated/assets/img/logo/logo.png diff --git a/out-linux/assets/img/logo/logo2.png b/out-linux/generated/assets/img/logo/logo2.png similarity index 100% rename from out-linux/assets/img/logo/logo2.png rename to out-linux/generated/assets/img/logo/logo2.png diff --git a/out-linux/assets/img/logo/logo3.png b/out-linux/generated/assets/img/logo/logo3.png similarity index 100% rename from out-linux/assets/img/logo/logo3.png rename to out-linux/generated/assets/img/logo/logo3.png diff --git a/out-linux/assets/img/point.png b/out-linux/generated/assets/img/point.png similarity index 100% rename from out-linux/assets/img/point.png rename to out-linux/generated/assets/img/point.png diff --git a/out-linux/assets/save.tko b/out-linux/generated/assets/save.tko similarity index 100% rename from out-linux/assets/save.tko rename to out-linux/generated/assets/save.tko diff --git a/out-linux/assets/scripts/battery.json b/out-linux/generated/assets/scripts/battery.json similarity index 100% rename from out-linux/assets/scripts/battery.json rename to out-linux/generated/assets/scripts/battery.json diff --git a/out-linux/assets/scripts/breaker.json b/out-linux/generated/assets/scripts/breaker.json similarity index 100% rename from out-linux/assets/scripts/breaker.json rename to out-linux/generated/assets/scripts/breaker.json diff --git a/out-linux/assets/scripts/compressor.json b/out-linux/generated/assets/scripts/compressor.json similarity index 100% rename from out-linux/assets/scripts/compressor.json rename to out-linux/generated/assets/scripts/compressor.json diff --git a/out-linux/assets/scripts/doublesandcrab.json b/out-linux/generated/assets/scripts/doublesandcrab.json similarity index 100% rename from out-linux/assets/scripts/doublesandcrab.json rename to out-linux/generated/assets/scripts/doublesandcrab.json diff --git a/out-linux/assets/scripts/doublesolenoid.json b/out-linux/generated/assets/scripts/doublesolenoid.json similarity index 100% rename from out-linux/assets/scripts/doublesolenoid.json rename to out-linux/generated/assets/scripts/doublesolenoid.json diff --git a/out-linux/assets/scripts/falcon.json b/out-linux/generated/assets/scripts/falcon.json similarity index 100% rename from out-linux/assets/scripts/falcon.json rename to out-linux/generated/assets/scripts/falcon.json diff --git a/out-linux/assets/scripts/gui/elements.json b/out-linux/generated/assets/scripts/gui/elements.json similarity index 100% rename from out-linux/assets/scripts/gui/elements.json rename to out-linux/generated/assets/scripts/gui/elements.json diff --git a/out-linux/assets/scripts/gui/keybinds.json b/out-linux/generated/assets/scripts/gui/keybinds.json similarity index 100% rename from out-linux/assets/scripts/gui/keybinds.json rename to out-linux/generated/assets/scripts/gui/keybinds.json diff --git a/out-linux/assets/scripts/manifold.json b/out-linux/generated/assets/scripts/manifold.json similarity index 100% rename from out-linux/assets/scripts/manifold.json rename to out-linux/generated/assets/scripts/manifold.json diff --git a/out-linux/assets/scripts/motor775.json b/out-linux/generated/assets/scripts/motor775.json similarity index 100% rename from out-linux/assets/scripts/motor775.json rename to out-linux/generated/assets/scripts/motor775.json diff --git a/out-linux/assets/scripts/neo.json b/out-linux/generated/assets/scripts/neo.json similarity index 100% rename from out-linux/assets/scripts/neo.json rename to out-linux/generated/assets/scripts/neo.json diff --git a/out-linux/assets/scripts/pcm.json b/out-linux/generated/assets/scripts/pcm.json similarity index 100% rename from out-linux/assets/scripts/pcm.json rename to out-linux/generated/assets/scripts/pcm.json diff --git a/out-linux/assets/scripts/pdp.json b/out-linux/generated/assets/scripts/pdp.json similarity index 100% rename from out-linux/assets/scripts/pdp.json rename to out-linux/generated/assets/scripts/pdp.json diff --git a/out-linux/assets/scripts/piston.json b/out-linux/generated/assets/scripts/piston.json similarity index 100% rename from out-linux/assets/scripts/piston.json rename to out-linux/generated/assets/scripts/piston.json diff --git a/out-linux/assets/scripts/pressureswitch.json b/out-linux/generated/assets/scripts/pressureswitch.json similarity index 100% rename from out-linux/assets/scripts/pressureswitch.json rename to out-linux/generated/assets/scripts/pressureswitch.json diff --git a/out-linux/assets/scripts/radio.json b/out-linux/generated/assets/scripts/radio.json similarity index 100% rename from out-linux/assets/scripts/radio.json rename to out-linux/generated/assets/scripts/radio.json diff --git a/out-linux/assets/scripts/roborio.json b/out-linux/generated/assets/scripts/roborio.json similarity index 100% rename from out-linux/assets/scripts/roborio.json rename to out-linux/generated/assets/scripts/roborio.json diff --git a/out-linux/assets/scripts/singlesolenoid.json b/out-linux/generated/assets/scripts/singlesolenoid.json similarity index 100% rename from out-linux/assets/scripts/singlesolenoid.json rename to out-linux/generated/assets/scripts/singlesolenoid.json diff --git a/out-linux/assets/scripts/spark.json b/out-linux/generated/assets/scripts/spark.json similarity index 100% rename from out-linux/assets/scripts/spark.json rename to out-linux/generated/assets/scripts/spark.json diff --git a/out-linux/assets/scripts/talon.json b/out-linux/generated/assets/scripts/talon.json similarity index 100% rename from out-linux/assets/scripts/talon.json rename to out-linux/generated/assets/scripts/talon.json diff --git a/out-linux/assets/scripts/tank.json b/out-linux/generated/assets/scripts/tank.json similarity index 100% rename from out-linux/assets/scripts/tank.json rename to out-linux/generated/assets/scripts/tank.json diff --git a/out-linux/assets/scripts/triplesandcrab.json b/out-linux/generated/assets/scripts/triplesandcrab.json similarity index 100% rename from out-linux/assets/scripts/triplesandcrab.json rename to out-linux/generated/assets/scripts/triplesandcrab.json diff --git a/out-linux/assets/scripts/vrm.json b/out-linux/generated/assets/scripts/vrm.json similarity index 100% rename from out-linux/assets/scripts/vrm.json rename to out-linux/generated/assets/scripts/vrm.json diff --git a/out-linux/assets/skin/ui-blue.atlas b/out-linux/generated/assets/skin/ui-blue.atlas similarity index 100% rename from out-linux/assets/skin/ui-blue.atlas rename to out-linux/generated/assets/skin/ui-blue.atlas diff --git a/out-linux/assets/skin/ui-blue.png b/out-linux/generated/assets/skin/ui-blue.png similarity index 100% rename from out-linux/assets/skin/ui-blue.png rename to out-linux/generated/assets/skin/ui-blue.png diff --git a/out-linux/assets/skin/ui-commons.atlas b/out-linux/generated/assets/skin/ui-commons.atlas similarity index 100% rename from out-linux/assets/skin/ui-commons.atlas rename to out-linux/generated/assets/skin/ui-commons.atlas diff --git a/out-linux/assets/skin/ui-commons.png b/out-linux/generated/assets/skin/ui-commons.png similarity index 100% rename from out-linux/assets/skin/ui-commons.png rename to out-linux/generated/assets/skin/ui-commons.png diff --git a/out-linux/assets/skin/ui-gray.atlas b/out-linux/generated/assets/skin/ui-gray.atlas similarity index 100% rename from out-linux/assets/skin/ui-gray.atlas rename to out-linux/generated/assets/skin/ui-gray.atlas diff --git a/out-linux/assets/skin/ui-gray.png b/out-linux/generated/assets/skin/ui-gray.png similarity index 100% rename from out-linux/assets/skin/ui-gray.png rename to out-linux/generated/assets/skin/ui-gray.png diff --git a/out-linux/assets/skin/ui-green.atlas b/out-linux/generated/assets/skin/ui-green.atlas similarity index 100% rename from out-linux/assets/skin/ui-green.atlas rename to out-linux/generated/assets/skin/ui-green.atlas diff --git a/out-linux/assets/skin/ui-green.png b/out-linux/generated/assets/skin/ui-green.png similarity index 100% rename from out-linux/assets/skin/ui-green.png rename to out-linux/generated/assets/skin/ui-green.png diff --git a/out-linux/assets/skin/ui-orange.atlas b/out-linux/generated/assets/skin/ui-orange.atlas similarity index 100% rename from out-linux/assets/skin/ui-orange.atlas rename to out-linux/generated/assets/skin/ui-orange.atlas diff --git a/out-linux/assets/skin/ui-orange.png b/out-linux/generated/assets/skin/ui-orange.png similarity index 100% rename from out-linux/assets/skin/ui-orange.png rename to out-linux/generated/assets/skin/ui-orange.png diff --git a/out-linux/assets/skin/ui-red.atlas b/out-linux/generated/assets/skin/ui-red.atlas similarity index 100% rename from out-linux/assets/skin/ui-red.atlas rename to out-linux/generated/assets/skin/ui-red.atlas diff --git a/out-linux/assets/skin/ui-red.png b/out-linux/generated/assets/skin/ui-red.png similarity index 100% rename from out-linux/assets/skin/ui-red.png rename to out-linux/generated/assets/skin/ui-red.png diff --git a/out-linux/assets/skin/ui-white.atlas b/out-linux/generated/assets/skin/ui-white.atlas similarity index 100% rename from out-linux/assets/skin/ui-white.atlas rename to out-linux/generated/assets/skin/ui-white.atlas diff --git a/out-linux/assets/skin/ui-white.png b/out-linux/generated/assets/skin/ui-white.png similarity index 100% rename from out-linux/assets/skin/ui-white.png rename to out-linux/generated/assets/skin/ui-white.png diff --git a/out-linux/assets/skin/ui-yellow.atlas b/out-linux/generated/assets/skin/ui-yellow.atlas similarity index 100% rename from out-linux/assets/skin/ui-yellow.atlas rename to out-linux/generated/assets/skin/ui-yellow.atlas diff --git a/out-linux/assets/skin/ui-yellow.png b/out-linux/generated/assets/skin/ui-yellow.png similarity index 100% rename from out-linux/assets/skin/ui-yellow.png rename to out-linux/generated/assets/skin/ui-yellow.png diff --git a/out-linux/config.json b/out-linux/generated/config.json similarity index 100% rename from out-linux/config.json rename to out-linux/generated/config.json diff --git a/out-linux/desktop-1.0.jar b/out-linux/generated/desktop-1.0.jar similarity index 100% rename from out-linux/desktop-1.0.jar rename to out-linux/generated/desktop-1.0.jar diff --git a/out-linux/jre/ASSEMBLY_EXCEPTION b/out-linux/generated/jre/ASSEMBLY_EXCEPTION similarity index 100% rename from out-linux/jre/ASSEMBLY_EXCEPTION rename to out-linux/generated/jre/ASSEMBLY_EXCEPTION diff --git a/out-linux/jre/LICENSE b/out-linux/generated/jre/LICENSE similarity index 100% rename from out-linux/jre/LICENSE rename to out-linux/generated/jre/LICENSE diff --git a/out-linux/jre/THIRD_PARTY_README b/out-linux/generated/jre/THIRD_PARTY_README similarity index 100% rename from out-linux/jre/THIRD_PARTY_README rename to out-linux/generated/jre/THIRD_PARTY_README diff --git a/out-linux/jre/bin/java b/out-linux/generated/jre/bin/java similarity index 100% rename from out-linux/jre/bin/java rename to out-linux/generated/jre/bin/java diff --git a/out-linux/jre/bin/jjs b/out-linux/generated/jre/bin/jjs similarity index 100% rename from out-linux/jre/bin/jjs rename to out-linux/generated/jre/bin/jjs diff --git a/out-linux/jre/bin/keytool b/out-linux/generated/jre/bin/keytool similarity index 100% rename from out-linux/jre/bin/keytool rename to out-linux/generated/jre/bin/keytool diff --git a/out-linux/jre/bin/orbd b/out-linux/generated/jre/bin/orbd similarity index 100% rename from out-linux/jre/bin/orbd rename to out-linux/generated/jre/bin/orbd diff --git a/out-linux/jre/bin/pack200 b/out-linux/generated/jre/bin/pack200 similarity index 100% rename from out-linux/jre/bin/pack200 rename to out-linux/generated/jre/bin/pack200 diff --git a/out-linux/jre/bin/policytool b/out-linux/generated/jre/bin/policytool similarity index 100% rename from out-linux/jre/bin/policytool rename to out-linux/generated/jre/bin/policytool diff --git a/out-linux/jre/bin/rmid b/out-linux/generated/jre/bin/rmid similarity index 100% rename from out-linux/jre/bin/rmid rename to out-linux/generated/jre/bin/rmid diff --git a/out-linux/jre/bin/rmiregistry b/out-linux/generated/jre/bin/rmiregistry similarity index 100% rename from out-linux/jre/bin/rmiregistry rename to out-linux/generated/jre/bin/rmiregistry diff --git a/out-linux/jre/bin/servertool b/out-linux/generated/jre/bin/servertool similarity index 100% rename from out-linux/jre/bin/servertool rename to out-linux/generated/jre/bin/servertool diff --git a/out-linux/jre/bin/tnameserv b/out-linux/generated/jre/bin/tnameserv similarity index 100% rename from out-linux/jre/bin/tnameserv rename to out-linux/generated/jre/bin/tnameserv diff --git a/out-linux/jre/bin/unpack200 b/out-linux/generated/jre/bin/unpack200 similarity index 100% rename from out-linux/jre/bin/unpack200 rename to out-linux/generated/jre/bin/unpack200 diff --git a/out-linux/jre/lib/amd64/jli/libjli.so b/out-linux/generated/jre/lib/amd64/jli/libjli.so similarity index 100% rename from out-linux/jre/lib/amd64/jli/libjli.so rename to out-linux/generated/jre/lib/amd64/jli/libjli.so diff --git a/out-linux/jre/lib/amd64/jvm.cfg b/out-linux/generated/jre/lib/amd64/jvm.cfg similarity index 100% rename from out-linux/jre/lib/amd64/jvm.cfg rename to out-linux/generated/jre/lib/amd64/jvm.cfg diff --git a/out-linux/jre/lib/amd64/libattach.so b/out-linux/generated/jre/lib/amd64/libattach.so similarity index 100% rename from out-linux/jre/lib/amd64/libattach.so rename to out-linux/generated/jre/lib/amd64/libattach.so diff --git a/out-linux/jre/lib/amd64/libawt.so b/out-linux/generated/jre/lib/amd64/libawt.so similarity index 100% rename from out-linux/jre/lib/amd64/libawt.so rename to out-linux/generated/jre/lib/amd64/libawt.so diff --git a/out-linux/jre/lib/amd64/libawt_headless.so b/out-linux/generated/jre/lib/amd64/libawt_headless.so similarity index 100% rename from out-linux/jre/lib/amd64/libawt_headless.so rename to out-linux/generated/jre/lib/amd64/libawt_headless.so diff --git a/out-linux/jre/lib/amd64/libawt_xawt.so b/out-linux/generated/jre/lib/amd64/libawt_xawt.so similarity index 100% rename from out-linux/jre/lib/amd64/libawt_xawt.so rename to out-linux/generated/jre/lib/amd64/libawt_xawt.so diff --git a/out-linux/jre/lib/amd64/libdt_socket.so b/out-linux/generated/jre/lib/amd64/libdt_socket.so similarity index 100% rename from out-linux/jre/lib/amd64/libdt_socket.so rename to out-linux/generated/jre/lib/amd64/libdt_socket.so diff --git a/out-linux/jre/lib/amd64/libfontmanager.so b/out-linux/generated/jre/lib/amd64/libfontmanager.so similarity index 100% rename from out-linux/jre/lib/amd64/libfontmanager.so rename to out-linux/generated/jre/lib/amd64/libfontmanager.so diff --git a/out-linux/jre/lib/amd64/libfreetype.so.6 b/out-linux/generated/jre/lib/amd64/libfreetype.so.6 similarity index 100% rename from out-linux/jre/lib/amd64/libfreetype.so.6 rename to out-linux/generated/jre/lib/amd64/libfreetype.so.6 diff --git a/out-linux/jre/lib/amd64/libhprof.so b/out-linux/generated/jre/lib/amd64/libhprof.so similarity index 100% rename from out-linux/jre/lib/amd64/libhprof.so rename to out-linux/generated/jre/lib/amd64/libhprof.so diff --git a/out-linux/jre/lib/amd64/libinstrument.so b/out-linux/generated/jre/lib/amd64/libinstrument.so similarity index 100% rename from out-linux/jre/lib/amd64/libinstrument.so rename to out-linux/generated/jre/lib/amd64/libinstrument.so diff --git a/out-linux/jre/lib/amd64/libj2gss.so b/out-linux/generated/jre/lib/amd64/libj2gss.so similarity index 100% rename from out-linux/jre/lib/amd64/libj2gss.so rename to out-linux/generated/jre/lib/amd64/libj2gss.so diff --git a/out-linux/jre/lib/amd64/libj2pcsc.so b/out-linux/generated/jre/lib/amd64/libj2pcsc.so similarity index 100% rename from out-linux/jre/lib/amd64/libj2pcsc.so rename to out-linux/generated/jre/lib/amd64/libj2pcsc.so diff --git a/out-linux/jre/lib/amd64/libj2pkcs11.so b/out-linux/generated/jre/lib/amd64/libj2pkcs11.so similarity index 100% rename from out-linux/jre/lib/amd64/libj2pkcs11.so rename to out-linux/generated/jre/lib/amd64/libj2pkcs11.so diff --git a/out-linux/jre/lib/amd64/libjaas_unix.so b/out-linux/generated/jre/lib/amd64/libjaas_unix.so similarity index 100% rename from out-linux/jre/lib/amd64/libjaas_unix.so rename to out-linux/generated/jre/lib/amd64/libjaas_unix.so diff --git a/out-linux/jre/lib/amd64/libjava.so b/out-linux/generated/jre/lib/amd64/libjava.so similarity index 100% rename from out-linux/jre/lib/amd64/libjava.so rename to out-linux/generated/jre/lib/amd64/libjava.so diff --git a/out-linux/jre/lib/amd64/libjava_crw_demo.so b/out-linux/generated/jre/lib/amd64/libjava_crw_demo.so similarity index 100% rename from out-linux/jre/lib/amd64/libjava_crw_demo.so rename to out-linux/generated/jre/lib/amd64/libjava_crw_demo.so diff --git a/out-linux/jre/lib/amd64/libjawt.so b/out-linux/generated/jre/lib/amd64/libjawt.so similarity index 100% rename from out-linux/jre/lib/amd64/libjawt.so rename to out-linux/generated/jre/lib/amd64/libjawt.so diff --git a/out-linux/jre/lib/amd64/libjdwp.so b/out-linux/generated/jre/lib/amd64/libjdwp.so similarity index 100% rename from out-linux/jre/lib/amd64/libjdwp.so rename to out-linux/generated/jre/lib/amd64/libjdwp.so diff --git a/out-linux/jre/lib/amd64/libjpeg.so b/out-linux/generated/jre/lib/amd64/libjpeg.so similarity index 100% rename from out-linux/jre/lib/amd64/libjpeg.so rename to out-linux/generated/jre/lib/amd64/libjpeg.so diff --git a/out-linux/jre/lib/amd64/libjsdt.so b/out-linux/generated/jre/lib/amd64/libjsdt.so similarity index 100% rename from out-linux/jre/lib/amd64/libjsdt.so rename to out-linux/generated/jre/lib/amd64/libjsdt.so diff --git a/out-linux/jre/lib/amd64/libjsig.so b/out-linux/generated/jre/lib/amd64/libjsig.so similarity index 100% rename from out-linux/jre/lib/amd64/libjsig.so rename to out-linux/generated/jre/lib/amd64/libjsig.so diff --git a/out-linux/jre/lib/amd64/libjsound.so b/out-linux/generated/jre/lib/amd64/libjsound.so similarity index 100% rename from out-linux/jre/lib/amd64/libjsound.so rename to out-linux/generated/jre/lib/amd64/libjsound.so diff --git a/out-linux/jre/lib/amd64/libjsoundalsa.so b/out-linux/generated/jre/lib/amd64/libjsoundalsa.so similarity index 100% rename from out-linux/jre/lib/amd64/libjsoundalsa.so rename to out-linux/generated/jre/lib/amd64/libjsoundalsa.so diff --git a/out-linux/jre/lib/amd64/liblcms.so b/out-linux/generated/jre/lib/amd64/liblcms.so similarity index 100% rename from out-linux/jre/lib/amd64/liblcms.so rename to out-linux/generated/jre/lib/amd64/liblcms.so diff --git a/out-linux/jre/lib/amd64/libmanagement.so b/out-linux/generated/jre/lib/amd64/libmanagement.so similarity index 100% rename from out-linux/jre/lib/amd64/libmanagement.so rename to out-linux/generated/jre/lib/amd64/libmanagement.so diff --git a/out-linux/jre/lib/amd64/libmlib_image.so b/out-linux/generated/jre/lib/amd64/libmlib_image.so similarity index 100% rename from out-linux/jre/lib/amd64/libmlib_image.so rename to out-linux/generated/jre/lib/amd64/libmlib_image.so diff --git a/out-linux/jre/lib/amd64/libnet.so b/out-linux/generated/jre/lib/amd64/libnet.so similarity index 100% rename from out-linux/jre/lib/amd64/libnet.so rename to out-linux/generated/jre/lib/amd64/libnet.so diff --git a/out-linux/jre/lib/amd64/libnio.so b/out-linux/generated/jre/lib/amd64/libnio.so similarity index 100% rename from out-linux/jre/lib/amd64/libnio.so rename to out-linux/generated/jre/lib/amd64/libnio.so diff --git a/out-linux/jre/lib/amd64/libnpt.so b/out-linux/generated/jre/lib/amd64/libnpt.so similarity index 100% rename from out-linux/jre/lib/amd64/libnpt.so rename to out-linux/generated/jre/lib/amd64/libnpt.so diff --git a/out-linux/jre/lib/amd64/libsaproc.so b/out-linux/generated/jre/lib/amd64/libsaproc.so similarity index 100% rename from out-linux/jre/lib/amd64/libsaproc.so rename to out-linux/generated/jre/lib/amd64/libsaproc.so diff --git a/out-linux/jre/lib/amd64/libsctp.so b/out-linux/generated/jre/lib/amd64/libsctp.so similarity index 100% rename from out-linux/jre/lib/amd64/libsctp.so rename to out-linux/generated/jre/lib/amd64/libsctp.so diff --git a/out-linux/jre/lib/amd64/libsplashscreen.so b/out-linux/generated/jre/lib/amd64/libsplashscreen.so similarity index 100% rename from out-linux/jre/lib/amd64/libsplashscreen.so rename to out-linux/generated/jre/lib/amd64/libsplashscreen.so diff --git a/out-linux/jre/lib/amd64/libsunec.so b/out-linux/generated/jre/lib/amd64/libsunec.so similarity index 100% rename from out-linux/jre/lib/amd64/libsunec.so rename to out-linux/generated/jre/lib/amd64/libsunec.so diff --git a/out-linux/jre/lib/amd64/libunpack.so b/out-linux/generated/jre/lib/amd64/libunpack.so similarity index 100% rename from out-linux/jre/lib/amd64/libunpack.so rename to out-linux/generated/jre/lib/amd64/libunpack.so diff --git a/out-linux/jre/lib/amd64/libverify.so b/out-linux/generated/jre/lib/amd64/libverify.so similarity index 100% rename from out-linux/jre/lib/amd64/libverify.so rename to out-linux/generated/jre/lib/amd64/libverify.so diff --git a/out-linux/jre/lib/amd64/libzip.so b/out-linux/generated/jre/lib/amd64/libzip.so similarity index 100% rename from out-linux/jre/lib/amd64/libzip.so rename to out-linux/generated/jre/lib/amd64/libzip.so diff --git a/out-linux/jre/lib/amd64/server/Xusage.txt b/out-linux/generated/jre/lib/amd64/server/Xusage.txt similarity index 100% rename from out-linux/jre/lib/amd64/server/Xusage.txt rename to out-linux/generated/jre/lib/amd64/server/Xusage.txt diff --git a/out-linux/jre/lib/amd64/server/libjsig.so b/out-linux/generated/jre/lib/amd64/server/libjsig.so similarity index 100% rename from out-linux/jre/lib/amd64/server/libjsig.so rename to out-linux/generated/jre/lib/amd64/server/libjsig.so diff --git a/out-linux/jre/lib/amd64/server/libjvm.so b/out-linux/generated/jre/lib/amd64/server/libjvm.so similarity index 100% rename from out-linux/jre/lib/amd64/server/libjvm.so rename to out-linux/generated/jre/lib/amd64/server/libjvm.so diff --git a/out-linux/jre/lib/calendars.properties b/out-linux/generated/jre/lib/calendars.properties similarity index 100% rename from out-linux/jre/lib/calendars.properties rename to out-linux/generated/jre/lib/calendars.properties diff --git a/out-linux/jre/lib/charsets.jar b/out-linux/generated/jre/lib/charsets.jar similarity index 100% rename from out-linux/jre/lib/charsets.jar rename to out-linux/generated/jre/lib/charsets.jar diff --git a/out-linux/jre/lib/classlist b/out-linux/generated/jre/lib/classlist similarity index 100% rename from out-linux/jre/lib/classlist rename to out-linux/generated/jre/lib/classlist diff --git a/out-linux/jre/lib/cmm/CIEXYZ.pf b/out-linux/generated/jre/lib/cmm/CIEXYZ.pf similarity index 100% rename from out-linux/jre/lib/cmm/CIEXYZ.pf rename to out-linux/generated/jre/lib/cmm/CIEXYZ.pf diff --git a/out-linux/jre/lib/cmm/GRAY.pf b/out-linux/generated/jre/lib/cmm/GRAY.pf similarity index 100% rename from out-linux/jre/lib/cmm/GRAY.pf rename to out-linux/generated/jre/lib/cmm/GRAY.pf diff --git a/out-linux/jre/lib/cmm/LINEAR_RGB.pf b/out-linux/generated/jre/lib/cmm/LINEAR_RGB.pf similarity index 100% rename from out-linux/jre/lib/cmm/LINEAR_RGB.pf rename to out-linux/generated/jre/lib/cmm/LINEAR_RGB.pf diff --git a/out-linux/jre/lib/cmm/PYCC.pf b/out-linux/generated/jre/lib/cmm/PYCC.pf similarity index 100% rename from out-linux/jre/lib/cmm/PYCC.pf rename to out-linux/generated/jre/lib/cmm/PYCC.pf diff --git a/out-linux/jre/lib/cmm/sRGB.pf b/out-linux/generated/jre/lib/cmm/sRGB.pf similarity index 100% rename from out-linux/jre/lib/cmm/sRGB.pf rename to out-linux/generated/jre/lib/cmm/sRGB.pf diff --git a/out-linux/jre/lib/content-types.properties b/out-linux/generated/jre/lib/content-types.properties similarity index 100% rename from out-linux/jre/lib/content-types.properties rename to out-linux/generated/jre/lib/content-types.properties diff --git a/out-linux/jre/lib/currency.data b/out-linux/generated/jre/lib/currency.data similarity index 100% rename from out-linux/jre/lib/currency.data rename to out-linux/generated/jre/lib/currency.data diff --git a/out-linux/jre/lib/ext/cldrdata.jar b/out-linux/generated/jre/lib/ext/cldrdata.jar similarity index 100% rename from out-linux/jre/lib/ext/cldrdata.jar rename to out-linux/generated/jre/lib/ext/cldrdata.jar diff --git a/out-linux/jre/lib/ext/dnsns.jar b/out-linux/generated/jre/lib/ext/dnsns.jar similarity index 100% rename from out-linux/jre/lib/ext/dnsns.jar rename to out-linux/generated/jre/lib/ext/dnsns.jar diff --git a/out-linux/jre/lib/ext/jaccess.jar b/out-linux/generated/jre/lib/ext/jaccess.jar similarity index 100% rename from out-linux/jre/lib/ext/jaccess.jar rename to out-linux/generated/jre/lib/ext/jaccess.jar diff --git a/out-linux/jre/lib/ext/localedata.jar b/out-linux/generated/jre/lib/ext/localedata.jar similarity index 100% rename from out-linux/jre/lib/ext/localedata.jar rename to out-linux/generated/jre/lib/ext/localedata.jar diff --git a/out-linux/jre/lib/ext/meta-index b/out-linux/generated/jre/lib/ext/meta-index similarity index 100% rename from out-linux/jre/lib/ext/meta-index rename to out-linux/generated/jre/lib/ext/meta-index diff --git a/out-linux/jre/lib/ext/nashorn.jar b/out-linux/generated/jre/lib/ext/nashorn.jar similarity index 100% rename from out-linux/jre/lib/ext/nashorn.jar rename to out-linux/generated/jre/lib/ext/nashorn.jar diff --git a/out-linux/jre/lib/ext/sunec.jar b/out-linux/generated/jre/lib/ext/sunec.jar similarity index 100% rename from out-linux/jre/lib/ext/sunec.jar rename to out-linux/generated/jre/lib/ext/sunec.jar diff --git a/out-linux/jre/lib/ext/sunjce_provider.jar b/out-linux/generated/jre/lib/ext/sunjce_provider.jar similarity index 100% rename from out-linux/jre/lib/ext/sunjce_provider.jar rename to out-linux/generated/jre/lib/ext/sunjce_provider.jar diff --git a/out-linux/jre/lib/ext/sunpkcs11.jar b/out-linux/generated/jre/lib/ext/sunpkcs11.jar similarity index 100% rename from out-linux/jre/lib/ext/sunpkcs11.jar rename to out-linux/generated/jre/lib/ext/sunpkcs11.jar diff --git a/out-linux/jre/lib/ext/zipfs.jar b/out-linux/generated/jre/lib/ext/zipfs.jar similarity index 100% rename from out-linux/jre/lib/ext/zipfs.jar rename to out-linux/generated/jre/lib/ext/zipfs.jar diff --git a/out-linux/jre/lib/flavormap.properties b/out-linux/generated/jre/lib/flavormap.properties similarity index 100% rename from out-linux/jre/lib/flavormap.properties rename to out-linux/generated/jre/lib/flavormap.properties diff --git a/out-linux/jre/lib/hijrah-config-umalqura.properties b/out-linux/generated/jre/lib/hijrah-config-umalqura.properties similarity index 100% rename from out-linux/jre/lib/hijrah-config-umalqura.properties rename to out-linux/generated/jre/lib/hijrah-config-umalqura.properties diff --git a/out-linux/jre/lib/images/cursors/cursors.properties b/out-linux/generated/jre/lib/images/cursors/cursors.properties similarity index 100% rename from out-linux/jre/lib/images/cursors/cursors.properties rename to out-linux/generated/jre/lib/images/cursors/cursors.properties diff --git a/out-linux/jre/lib/images/cursors/invalid32x32.gif b/out-linux/generated/jre/lib/images/cursors/invalid32x32.gif similarity index 100% rename from out-linux/jre/lib/images/cursors/invalid32x32.gif rename to out-linux/generated/jre/lib/images/cursors/invalid32x32.gif diff --git a/out-linux/jre/lib/images/cursors/motif_CopyDrop32x32.gif b/out-linux/generated/jre/lib/images/cursors/motif_CopyDrop32x32.gif similarity index 100% rename from out-linux/jre/lib/images/cursors/motif_CopyDrop32x32.gif rename to out-linux/generated/jre/lib/images/cursors/motif_CopyDrop32x32.gif diff --git a/out-linux/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif b/out-linux/generated/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif similarity index 100% rename from out-linux/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif rename to out-linux/generated/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif diff --git a/out-linux/jre/lib/images/cursors/motif_LinkDrop32x32.gif b/out-linux/generated/jre/lib/images/cursors/motif_LinkDrop32x32.gif similarity index 100% rename from out-linux/jre/lib/images/cursors/motif_LinkDrop32x32.gif rename to out-linux/generated/jre/lib/images/cursors/motif_LinkDrop32x32.gif diff --git a/out-linux/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif b/out-linux/generated/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif similarity index 100% rename from out-linux/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif rename to out-linux/generated/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif diff --git a/out-linux/jre/lib/images/cursors/motif_MoveDrop32x32.gif b/out-linux/generated/jre/lib/images/cursors/motif_MoveDrop32x32.gif similarity index 100% rename from out-linux/jre/lib/images/cursors/motif_MoveDrop32x32.gif rename to out-linux/generated/jre/lib/images/cursors/motif_MoveDrop32x32.gif diff --git a/out-linux/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif b/out-linux/generated/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif similarity index 100% rename from out-linux/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif rename to out-linux/generated/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif diff --git a/out-linux/jre/lib/jce.jar b/out-linux/generated/jre/lib/jce.jar similarity index 100% rename from out-linux/jre/lib/jce.jar rename to out-linux/generated/jre/lib/jce.jar diff --git a/out-linux/jre/lib/jexec b/out-linux/generated/jre/lib/jexec similarity index 100% rename from out-linux/jre/lib/jexec rename to out-linux/generated/jre/lib/jexec diff --git a/out-linux/jre/lib/jfr.jar b/out-linux/generated/jre/lib/jfr.jar similarity index 100% rename from out-linux/jre/lib/jfr.jar rename to out-linux/generated/jre/lib/jfr.jar diff --git a/out-linux/jre/lib/jfr/default.jfc b/out-linux/generated/jre/lib/jfr/default.jfc similarity index 100% rename from out-linux/jre/lib/jfr/default.jfc rename to out-linux/generated/jre/lib/jfr/default.jfc diff --git a/out-linux/jre/lib/jfr/profile.jfc b/out-linux/generated/jre/lib/jfr/profile.jfc similarity index 100% rename from out-linux/jre/lib/jfr/profile.jfc rename to out-linux/generated/jre/lib/jfr/profile.jfc diff --git a/out-linux/jre/lib/jsse.jar b/out-linux/generated/jre/lib/jsse.jar similarity index 100% rename from out-linux/jre/lib/jsse.jar rename to out-linux/generated/jre/lib/jsse.jar diff --git a/out-linux/jre/lib/jvm.hprof.txt b/out-linux/generated/jre/lib/jvm.hprof.txt similarity index 100% rename from out-linux/jre/lib/jvm.hprof.txt rename to out-linux/generated/jre/lib/jvm.hprof.txt diff --git a/out-linux/jre/lib/logging.properties b/out-linux/generated/jre/lib/logging.properties similarity index 100% rename from out-linux/jre/lib/logging.properties rename to out-linux/generated/jre/lib/logging.properties diff --git a/out-linux/jre/lib/management-agent.jar b/out-linux/generated/jre/lib/management-agent.jar similarity index 100% rename from out-linux/jre/lib/management-agent.jar rename to out-linux/generated/jre/lib/management-agent.jar diff --git a/out-linux/jre/lib/management/jmxremote.access b/out-linux/generated/jre/lib/management/jmxremote.access similarity index 100% rename from out-linux/jre/lib/management/jmxremote.access rename to out-linux/generated/jre/lib/management/jmxremote.access diff --git a/out-linux/jre/lib/management/jmxremote.password.template b/out-linux/generated/jre/lib/management/jmxremote.password.template similarity index 100% rename from out-linux/jre/lib/management/jmxremote.password.template rename to out-linux/generated/jre/lib/management/jmxremote.password.template diff --git a/out-linux/jre/lib/management/management.properties b/out-linux/generated/jre/lib/management/management.properties similarity index 100% rename from out-linux/jre/lib/management/management.properties rename to out-linux/generated/jre/lib/management/management.properties diff --git a/out-linux/jre/lib/management/snmp.acl.template b/out-linux/generated/jre/lib/management/snmp.acl.template similarity index 100% rename from out-linux/jre/lib/management/snmp.acl.template rename to out-linux/generated/jre/lib/management/snmp.acl.template diff --git a/out-linux/jre/lib/meta-index b/out-linux/generated/jre/lib/meta-index similarity index 100% rename from out-linux/jre/lib/meta-index rename to out-linux/generated/jre/lib/meta-index diff --git a/out-linux/jre/lib/net.properties b/out-linux/generated/jre/lib/net.properties similarity index 100% rename from out-linux/jre/lib/net.properties rename to out-linux/generated/jre/lib/net.properties diff --git a/out-linux/jre/lib/psfont.properties.ja b/out-linux/generated/jre/lib/psfont.properties.ja similarity index 100% rename from out-linux/jre/lib/psfont.properties.ja rename to out-linux/generated/jre/lib/psfont.properties.ja diff --git a/out-linux/jre/lib/psfontj2d.properties b/out-linux/generated/jre/lib/psfontj2d.properties similarity index 100% rename from out-linux/jre/lib/psfontj2d.properties rename to out-linux/generated/jre/lib/psfontj2d.properties diff --git a/out-linux/jre/lib/resources.jar b/out-linux/generated/jre/lib/resources.jar similarity index 100% rename from out-linux/jre/lib/resources.jar rename to out-linux/generated/jre/lib/resources.jar diff --git a/out-linux/jre/lib/rt.jar b/out-linux/generated/jre/lib/rt.jar similarity index 100% rename from out-linux/jre/lib/rt.jar rename to out-linux/generated/jre/lib/rt.jar diff --git a/out-linux/jre/lib/security/blacklisted.certs b/out-linux/generated/jre/lib/security/blacklisted.certs similarity index 100% rename from out-linux/jre/lib/security/blacklisted.certs rename to out-linux/generated/jre/lib/security/blacklisted.certs diff --git a/out-linux/jre/lib/security/cacerts b/out-linux/generated/jre/lib/security/cacerts similarity index 100% rename from out-linux/jre/lib/security/cacerts rename to out-linux/generated/jre/lib/security/cacerts diff --git a/out-linux/jre/lib/security/java.policy b/out-linux/generated/jre/lib/security/java.policy similarity index 100% rename from out-linux/jre/lib/security/java.policy rename to out-linux/generated/jre/lib/security/java.policy diff --git a/out-linux/jre/lib/security/java.security b/out-linux/generated/jre/lib/security/java.security similarity index 100% rename from out-linux/jre/lib/security/java.security rename to out-linux/generated/jre/lib/security/java.security diff --git a/out-linux/jre/lib/security/policy/limited/US_export_policy.jar b/out-linux/generated/jre/lib/security/policy/limited/US_export_policy.jar similarity index 100% rename from out-linux/jre/lib/security/policy/limited/US_export_policy.jar rename to out-linux/generated/jre/lib/security/policy/limited/US_export_policy.jar diff --git a/out-linux/jre/lib/security/policy/limited/local_policy.jar b/out-linux/generated/jre/lib/security/policy/limited/local_policy.jar similarity index 100% rename from out-linux/jre/lib/security/policy/limited/local_policy.jar rename to out-linux/generated/jre/lib/security/policy/limited/local_policy.jar diff --git a/out-linux/jre/lib/security/policy/unlimited/US_export_policy.jar b/out-linux/generated/jre/lib/security/policy/unlimited/US_export_policy.jar similarity index 100% rename from out-linux/jre/lib/security/policy/unlimited/US_export_policy.jar rename to out-linux/generated/jre/lib/security/policy/unlimited/US_export_policy.jar diff --git a/out-linux/jre/lib/security/policy/unlimited/local_policy.jar b/out-linux/generated/jre/lib/security/policy/unlimited/local_policy.jar similarity index 100% rename from out-linux/jre/lib/security/policy/unlimited/local_policy.jar rename to out-linux/generated/jre/lib/security/policy/unlimited/local_policy.jar diff --git a/out-linux/jre/lib/sound.properties b/out-linux/generated/jre/lib/sound.properties similarity index 100% rename from out-linux/jre/lib/sound.properties rename to out-linux/generated/jre/lib/sound.properties diff --git a/out-linux/jre/lib/tzdb.dat b/out-linux/generated/jre/lib/tzdb.dat similarity index 100% rename from out-linux/jre/lib/tzdb.dat rename to out-linux/generated/jre/lib/tzdb.dat diff --git a/out-linux/linux-deb/changelog b/out-linux/linux-deb/changelog new file mode 100644 index 00000000..b4b715f0 --- /dev/null +++ b/out-linux/linux-deb/changelog @@ -0,0 +1,3 @@ +circuitsim (1.1.1) trusty; urgency=low + * Rebuild + -- Rohan Bansal Tue, 15 Sep 2020 17:34:14 -0700 diff --git a/out-linux/linux-deb/circuitsim b/out-linux/linux-deb/circuitsim new file mode 100644 index 00000000..36c81d4b --- /dev/null +++ b/out-linux/linux-deb/circuitsim @@ -0,0 +1,2 @@ +#!/bin/sh +java -jar /usr/share/circuitsim/circuitsim.jar diff --git a/out-linux/linux-deb/circuitsim-1.1.1.deb b/out-linux/linux-deb/circuitsim-1.1.1.deb new file mode 100755 index 00000000..ae223d57 Binary files /dev/null and b/out-linux/linux-deb/circuitsim-1.1.1.deb differ diff --git a/out-linux/linux-deb/circuitsim.desktop b/out-linux/linux-deb/circuitsim.desktop new file mode 100644 index 00000000..a43c3da8 --- /dev/null +++ b/out-linux/linux-deb/circuitsim.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=TKO 1351 Circuit Simulator +Comment=Electronics Simulator Built for Real FRC Testing +Exec=/usr/games/circuitsim +Icon=/usr/share/circuitsim/circuitsimicon.png +Terminal=false +Type=Application +Categories=Game +StartupNotify=true diff --git a/out-linux/linux-deb/circuitsim.jar b/out-linux/linux-deb/circuitsim.jar new file mode 100644 index 00000000..5a1560d1 Binary files /dev/null and b/out-linux/linux-deb/circuitsim.jar differ diff --git a/out-linux/linux-deb/circuitsimicon.png b/out-linux/linux-deb/circuitsimicon.png new file mode 100644 index 00000000..d5943f23 Binary files /dev/null and b/out-linux/linux-deb/circuitsimicon.png differ diff --git a/out-linux/linux-deb/control b/out-linux/linux-deb/control new file mode 100644 index 00000000..fe9d8314 --- /dev/null +++ b/out-linux/linux-deb/control @@ -0,0 +1,6 @@ +Section: games +Priority: optional +Architecture: all +Maintainer: Rohan Bansal +Description: Electronics Simulator Built for Real FRC Testing +Depends: openjdk-8-jre | oracle-java8-installer | jarwrapper diff --git a/out-linux/linux-deb/copyright b/out-linux/linux-deb/copyright new file mode 100644 index 00000000..2df80283 --- /dev/null +++ b/out-linux/linux-deb/copyright @@ -0,0 +1,20 @@ +This package was debianized by Rohan Bansal bansalrohan18@gmail.com on +Tue Sep 20 13:51:31 CEST 2020. + + +Copyright: (c) 2020 Rohan Bansal + +This program is free software; you can redistribute it and/or modify +it with credit under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with Debian system; see the file /usr/doc/copyright/GPL. If not, +write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +MA 02110-1301, USA. diff --git a/out-linux/linux-deb/packagedeb.sh b/out-linux/linux-deb/packagedeb.sh new file mode 100755 index 00000000..a26258fb --- /dev/null +++ b/out-linux/linux-deb/packagedeb.sh @@ -0,0 +1,47 @@ +#!/bin/sh + +PACKAGE_NAME="circuitsim" +PACKAGE_VERSION="1.1.1" +SOURCE_DIR=$PWD +TEMP_DIR="/tmp" + +mkdir -p $TEMP_DIR/debian/DEBIAN +mkdir -p $TEMP_DIR/debian/lib +mkdir -p $TEMP_DIR/debian/usr/games +mkdir -p $TEMP_DIR/debian/usr/share/applications +mkdir -p $TEMP_DIR/debian/usr/share/$PACKAGE_NAME +mkdir -p $TEMP_DIR/debian/usr/share/doc/$PACKAGE_NAME +mkdir -p $TEMP_DIR/debian/usr/share/common-licenses/$PACKAGE_NAME + +echo "Package: $PACKAGE_NAME" > $TEMP_DIR/debian/DEBIAN/control +echo "Version: $PACKAGE_VERSION" >> $TEMP_DIR/debian/DEBIAN/control +cat control >> $TEMP_DIR/debian/DEBIAN/control + +cp *.desktop $TEMP_DIR/debian/usr/share/applications/ +cp copyright $TEMP_DIR/debian/usr/share/common-licenses/$PACKAGE_NAME/ +#cp copyright $TEMP_DIR/debian/usr/share/doc/$PACKAGE_NAME/ # results in obsolete location warning + +cp *.jar $TEMP_DIR/debian/usr/share/$PACKAGE_NAME/ +cp $PACKAGE_NAME $TEMP_DIR/debian/usr/games/ + +echo "$PACKAGE_NAME ($PACKAGE_VERSION) trusty; urgency=low" > changelog +echo " * Rebuild" >> changelog +echo " -- Rohan Bansal `date -R`" >> changelog +gzip -9c changelog > $TEMP_DIR/debian/usr/share/doc/$PACKAGE_NAME/changelog.gz + +cp *.png $TEMP_DIR/debian/usr/share/$PACKAGE_NAME/ +chmod 0664 $TEMP_DIR/debian/usr/share/$PACKAGE_NAME/*png + +PACKAGE_SIZE=`du -bs $TEMP_DIR/debian | cut -f 1` +PACKAGE_SIZE=$((PACKAGE_SIZE/1024)) +echo "Installed-Size: $PACKAGE_SIZE" >> $TEMP_DIR/debian/DEBIAN/control + +chown -R root $TEMP_DIR/debian/ +chgrp -R root $TEMP_DIR/debian/ + +cd $TEMP_DIR/ +dpkg --build debian +mv debian.deb $SOURCE_DIR/$PACKAGE_NAME-$PACKAGE_VERSION.deb +rm -r $TEMP_DIR/debian + +