Browse Source

Update build for new plugins layout

Change-Id: I303b6b69518468f98d48d835b8f40135d9e4bcbf
Reviewed-on: http://gerrit.dmdirc.com/3849
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
pull/1/head
Chris Smith 9 years ago
parent
commit
767b8db99d
3 changed files with 110 additions and 23 deletions
  1. 105
    2
      .idea/plugins.iml
  2. 0
    3
      build-reports.xml
  3. 5
    18
      nbproject/build-impl.xml

+ 105
- 2
.idea/plugins.iml View File

@@ -3,12 +3,115 @@
3 3
   <component name="NewModuleRootManager" inherit-compiler-output="true">
4 4
     <exclude-output />
5 5
     <content url="file://$MODULE_DIR$/modules/plugins">
6
-      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/src" isTestSource="false" />
7
-      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/test" isTestSource="true" />
6
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/activewindow/src" isTestSource="false" />
7
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/audio/src" isTestSource="false" />
8
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/calc/src" isTestSource="false" />
9
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/calc/test" isTestSource="true" />
10
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/conditional_execute/src" isTestSource="false" />
11
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/conditional_execute/test" isTestSource="true" />
12
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/contactlist/src" isTestSource="false" />
13
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/contactlist/test" isTestSource="true" />
14
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/dcc/src" isTestSource="false" />
15
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/dcc/test" isTestSource="true" />
16
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/dcop/src" isTestSource="false" />
17
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/dcop/test" isTestSource="true" />
18
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/debug/src" isTestSource="false" />
19
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/debug/test" isTestSource="true" />
20
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/dns/src" isTestSource="false" />
21
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/dns/test" isTestSource="true" />
22
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/exec/src" isTestSource="false" />
23
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/freedesktop_notifications/src" isTestSource="false" />
24
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/freedesktop_notifications/test" isTestSource="true" />
25
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/identd/src" isTestSource="false" />
26
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/identd/test" isTestSource="true" />
27
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/lagdisplay/src" isTestSource="false" />
28
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/lagdisplay/test" isTestSource="true" />
29
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/logging/src" isTestSource="false" />
30
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/logging/test" isTestSource="true" />
31
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_dbus/src" isTestSource="false" />
32
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_dcop/src" isTestSource="false" />
33
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_linux_title/src" isTestSource="false" />
34
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_mplayer/src" isTestSource="false" />
35
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_vlc/src" isTestSource="false" />
36
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_vlc/test" isTestSource="true" />
37
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_windows/src" isTestSource="false" />
38
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/nickcolours/src" isTestSource="false" />
39
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/nma/src" isTestSource="false" />
40
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/notifications/src" isTestSource="false" />
41
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/nowplaying/src" isTestSource="false" />
42
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/osd/src" isTestSource="false" />
43
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/osd/test" isTestSource="true" />
44
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/osx_integration/src" isTestSource="false" />
45
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/parser_irc/src" isTestSource="false" />
46
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/parser_xmpp/src" isTestSource="false" />
47
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/parserdebug/src" isTestSource="false" />
48
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/redirect/src" isTestSource="false" />
49
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/redirect/test" isTestSource="true" />
50
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/scriptplugin/src" isTestSource="false" />
51
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/serverlistdialog/src" isTestSource="false" />
52
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/serverlists/src" isTestSource="false" />
53
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/sessionlock/src" isTestSource="false" />
54
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/systray/src" isTestSource="false" />
55
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/tabcompletion_bash/src" isTestSource="false" />
56
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/tabcompletion_mirc/src" isTestSource="false" />
57
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/time/src" isTestSource="false" />
58
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/ui_swing/src" isTestSource="false" />
59
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/ui_swing/test" isTestSource="true" />
60
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/windowflashing/src" isTestSource="false" />
61
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/windowstatus/src" isTestSource="false" />
62
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/contactlist/res" type="java-resource" />
63
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/dcc/res" type="java-resource" />
64
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/freedesktop_notifications/res" type="java-resource" />
65
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_vlc/res" type="java-resource" />
66
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_windows/res" type="java-resource" />
67
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/nowplaying/res" type="java-resource" />
68
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/osd/res" type="java-resource" />
69
+      <sourceFolder url="file://$MODULE_DIR$/modules/plugins/ui_swing/res" type="java-resource" />
70
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/.gradle" />
71
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/activewindow/build" />
72
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/audio/build" />
8 73
       <excludeFolder url="file://$MODULE_DIR$/modules/plugins/build" />
74
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/calc/build" />
75
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/conditional_execute/build" />
76
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/dcc/build" />
77
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/dcop/build" />
78
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/debug/build" />
9 79
       <excludeFolder url="file://$MODULE_DIR$/modules/plugins/dist" />
80
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/dns/build" />
10 81
       <excludeFolder url="file://$MODULE_DIR$/modules/plugins/etc" />
82
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/exec/build" />
83
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/freedesktop_notifications/build" />
84
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/identd/build" />
85
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/lagdisplay/build" />
11 86
       <excludeFolder url="file://$MODULE_DIR$/modules/plugins/lib" />
