J. Duke | 319a3b9 | 2007-12-01 00:00:00 +0000 | [diff] [blame^] | 1 | # |
| 2 | # Copyright 1996-2007 Sun Microsystems, Inc. All Rights Reserved. |
| 3 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
| 4 | # |
| 5 | # This code is free software; you can redistribute it and/or modify it |
| 6 | # under the terms of the GNU General Public License version 2 only, as |
| 7 | # published by the Free Software Foundation. Sun designates this |
| 8 | # particular file as subject to the "Classpath" exception as provided |
| 9 | # by Sun in the LICENSE file that accompanied this code. |
| 10 | # |
| 11 | # This code is distributed in the hope that it will be useful, but WITHOUT |
| 12 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
| 13 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
| 14 | # version 2 for more details (a copy is included in the LICENSE file that |
| 15 | # accompanied this code). |
| 16 | # |
| 17 | # You should have received a copy of the GNU General Public License version |
| 18 | # 2 along with this work; if not, write to the Free Software Foundation, |
| 19 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
| 20 | # |
| 21 | # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
| 22 | # CA 95054 USA or visit www.sun.com if you need additional information or |
| 23 | # have any questions. |
| 24 | # |
| 25 | |
| 26 | # |
| 27 | # The debug_* files included here aren't for 2D specifically but they |
| 28 | # have no X dependency. |
| 29 | |
| 30 | FILES_2D_vis = \ |
| 31 | vis_FuncArray.c \ |
| 32 | java2d_Mlib.c \ |
| 33 | mlib_ImageCreate.c \ |
| 34 | mlib_ImageZoom_NN.c \ |
| 35 | mlib_ImageCopy_Bit.c \ |
| 36 | mlib_sys.c \ |
| 37 | mlib_v_ImageClear.c \ |
| 38 | mlib_v_ImageClear_f.c \ |
| 39 | mlib_v_ImageConstXor.c \ |
| 40 | mlib_v_ImageCopy.c \ |
| 41 | mlib_v_ImageCopy_f.c \ |
| 42 | mlib_v_ImageXor.c \ |
| 43 | mlib_v_ImageZoom_NN_f.c \ |
| 44 | vis_Interp.c \ |
| 45 | vis_AlphaMacros.c \ |
| 46 | vis_AlphaMaskBlit.c \ |
| 47 | vis_AlphaMaskFill.c \ |
| 48 | vis_ByteGray.c \ |
| 49 | vis_ByteGray_FromRgb.c \ |
| 50 | vis_ByteGray_Mask.c \ |
| 51 | vis_ByteIndexed.c \ |
| 52 | vis_DrawLine.c \ |
| 53 | vis_FourByteAbgr.c \ |
| 54 | vis_IntArgb.c \ |
| 55 | vis_IntArgbPre.c \ |
| 56 | vis_IntArgbPre_Mask.c \ |
| 57 | vis_IntBgr.c \ |
| 58 | vis_IntRgb.c \ |
| 59 | vis_IntRgbx.c \ |
| 60 | vis_SrcMaskFill.c \ |
| 61 | vis_SrcOverMaskBlit.c \ |
| 62 | vis_SrcOverMaskFill.c \ |
| 63 | vis_FourByteAbgrPre.c \ |
| 64 | vis_GlyphList.c \ |
| 65 | vis_GlyphListXor.c \ |
| 66 | vis_IntArgbBm.c \ |
| 67 | vis_ThreeByteBgr.c \ |
| 68 | vis_UshortGray.c \ |
| 69 | vis_UshortGray_FromRgb.c \ |
| 70 | vis_XorBlit.c |
| 71 | |
| 72 | FILES_2D_c = \ |
| 73 | gifdecoder.c \ |
| 74 | imageInitIDs.c \ |
| 75 | img_colors.c \ |
| 76 | img_globals.c \ |
| 77 | SurfaceData.c \ |
| 78 | Region.c \ |
| 79 | BufImgSurfaceData.c \ |
| 80 | Disposer.c \ |
| 81 | Trace.c \ |
| 82 | GraphicsPrimitiveMgr.c \ |
| 83 | Blit.c \ |
| 84 | BlitBg.c \ |
| 85 | ScaledBlit.c \ |
| 86 | FillRect.c \ |
| 87 | FillSpans.c \ |
| 88 | DrawLine.c \ |
| 89 | DrawRect.c \ |
| 90 | DrawPolygons.c \ |
| 91 | DrawPath.c \ |
| 92 | FillPath.c \ |
| 93 | ProcessPath.c \ |
| 94 | MaskBlit.c \ |
| 95 | MaskFill.c \ |
| 96 | TransformHelper.c \ |
| 97 | AlphaMath.c \ |
| 98 | AlphaMacros.c \ |
| 99 | AnyByte.c \ |
| 100 | ByteBinary1Bit.c \ |
| 101 | ByteBinary2Bit.c \ |
| 102 | ByteBinary4Bit.c \ |
| 103 | ByteIndexed.c \ |
| 104 | ByteGray.c \ |
| 105 | Index8Gray.c \ |
| 106 | Index12Gray.c \ |
| 107 | AnyShort.c \ |
| 108 | Ushort555Rgb.c \ |
| 109 | Ushort565Rgb.c \ |
| 110 | Ushort4444Argb.c \ |
| 111 | Ushort555Rgbx.c \ |
| 112 | UshortGray.c \ |
| 113 | UshortIndexed.c \ |
| 114 | Any3Byte.c \ |
| 115 | ThreeByteBgr.c \ |
| 116 | AnyInt.c \ |
| 117 | IntArgb.c \ |
| 118 | IntArgbPre.c \ |
| 119 | IntArgbBm.c \ |
| 120 | IntRgb.c \ |
| 121 | IntBgr.c \ |
| 122 | IntRgbx.c \ |
| 123 | Any4Byte.c \ |
| 124 | FourByteAbgr.c \ |
| 125 | FourByteAbgrPre.c \ |
| 126 | BufferedMaskBlit.c \ |
| 127 | BufferedRenderPipe.c \ |
| 128 | RenderBuffer.c \ |
| 129 | ShapeSpanIterator.c \ |
| 130 | SpanClipRenderer.c \ |
| 131 | awt_ImageRep.c \ |
| 132 | awt_ImagingLib.c \ |
| 133 | awt_Mlib.c \ |
| 134 | awt_parseImage.c \ |
| 135 | DataBufferNative.c \ |
| 136 | dither.c \ |
| 137 | debug_assert.c \ |
| 138 | debug_mem.c \ |
| 139 | debug_trace.c \ |
| 140 | debug_util.c |
| 141 | |
| 142 | # These files rely on motif to be built, and should not be included |
| 143 | # in a headless build. |
| 144 | |
| 145 | FILES_MOTIF_c = \ |
| 146 | awt_AWTEvent.c \ |
| 147 | awt_Button.c \ |
| 148 | awt_Canvas.c \ |
| 149 | awt_Checkbox.c \ |
| 150 | awt_Component.c \ |
| 151 | awt_Cursor.c \ |
| 152 | awt_DataTransferer.c \ |
| 153 | awt_DrawingSurface.c \ |
| 154 | awt_Event.c \ |
| 155 | awt_FileDialog.c \ |
| 156 | awt_GlobalCursorManager.c \ |
| 157 | awt_GraphicsEnv.c \ |
| 158 | awt_InputMethod.c \ |
| 159 | awt_Insets.c \ |
| 160 | awt_KeyboardFocusManager.c \ |
| 161 | awt_Label.c \ |
| 162 | awt_List.c \ |
| 163 | awt_Menu.c \ |
| 164 | awt_MenuBar.c \ |
| 165 | awt_MenuComponent.c \ |
| 166 | awt_MenuItem.c \ |
| 167 | awt_motif.c \ |
| 168 | awt_Plugin.c \ |
| 169 | awt_PopupMenu.c \ |
| 170 | awt_Robot.c \ |
| 171 | awt_Scrollbar.c \ |
| 172 | awt_ScrollPane.c \ |
| 173 | awt_Selection.c \ |
| 174 | awt_UNIXToolkit.c \ |
| 175 | awt_TextArea.c \ |
| 176 | awt_TextField.c \ |
| 177 | awt_TopLevel.c \ |
| 178 | awt_mgrsel.c \ |
| 179 | awt_util.c \ |
| 180 | awt_wm.c \ |
| 181 | awt_XmDnD.c \ |
| 182 | awt_dnd.c \ |
| 183 | awt_dnd_ds.c \ |
| 184 | awt_dnd_dt.c \ |
| 185 | canvas.c \ |
| 186 | cursor.c \ |
| 187 | multi_font.c \ |
| 188 | robot_common.c \ |
| 189 | list.c \ |
| 190 | multiVis.c \ |
| 191 | XDrawingArea.c \ |
| 192 | MouseInfo.c \ |
| 193 | awt_xembed.c \ |
| 194 | awt_xembed_server.c \ |
| 195 | gtk2_interface.c \ |
| 196 | swing_GTKEngine.c \ |
| 197 | swing_GTKStyle.c |
| 198 | |
| 199 | |
| 200 | # These files are required to be built, with or without motif. Some of |
| 201 | # these are only dependent on X11, and some contain native source that |
| 202 | # is required, even in a headless build. |
| 203 | |
| 204 | FILES_NO_MOTIF_c = \ |
| 205 | awt_Font.c \ |
| 206 | awt_MToolkit.c \ |
| 207 | fontpath.c \ |
| 208 | VDrawingArea.c \ |
| 209 | X11Color.c \ |
| 210 | X11Renderer.c \ |
| 211 | X11PMBlitLoops.c \ |
| 212 | X11SurfaceData.c \ |
| 213 | X11FontScaler_md.c \ |
| 214 | X11TextRenderer_md.c \ |
| 215 | OGLBlitLoops.c \ |
| 216 | OGLBufImgOps.c \ |
| 217 | OGLContext.c \ |
| 218 | OGLFuncs.c \ |
| 219 | OGLMaskBlit.c \ |
| 220 | OGLMaskFill.c \ |
| 221 | OGLPaints.c \ |
| 222 | OGLRenderQueue.c \ |
| 223 | OGLRenderer.c \ |
| 224 | OGLSurfaceData.c \ |
| 225 | OGLTextRenderer.c \ |
| 226 | OGLVertexCache.c \ |
| 227 | GLXGraphicsConfig.c \ |
| 228 | GLXSurfaceData.c \ |
| 229 | AccelGlyphCache.c \ |
| 230 | CUPSfuncs.c |