124 com/sun/media/sound/SimpleInputDevice.class \ |
124 com/sun/media/sound/SimpleInputDevice.class \ |
125 com/sun/media/sound/SimpleInputDeviceProvider\$$1.class \ |
125 com/sun/media/sound/SimpleInputDeviceProvider\$$1.class \ |
126 com/sun/media/sound/SimpleInputDeviceProvider\$$InputDeviceInfo.class \ |
126 com/sun/media/sound/SimpleInputDeviceProvider\$$InputDeviceInfo.class \ |
127 com/sun/media/sound/SimpleInputDeviceProvider.class |
127 com/sun/media/sound/SimpleInputDeviceProvider.class |
128 |
128 |
129 PLUG_AWT_CLASS_NAMES = \ |
|
130 java/awt/color/CMMException.class \ |
|
131 java/awt/color/ColorSpace.class \ |
|
132 java/awt/color/ICC_ColorSpace.class \ |
|
133 java/awt/color/ICC_Profile\$$1.class \ |
|
134 java/awt/color/ICC_Profile\$$2.class \ |
|
135 java/awt/color/ICC_Profile\$$3.class \ |
|
136 java/awt/color/ICC_Profile.class \ |
|
137 java/awt/color/ICC_ProfileGray.class \ |
|
138 java/awt/color/ICC_ProfileRGB.class \ |
|
139 java/awt/image/BandedSampleModel.class \ |
|
140 java/awt/image/ColorConvertOp.class \ |
|
141 java/awt/image/ComponentSampleModel.class \ |
|
142 java/awt/image/DataBuffer\$$1.class \ |
|
143 java/awt/image/DataBuffer.class \ |
|
144 java/awt/image/DataBufferByte.class \ |
|
145 java/awt/image/DataBufferInt.class \ |
|
146 java/awt/image/DataBufferShort.class \ |
|
147 java/awt/image/DataBufferUShort.class \ |
|
148 java/awt/image/MultiPixelPackedSampleModel.class \ |
|
149 java/awt/image/Raster.class \ |
|
150 java/awt/image/RenderedImage.class \ |
|
151 java/awt/image/SampleModel.class \ |
|
152 java/awt/image/SinglePixelPackedSampleModel.class \ |
|
153 java/awt/image/WritableRaster.class \ |
|
154 java/awt/image/WritableRenderedImage.class \ |
|
155 java/awt/image/renderable/ContextualRenderedImageFactory.class \ |
|
156 java/awt/image/renderable/ParameterBlock.class \ |
|
157 java/awt/image/renderable/RenderContext.class \ |
|
158 java/awt/image/renderable/RenderableImage.class \ |
|
159 java/awt/image/renderable/RenderableImageOp.class \ |
|
160 java/awt/image/renderable/RenderableImageProducer.class \ |
|
161 java/awt/image/renderable/RenderedImageFactory.class |
|
162 |
|
163 # Class list temp files (used by both import and export of plugs) |
129 # Class list temp files (used by both import and export of plugs) |
164 |
130 |
165 PLUG_TEMPDIR=$(ABS_TEMPDIR)/plugs |
131 PLUG_TEMPDIR=$(ABS_TEMPDIR)/plugs |
166 PLUG_CLASS_AREAS = jmf sound awt |
132 PLUG_CLASS_AREAS = jmf sound |
167 PLUG_CLISTS = $(PLUG_CLASS_AREAS:%=$(PLUG_TEMPDIR)/%.clist) |
133 PLUG_CLISTS = $(PLUG_CLASS_AREAS:%=$(PLUG_TEMPDIR)/%.clist) |
168 |
134 |
169 # Create jargs file command |
135 # Create jargs file command |
170 |
136 |
171 define plug-create-jargs |
137 define plug-create-jargs |
184 $(PLUG_TEMPDIR)/sound.clist: |
150 $(PLUG_TEMPDIR)/sound.clist: |
185 @$(prep-target) |
151 @$(prep-target) |
186 @for i in $(PLUG_SOUND_CLASS_NAMES) ; do \ |
152 @for i in $(PLUG_SOUND_CLASS_NAMES) ; do \ |
187 $(ECHO) "$$i" >> $@ ; \ |
153 $(ECHO) "$$i" >> $@ ; \ |
188 done |
154 done |
189 $(PLUG_TEMPDIR)/awt.clist: |
|
190 @$(prep-target) |
|
191 @for i in $(PLUG_AWT_CLASS_NAMES) ; do \ |
|
192 $(ECHO) "$$i" >> $@ ; \ |
|
193 done |
|
194 $(PLUG_TEMPDIR)/all.clist: $(PLUG_CLISTS) |
155 $(PLUG_TEMPDIR)/all.clist: $(PLUG_CLISTS) |
195 @$(prep-target) |
156 @$(prep-target) |
196 $(CAT) $(PLUG_CLISTS) > $@ |
157 $(CAT) $(PLUG_CLISTS) > $@ |
197 $(PLUG_TEMPDIR)/jmf.jargs: $(PLUG_TEMPDIR)/jmf.clist |
158 $(PLUG_TEMPDIR)/jmf.jargs: $(PLUG_TEMPDIR)/jmf.clist |
198 $(plug-create-jargs) |
159 $(plug-create-jargs) |
199 $(PLUG_TEMPDIR)/sound.jargs: $(PLUG_TEMPDIR)/sound.clist |
160 $(PLUG_TEMPDIR)/sound.jargs: $(PLUG_TEMPDIR)/sound.clist |
200 $(plug-create-jargs) |
161 $(plug-create-jargs) |
201 $(PLUG_TEMPDIR)/awt.jargs: $(PLUG_TEMPDIR)/awt.clist |
|
202 $(plug-create-jargs) |
|
203 $(PLUG_TEMPDIR)/all.jargs: $(PLUG_TEMPDIR)/all.clist |
162 $(PLUG_TEMPDIR)/all.jargs: $(PLUG_TEMPDIR)/all.clist |
204 $(plug-create-jargs) |
163 $(plug-create-jargs) |
205 |
164 |
206 # |
165 # |
207 # Specific to OPENJDK import of binary plugs |
166 # Specific to OPENJDK import of binary plugs |
233 |
192 |
234 import-binary-plug-jmf-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/jmf.clist |
193 import-binary-plug-jmf-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/jmf.clist |
235 $(call import-binary-plug-classes,$(PLUG_TEMPDIR)/jmf.clist) |
194 $(call import-binary-plug-classes,$(PLUG_TEMPDIR)/jmf.clist) |
236 import-binary-plug-sound-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/sound.clist |
195 import-binary-plug-sound-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/sound.clist |
237 $(call import-binary-plug-classes,$(PLUG_TEMPDIR)/sound.clist) |
196 $(call import-binary-plug-classes,$(PLUG_TEMPDIR)/sound.clist) |
238 import-binary-plug-awt-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/awt.clist |
|
239 $(call import-binary-plug-classes,$(PLUG_TEMPDIR)/awt.clist) |
|
240 |
197 |
241 # Import all classes from the jar file |
198 # Import all classes from the jar file |
242 |
199 |
243 import-binary-plug-jar: \ |
200 import-binary-plug-jar: \ |
244 import-binary-plug-jmf-classes \ |
201 import-binary-plug-jmf-classes \ |
245 import-binary-plug-sound-classes \ |
202 import-binary-plug-sound-classes |
246 import-binary-plug-awt-classes |
|
247 |
203 |
248 # Import native libraries |
204 # Import native libraries |
249 |
205 |
250 $(LIB_LOCATION)/$(PLUG_JSOUND_LIBRARY): \ |
206 $(LIB_LOCATION)/$(PLUG_JSOUND_LIBRARY): \ |
251 $(PLUG_IMPORT_DIR)/$(PLUG_LOCATION_SUBDIR)/$(PLUG_JSOUND_LIBRARY) |
207 $(PLUG_IMPORT_DIR)/$(PLUG_LOCATION_SUBDIR)/$(PLUG_JSOUND_LIBRARY) |
284 import-binary-plugs-libs \ |
240 import-binary-plugs-libs \ |
285 import-binary-plugs \ |
241 import-binary-plugs \ |
286 import-binary-plug-jar \ |
242 import-binary-plug-jar \ |
287 import-binary-plug-jmf-classes \ |
243 import-binary-plug-jmf-classes \ |
288 import-binary-plug-sound-classes \ |
244 import-binary-plug-sound-classes \ |
289 import-binary-plug-awt-classes \ |
|
290 import-binary-plug-jsound-library |
245 import-binary-plug-jsound-library |
291 |
246 |
292 else # !OPENJDK |
247 else # !OPENJDK |
293 |
248 |
294 # |
249 # |