87
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/logging/build" />
88
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_dbus/build" />
89
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_dcop/build" />
90
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_linux_title/build" />
91
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_mplayer/build" />
92
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_vlc/build" />
93
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/mediasource_windows/build" />
94
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/nickcolours/build" />
95
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/nma/build" />
96
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/notifications/build" />
97
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/nowplaying/build" />
98
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/osd/build" />
99
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/osx_integration/build" />
100
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/parser_irc/build" />
101
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/parser_xmpp/build" />
102
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/parserdebug/build" />
103
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/redirect/build" />
104
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/scriptplugin/build" />
105
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/serverlistdialog/build" />
106
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/serverlists/build" />
107
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/sessionlock/build" />
108
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/systray/build" />
109
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/tabcompletion_bash/build" />
110
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/tabcompletion_mirc/build" />
111
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/time/build" />
112
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/ui_swing/build" />
113
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/windowflashing/build" />
114
+      <excludeFolder url="file://$MODULE_DIR$/modules/plugins/windowstatus/build" />
12 115
     </content>
13 116
     <orderEntry type="inheritedJdk" />
14 117
     <orderEntry type="sourceFolder" forTests="false" />

+ 0
- 3
build-reports.xml View File

@@ -31,7 +31,6 @@
31 31
     <target name="checkstyle-all" depends="-init-checkstyle">
32 32
         <checkstyle config="etc/checkstyle/dmdirc.xml" failureProperty="checkstyle.failure" failOnViolation="false">
33 33
             <fileset dir="src/" includes="**/*.java" excludes="net/miginfocom/**"/>
34
-            <fileset dir="modules/plugins/src/" includes="**/*.java"/>
35 34
             <fileset dir="modules/parser/src/" includes="**/*.java"/>
36 35
             <fileset dir="modules/util/src/" includes="**/*.java"/>
37 36
             <formatter type="xml" tofile="reports/checkstyle.xml"/>
@@ -48,7 +47,6 @@
48 47
             <ruleset>etc/pmd/full.xml</ruleset>
49 48
             <formatter type="xml" toFile="reports/report-pmd.xml" linkPrefix="http://pmd.sourceforge.net/xref/"/>
50 49
             <fileset dir="src/" includes="com/dmdirc/**/*.java" />
51
-            <fileset dir="modules/plugins/src/" includes="com/dmdirc/**/*.java"/>
52 50
             <fileset dir="modules/util/src/" includes="com/dmdirc/**/*.java"/>
53 51
             <fileset dir="modules/parser/src/" includes="com/dmdirc/**/*.java"/>
54 52
         </pmd>
@@ -60,7 +58,6 @@
60 58
             <ruleset>etc/pmd/minimal.xml</ruleset>
61 59
             <formatter type="xml" toFile="reports/report-pmd.xml" linkPrefix="http://pmd.sourceforge.net/xref/"/>
62 60
             <fileset dir="src/" includes="com/dmdirc/**/*.java" />
63
-            <fileset dir="modules/plugins/src/" includes="com/dmdirc/**/*.java"/>
64 61
             <fileset dir="modules/util/src/" includes="com/dmdirc/**/*.java"/>
65 62
             <fileset dir="modules/parser/src/" includes="com/dmdirc/**/*.java"/>
66 63
         </pmd>

+ 5
- 18
nbproject/build-impl.xml View File

@@ -27,7 +27,6 @@ is divided into following sections:
27 27
                 ======================
28 28
             -->
29 29
     <path id="all.libs">
30
-        <fileset dir="modules/plugins/lib/main" includes="*.jar"/>
31 30
         <fileset dir="lib" includes="*.jar"/>
32 31
     </path>
33 32
 
@@ -68,7 +67,6 @@ is divided into following sections:
68 67
             <and>
69 68
                 <available file="${main.test.dir}"/>
70 69
                 <available file="${parser.test.dir}"/>
71
-                <available file="${plugins.test.dir}"/>
72 70
                 <available file="${util.test.dir}"/>
73 71
             </and>
74 72
         </condition>
@@ -76,7 +74,6 @@ is divided into following sections:
76 74
             <and>
77 75
                 <available file="${main.src.dir}"/>
78 76
                 <available file="${parser.src.dir}"/>
79
-                <available file="${plugins.src.dir}"/>
80 77
                 <available file="${util.src.dir}"/>
81 78
             </and>
82 79
         </condition>
@@ -130,8 +127,6 @@ is divided into following sections:
130 127
         <fail unless="main.test.dir">Must set main.test.dir</fail>
131 128
         <fail unless="parser.src.dir">Must set parser.src.dir</fail>
132 129
         <fail unless="parser.test.dir">Must set parser.test.dir</fail>
133
-        <fail unless="plugins.src.dir">Must set plugins.src.dir</fail>
134
-        <fail unless="plugins.test.dir">Must set plugins.test.dir</fail>
135 130
         <fail unless="util.src.dir">Must set util.src.dir</fail>
136 131
         <fail unless="util.test.dir">Must set util.test.dir</fail>
137 132
         <fail unless="build.dir">Must set build.dir</fail>
