slouken@509: #GL=1 slouken@509: slouken@1461: CC = sh-elf-gcc slouken@509: AR = sh-elf-ar slouken@509: slouken@509: ifdef GL slouken@1461: DEFS += -DSDL_VIDEO_OPENGL=1 slouken@509: TARGET = libSDL_gl.a slouken@509: else slouken@509: TARGET = libSDL.a slouken@509: endif slouken@509: slouken@1461: CFLAGS=$(KOS_CFLAGS) $(DEFS) -Iinclude slouken@509: slouken@509: SRCS = \ slouken@509: src/audio/dc/SDL_dcaudio.c \ slouken@509: src/audio/dc/aica.c \ slouken@1533: src/audio/dummy/SDL_dummyaudio.c \ slouken@509: src/audio/SDL_audio.c \ slouken@509: src/audio/SDL_audiocvt.c \ slouken@509: src/audio/SDL_audiodev.c \ slouken@509: src/audio/SDL_mixer.c \ slouken@509: src/audio/SDL_wave.c \ slouken@509: src/cdrom/dc/SDL_syscdrom.c \ slouken@509: src/cdrom/SDL_cdrom.c \ slouken@509: src/events/SDL_active.c \ slouken@509: src/events/SDL_events.c \ slouken@509: src/events/SDL_expose.c \ slouken@509: src/events/SDL_keyboard.c \ slouken@509: src/events/SDL_mouse.c \ slouken@509: src/events/SDL_quit.c \ slouken@509: src/events/SDL_resize.c \ slouken@509: src/file/SDL_rwops.c \ slouken@509: src/joystick/dc/SDL_sysjoystick.c \ slouken@509: src/joystick/SDL_joystick.c \ slouken@1461: src/loadso/dummy/SDL_sysloadso.c \ slouken@509: src/SDL.c \ slouken@509: src/SDL_error.c \ slouken@509: src/SDL_fatal.c \ slouken@1461: src/stdlib/SDL_getenv.c \ slouken@1509: src/stdlib/SDL_iconv.c \ slouken@1461: src/stdlib/SDL_malloc.c \ slouken@1461: src/stdlib/SDL_qsort.c \ slouken@1461: src/stdlib/SDL_stdlib.c \ slouken@1461: src/stdlib/SDL_string.c \ slouken@509: src/thread/dc/SDL_syscond.c \ slouken@509: src/thread/dc/SDL_sysmutex.c \ slouken@509: src/thread/dc/SDL_syssem.c \ slouken@509: src/thread/dc/SDL_systhread.c \ slouken@509: src/thread/SDL_thread.c \ slouken@509: src/timer/dc/SDL_systimer.c \ slouken@509: src/timer/SDL_timer.c \ slouken@509: src/video/dc/SDL_dcevents.c \ slouken@509: src/video/dc/SDL_dcvideo.c \ slouken@1533: src/video/dummy/SDL_nullevents.c \ slouken@1533: src/video/dummy/SDL_nullmouse.c \ slouken@1533: src/video/dummy/SDL_nullvideo.c \ slouken@1895: src/video/glsdl/SDL_glsdl.c \ slouken@509: src/video/SDL_blit.c \ slouken@509: src/video/SDL_blit_0.c \ slouken@509: src/video/SDL_blit_1.c \ slouken@509: src/video/SDL_blit_A.c \ slouken@509: src/video/SDL_blit_N.c \ slouken@509: src/video/SDL_bmp.c \ slouken@509: src/video/SDL_cursor.c \ slouken@509: src/video/SDL_gamma.c \ slouken@509: src/video/SDL_pixels.c \ slouken@509: src/video/SDL_RLEaccel.c \ slouken@509: src/video/SDL_stretch.c \ slouken@509: src/video/SDL_surface.c \ slouken@509: src/video/SDL_video.c \ slouken@509: src/video/SDL_yuv.c \ slouken@509: src/video/SDL_yuv_sw.c \ slouken@509: slouken@509: OBJS = $(SRCS:.c=.o) slouken@509: slouken@509: TEST = \ slouken@509: test/checkkeys.c \ slouken@509: test/graywin.c \ slouken@509: test/loopwave.c \ slouken@509: test/testalpha.c \ slouken@509: test/testbitmap.c \ slouken@509: test/testcdrom.c \ slouken@509: test/testerror.c \ slouken@509: test/testgamma.c \ slouken@509: test/testgl.c \ slouken@509: test/testhread.c \ slouken@509: test/testjoystick.c \ slouken@509: test/testkeys.c \ slouken@509: test/testlock.c \ slouken@509: test/testoverlay.c \ slouken@509: test/testpalette.c \ slouken@509: test/testsem.c \ slouken@509: test/testsprite.c \ slouken@509: test/testtimer.c \ slouken@509: test/testtypes.c \ slouken@509: test/testver.c \ slouken@509: test/testvidinfo.c \ slouken@509: test/testwin.c \ slouken@509: test/testwm.c \ slouken@509: test/threadwin.c \ slouken@509: test/torturethread.c \ slouken@509: slouken@1868: $(TARGET): copy_config \ slouken@1868: $(OBJS) slouken@1868: $(AR) rcs $(TARGET) $(OBJS) slouken@1868: slouken@1868: copy_config: slouken@1868: @cp include/SDL_config.h.default include/SDL_config.h slouken@509: slouken@1461: clean: slouken@1868: rm -f include/SDL_config.h $(OBJS)