|
99 | 99 | </manifest> |
100 | 100 | </jar> |
101 | 101 |
|
102 | | - <jar destfile="${jar_dir}/TestAllocSpeed.jar" |
103 | | - modificationtime="${timestamp}" |
104 | | - basedir="${classes_dir}" |
105 | | - includes="TestAllocSpeed.class"> |
106 | | - <manifest> |
107 | | - <attribute name="Main-Class" value="TestAllocSpeed"/> |
108 | | - <attribute name="Class-Path" value="xz.jar"/> |
109 | | - </manifest> |
110 | | - </jar> |
111 | | - |
112 | | - <jar destfile="${jar_dir}/XZEncDemo.jar" |
113 | | - modificationtime="${timestamp}" |
114 | | - basedir="${classes_dir}" |
115 | | - includes="XZEncDemo.class"> |
116 | | - <manifest> |
117 | | - <attribute name="Main-Class" value="XZEncDemo"/> |
118 | | - <attribute name="Class-Path" value="xz.jar"/> |
119 | | - </manifest> |
120 | | - </jar> |
121 | | - |
122 | | - <jar destfile="${jar_dir}/XZDecDemo.jar" |
123 | | - modificationtime="${timestamp}" |
124 | | - basedir="${classes_dir}" |
125 | | - includes="XZDecDemo.class"> |
126 | | - <manifest> |
127 | | - <attribute name="Main-Class" value="XZDecDemo"/> |
128 | | - <attribute name="Class-Path" value="xz.jar"/> |
129 | | - </manifest> |
130 | | - </jar> |
131 | | - |
132 | | - <jar destfile="${jar_dir}/XZSeekEncDemo.jar" |
133 | | - modificationtime="${timestamp}" |
134 | | - basedir="${classes_dir}" |
135 | | - includes="XZSeekEncDemo.class"> |
136 | | - <manifest> |
137 | | - <attribute name="Main-Class" value="XZSeekEncDemo"/> |
138 | | - <attribute name="Class-Path" value="xz.jar"/> |
139 | | - </manifest> |
140 | | - </jar> |
141 | | - |
142 | | - <jar destfile="${jar_dir}/XZSeekDecDemo.jar" |
143 | | - modificationtime="${timestamp}" |
144 | | - basedir="${classes_dir}" |
145 | | - includes="XZSeekDecDemo.class"> |
146 | | - <manifest> |
147 | | - <attribute name="Main-Class" value="XZSeekDecDemo"/> |
148 | | - <attribute name="Class-Path" value="xz.jar"/> |
149 | | - </manifest> |
150 | | - </jar> |
151 | | - |
152 | | - <jar destfile="${jar_dir}/LZMAEncDemo.jar" |
153 | | - modificationtime="${timestamp}" |
154 | | - basedir="${classes_dir}" |
155 | | - includes="LZMAEncDemo.class"> |
156 | | - <manifest> |
157 | | - <attribute name="Main-Class" value="LZMAEncDemo"/> |
158 | | - <attribute name="Class-Path" value="xz.jar"/> |
159 | | - </manifest> |
160 | | - </jar> |
161 | | - |
162 | | - <jar destfile="${jar_dir}/LZMADecDemo.jar" |
163 | | - modificationtime="${timestamp}" |
164 | | - basedir="${classes_dir}" |
165 | | - includes="LZMADecDemo.class"> |
166 | | - <manifest> |
167 | | - <attribute name="Main-Class" value="LZMADecDemo"/> |
168 | | - <attribute name="Class-Path" value="xz.jar"/> |
169 | | - </manifest> |
170 | | - </jar> |
| 102 | + <macrodef name="jar.program"> |
| 103 | + <attribute name="name"/> |
| 104 | + <sequential> |
| 105 | + <jar destfile="${jar_dir}/@{name}.jar" |
| 106 | + modificationtime="${timestamp}" |
| 107 | + basedir="${classes_dir}" |
| 108 | + includes="@{name}.class"> |
| 109 | + <manifest> |
| 110 | + <attribute name="Main-Class" value="@{name}"/> |
| 111 | + <attribute name="Class-Path" value="xz.jar"/> |
| 112 | + </manifest> |
| 113 | + </jar> |
| 114 | + </sequential> |
| 115 | + </macrodef> |
| 116 | + |
| 117 | + <jar.program name="TestAllocSpeed"/> |
| 118 | + <jar.program name="XZEncDemo"/> |
| 119 | + <jar.program name="XZDecDemo"/> |
| 120 | + <jar.program name="XZSeekEncDemo"/> |
| 121 | + <jar.program name="XZSeekDecDemo"/> |
| 122 | + <jar.program name="LZMAEncDemo"/> |
| 123 | + <jar.program name="LZMADecDemo"/> |
171 | 124 | </target> |
172 | 125 |
|
173 | 126 | <target name="pom" description="Creates xz.pom for a Maven repository"> |
|
0 commit comments