1MODULE := graphics 2 3MODULE_OBJS := \ 4 conversion.o \ 5 cursorman.o \ 6 font.o \ 7 fontman.o \ 8 fonts/bdf.o \ 9 fonts/consolefont.o \ 10 fonts/newfont_big.o \ 11 fonts/newfont.o \ 12 fonts/ttf.o \ 13 fonts/winfont.o \ 14 maccursor.o \ 15 managed_surface.o \ 16 nine_patch.o \ 17 pixelformat.o \ 18 primitives.o \ 19 renderer.o \ 20 screen.o \ 21 sjis.o \ 22 surface.o \ 23 transform_struct.o \ 24 transform_tools.o \ 25 transparent_surface.o \ 26 thumbnail.o \ 27 VectorRenderer.o \ 28 VectorRendererSpec.o \ 29 wincursor.o \ 30 yuv_to_rgb.o \ 31 yuva_to_rgba.o \ 32 pixelbuffer.o \ 33 opengl/context.o \ 34 opengl/framebuffer.o \ 35 opengl/texture.o \ 36 opengl/tiledsurface.o \ 37 opengl/shader.o \ 38 opengl/surfacerenderer.o \ 39 opengl/box_shaders.o \ 40 opengl/control_shaders.o \ 41 opengl/compat_shaders.o \ 42 tinygl/api.o \ 43 tinygl/arrays.o \ 44 tinygl/clear.o \ 45 tinygl/clip.o \ 46 tinygl/get.o \ 47 tinygl/image_util.o \ 48 tinygl/init.o \ 49 tinygl/light.o \ 50 tinygl/list.o \ 51 tinygl/matrix.o \ 52 tinygl/memory.o \ 53 tinygl/misc.o \ 54 tinygl/select.o \ 55 tinygl/specbuf.o \ 56 tinygl/texture.o \ 57 tinygl/vertex.o \ 58 tinygl/zbuffer.o \ 59 tinygl/zline.o \ 60 tinygl/zmath.o \ 61 tinygl/ztriangle.o \ 62 tinygl/zblit.o \ 63 tinygl/zdirtyrect.o \ 64 65ifdef USE_SCALERS 66MODULE_OBJS += \ 67 scaler/2xsai.o \ 68 scaler/aspect.o \ 69 scaler/downscaler.o \ 70 scaler/scale2x.o \ 71 scaler/scale3x.o \ 72 scaler/scalebit.o 73 74ifdef USE_ARM_SCALER_ASM 75MODULE_OBJS += \ 76 scaler/downscalerARM.o \ 77 scaler/scale2xARM.o \ 78 scaler/Normal2xARM.o 79endif 80 81ifdef USE_HQ_SCALERS 82MODULE_OBJS += \ 83 scaler/hq2x.o \ 84 scaler/hq3x.o 85 86ifdef USE_NASM 87MODULE_OBJS += \ 88 scaler/hq2x_i386.o \ 89 scaler/hq3x_i386.o 90endif 91 92endif 93 94endif 95 96# Include common rules 97include $(srcdir)/rules.mk 98