@@ -221,9 +216,6 @@ is divided into following sections:
221 216
                         <fileset dir="${parser.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
222 217
                             <filename name="@{testincludes}"/>
223 218
                         </fileset>
224
-                        <fileset dir="${plugins.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
225
-                            <filename name="@{testincludes}"/>
226
-                        </fileset>
227 219
                         <fileset dir="${util.test.dir}" excludes="@{excludes},${excludes}" includes="@{includes}">
228 220
                             <filename name="@{testincludes}"/>
229 221
                         </fileset>
@@ -367,7 +359,7 @@ is divided into following sections:
367 359
     <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single">
368 360
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
369 361
         <j2seproject3:force-recompile/>
370
-        <j2seproject3:javac excludes="" includes="${javac.includes}" sourcepath="${main.src.dir}:${parser.src.dir}:${plugins.src.dir}:${util.src.dir}"/>
362
+        <j2seproject3:javac excludes="" includes="${javac.includes}" sourcepath="${main.src.dir}:${parser.src.dir}:${util.src.dir}"/>
371 363
     </target>
372 364
     <target name="-post-compile-single">
373 365
         <!-- Empty placeholder for easier customization. -->
@@ -497,9 +489,6 @@ is divided into following sections:
497 489
             <fileset dir="${parser.src.dir}" excludes="${excludes}" includes="${includes}">
498 490
                 <filename name="**/*.java"/>
499 491
             </fileset>
500
-            <fileset dir="${plugins.src.dir}" excludes="${excludes}" includes="${includes}">
501
-                <filename name="**/*.java"/>
502
-            </fileset>
503 492
             <fileset dir="${util.src.dir}" excludes="${excludes}" includes="${includes}">
504 493
                 <filename name="**/*.java"/>
505 494
             </fileset>
@@ -518,7 +507,7 @@ is divided into following sections:
518 507
 
519 508
     <target depends="init,-doccheck-check" name="-doccheck-build" if="doccheck.run">
520 509
         <mkdir dir="${doccheck.dir}"/>
521
-        <javadoc additionalparam="-doclet com.sun.tools.doclets.doccheck.DocCheck -docletpath ${doccheck.path} -skipPkg net.miginfocom.*" author="${javadoc.author}" destdir="${doccheck.dir}" failonerror="true" private="${javadoc.private}" source="${javac.source}" sourcepath="${main.src.dir}:${parser.src.dir}:${plugins.src.dir}:${util.src.dir}" useexternalfile="true" version="${javadoc.version}">
510
+        <javadoc additionalparam="-doclet com.sun.tools.doclets.doccheck.DocCheck -docletpath ${doccheck.path} -skipPkg net.miginfocom.*" author="${javadoc.author}" destdir="${doccheck.dir}" failonerror="true" private="${javadoc.private}" source="${javac.source}" sourcepath="${main.src.dir}:${parser.src.dir}:${util.src.dir}" useexternalfile="true" version="${javadoc.version}">
522 511
             <classpath>
523 512
                 <path path="${javac.classpath}"/>
524 513
             </classpath>
@@ -554,14 +543,13 @@ is divided into following sections:
554 543
         <!-- You can override this target in the ../build.xml file. -->
555 544
     </target>
556 545
     <target if="do.depend.true" name="-compile-test-depend">
557
-        <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${plugins.test.dir}:${util.test.dir}"/>
546
+        <j2seproject3:depend classpath="${javac.test.classpath}" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${util.test.dir}"/>
558 547
     </target>
559 548
     <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test,-compile-test-depend" if="have.tests" name="-do-compile-test">
560
-        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${plugins.test.dir}:${util.test.dir}"/>
549
+        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${util.test.dir}"/>
561 550
         <copy todir="${build.test.classes.dir}">
562 551
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
563 552
             <fileset dir="${parser.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
564
-            <fileset dir="${plugins.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
565 553
             <fileset dir="${util.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
566 554
         </copy>
567 555
     </target>
@@ -577,11 +565,10 @@ is divided into following sections:
577 565
     <target depends="init,compile,-pre-pre-compile-test,-pre-compile-test-single" if="have.tests" name="-do-compile-test-single">
578 566
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
579 567
         <j2seproject3:force-recompile destdir="${build.test.classes.dir}"/>
580
-        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" sourcepath="${main.test.dir}:${parser.test.dir}:${plugins.test.dir}:${util.test.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${plugins.test.dir}:${util.test.dir}"/>
568
+        <j2seproject3:javac classpath="${javac.test.classpath}" debug="true" destdir="${build.test.classes.dir}" excludes="" includes="${javac.includes}" sourcepath="${main.test.dir}:${parser.test.dir}:${util.test.dir}" srcdir="${main.test.dir}:${parser.test.dir}:${util.test.dir}"/>
581 569
         <copy todir="${build.test.classes.dir}">
582 570
             <fileset dir="${main.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
583 571
             <fileset dir="${parser.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
584
-            <fileset dir="${plugins.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
585 572
             <fileset dir="${util.test.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
586 573
         </copy>
587 574
     </target>

Loading…
Cancel
Save