Adapt to new paths, use MAVEN_REPOSITORY jars when suitable, introduce FLEX_DIR path variable, cope with IDEA's failure to handle modules exporting other modules during Flex compilation.

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1072 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
Par Winzell
2010-11-18 18:11:54 +00:00
parent 174e97c9ad
commit e557b72593
+57 -88
View File
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="EclipseModuleManager">
<varelement var="jar://$MAVEN_REPOSITORY$/com/megginson/sax/xml-writer/0.2/xml-writer-0.2.jar!/" value="M2_REPO/com/megginson/sax/xml-writer/0.2/xml-writer-0.2.jar" />
<varelement var="jar://$EXT_LIBS_DIR$/jogg-0.0.7.jar!/" value="EXT_LIBS_DIR/jogg-0.0.7.jar" />
<varelement var="jar://$EXT_LIBS_DIR$/jorbis-0.0.15.jar!/" value="EXT_LIBS_DIR/jorbis-0.0.15.jar" />
<varelement var="jar://$EXT_LIBS_DIR$/jl1.0.jar!/" value="EXT_LIBS_DIR/jl1.0.jar" />
<varelement var="jar://$EXT_LIBS_DIR$/lwjgl/lwjgl.jar!/" value="EXT_LIBS_DIR/lwjgl/lwjgl.jar" />
<varelement var="jar://$EXT_LIBS_DIR$/lwjgl/lwjgl_util.jar!/" value="EXT_LIBS_DIR/lwjgl/lwjgl_util.jar" />
</component>
<component name="FacetManager">
<facet type="flex" name="Flex">
<configuration flex_sdk="Flex SDK (player 9)">
<configuration flex_sdk="Flex SDK (player 10)">
<option name="DO_BUILD" value="true" />
<option name="OUTPUT_TYPE" value="Library" />
<option name="USE_DEFAULT_SDK_CONFIG_FILE" value="true" />
@@ -12,11 +20,11 @@
<option name="CUSTOM_CONFIG_FILE_FOR_TESTS" value="" />
<option name="APPLICATION_ENTRY_POINT" value="" />
<option name="MAIN_CLASS" value="" />
<option name="OUTPUT_FILE_NAME" value="nenya.swc" />
<option name="USE_FACET_COMPILE_OUTPUT_PATH" value="false" />
<option name="FACET_COMPILE_OUTPUT_PATH" value="" />
<option name="OUTPUT_FILE_NAME" value="nenyalib.swc" />
<option name="USE_FACET_COMPILE_OUTPUT_PATH" value="true" />
<option name="FACET_COMPILE_OUTPUT_PATH" value="$MODULE_DIR$/target" />
<option name="INCLUDE_RESOURCE_FILES_IN_SWC" value="false" />
<option name="TARGET_PLAYER_VERSION" value="9.0.124" />
<option name="TARGET_PLAYER_VERSION" value="10" />
<option name="STATIC_LINK_RUNTIME_SHARED_LIBRARIES" value="true" />
<option name="USE_LOCALE_SETTINGS" value="false" />
<option name="LOCALE" value="en_US" />
@@ -29,29 +37,26 @@
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/bin" />
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/tests/src/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/as" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/src/java/com/threerings/jme" />
<excludeFolder url="file://$MODULE_DIR$/tests/src/java/com/threerings/jme" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="inheritedJdk" />
<orderEntry type="module" module-name="narya" />
<orderEntry type="module-library">
<library name="xml-writer.jar">
<orderEntry type="module-library" exported="">
<library name="xml-writer-0.2.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/xml-writer.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/com/megginson/sax/xml-writer/0.2/xml-writer-0.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<orderEntry type="module-library" exported="">
<library name="jogg-0.0.7.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/jogg-0.0.7.jar!/" />
@@ -60,7 +65,7 @@
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<orderEntry type="module-library" exported="">
<library name="jorbis-0.0.15.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/jorbis-0.0.15.jar!/" />
@@ -69,16 +74,7 @@
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="lwjgl.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/lwjgl/lwjgl.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<orderEntry type="module-library" exported="">
<library name="jl1.0.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/jl1.0.jar!/" />
@@ -87,7 +83,16 @@
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<orderEntry type="module-library" exported="">
<library name="lwjgl.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/lwjgl/lwjgl.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library" exported="">
<library name="lwjgl_util.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/lwjgl/lwjgl_util.jar!/" />
@@ -96,6 +101,7 @@
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="narya" exported="" />
<orderEntry type="module-library">
<library>
<CLASSES>
@@ -106,71 +112,34 @@
</library>
</orderEntry>
<orderEntry type="module" module-name="aspirin" />
<orderEntry type="module" module-name="samskivert" />
<orderEntry type="module-library">
<library>
<library name="AUTOGENERATED library equal to Flex SDK Flex SDK (player 10)">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/guava.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/commons-digester.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/ant.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/junit4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="AUTOGENERATED library equal to Flex SDK Flex SDK (player 9)">
<CLASSES>
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/flex.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/framework.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/rpc.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/utilities.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/locale/en_US/airframework_rb.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/locale/en_US/framework_rb.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/locale/en_US/rpc_rb.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/player/9/playerglobal.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/flex.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/framework.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/rpc.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/utilities.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/locale/en_US/airframework_rb.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/locale/en_US/framework_rb.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/locale/en_US/rpc_rb.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/player/10/playerglobal.swc!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/air/ApplicationUpdater/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/air/ServiceMonitor/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/airframework/bundles/en_US/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/airframework/bundles/ja_JP/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/airframework/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/flex/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/framework/bundles/en_US/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/framework/bundles/ja_JP/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/framework/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/haloclassic/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/rpc/bundles/en_US/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/rpc/bundles/ja_JP/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/rpc/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/utilities/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/air/ApplicationUpdater/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/air/ServiceMonitor/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/airframework/bundles/en_US/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/airframework/bundles/ja_JP/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/airframework/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/flex/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/framework/bundles/en_US/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/framework/bundles/ja_JP/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/framework/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/haloclassic/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/rpc/bundles/en_US/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/rpc/bundles/ja_JP/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/rpc/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/utilities/src" />
</SOURCES>
</library>
</orderEntry>