IDEA module files. You'll need to name your SDK 'Flex SDK (player 9)' for these to work. I have eschewed modules exporting the modules they depend on forward; partly because this doesn't work right for Flex compilation anyway, and partly because we do explicit dependencies everywhere else, so why not here? Each module explicitly lists the libraries and modules on which it depends.

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1012 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
Par Winzell
2010-09-09 17:24:01 +00:00
parent 6e792aab43
commit d59be4e7a3
+179
View File
@@ -0,0 +1,179 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="flex" name="Flex">
<configuration flex_sdk="Flex SDK (player 9)">
<option name="DO_BUILD" value="true" />
<option name="OUTPUT_TYPE" value="Library" />
<option name="USE_DEFAULT_SDK_CONFIG_FILE" value="true" />
<option name="USE_CUSTOM_CONFIG_FILE" value="false" />
<option name="CUSTOM_CONFIG_FILE" value="" />
<option name="USE_CUSTOM_CONFIG_FILE_FOR_TESTS" value="false" />
<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="INCLUDE_RESOURCE_FILES_IN_SWC" value="false" />
<option name="TARGET_PLAYER_VERSION" value="9.0.124" />
<option name="STATIC_LINK_RUNTIME_SHARED_LIBRARIES" value="true" />
<option name="USE_LOCALE_SETTINGS" value="false" />
<option name="LOCALE" value="en_US" />
<option name="ADDITIONAL_COMPILER_OPTIONS" value="" />
<option name="VERSION" value="3" />
<option name="PATH_TO_SERVICES_CONFIG_XML" value="" />
<option name="CONTEXT_ROOT" value="" />
<NAMESPACE_AND_MANIFEST_FILE_INFO_LIST />
<CONDITIONAL_COMPILATION_DEFINITION_LIST />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/bin" />
<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/as" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/src/java/com/threerings/jme" />
<excludeFolder url="file://$MODULE_DIR$/tests/src/java/com/threerings/jme" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="inheritedJdk" />
<orderEntry type="module" module-name="narya" />
<orderEntry type="module-library">
<library name="xml-writer.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/xml-writer.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jogg-0.0.7.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/jogg-0.0.7.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="jorbis-0.0.15.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/jorbis-0.0.15.jar!/" />
</CLASSES>
<JAVADOC />
<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">
<library name="jl1.0.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/jl1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="lwjgl_util.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/lwjgl/lwjgl_util.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$MODULE_DIR$/../extlibs/flash/as3isolib-fp9.swc!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="aspirin" />
<orderEntry type="module" module-name="samskivert" />
<orderEntry type="module-library">
<library>
<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!/" />
</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" />
</SOURCES>
</library>
</orderEntry>
</component>
</module>