[SDL] New MinGW32 makefile
Ben Allfree
benles at locl.net
Sat Apr 29 14:56:38 PDT 2000
I'm trying to keep pace with the CVS, so here is the latest SDL
makefile. It goes in src/
-------------- next part --------------
CC = gcc
OPT_FLAGS = -Wall -O3
INCLUDE = -I. -I../include -Iaudio -Icdrom -Iendian -Ievents -Ifile -Ihermes -Ijoystick -Imain -Ithread -Ithread/win32 -Itimer -Ivideo -Ivideo/wincommon
DEFINES = -DNOCONTROLS -DENABLE_WINDIB
LIB_OBJECTS = \
SDL.o \
SDL_error.o \
SDL_fatal.o \
\
audio/SDL_audio.o \
audio/SDL_audiocvt.o \
audio/SDL_audiomem.o \
audio/SDL_mixer.o \
audio/SDL_wave.o \
audio/Win32/SDL_dibaudio.o \
audio/Win32/SDL_dx5audio.o \
\
video/SDL_blit.o \
video/SDL_blit_0.o \
video/SDL_blit_1.o \
video/SDL_blit_A.o \
video/SDL_blit_AK.o \
video/SDL_blit_K.o \
video/SDL_blit_N.o \
video/SDL_bmp.o \
video/SDL_cursor.o \
video/SDL_pixels.o \
video/SDL_RLEaccel.o \
video/SDL_surface.o \
video/SDL_video.o \
video/SDL_yuv.o \
video/SDL_yuv_sw.o \
video/SDL_yuv_mmx.o \
video/SDL_stretch.o \
video/wincommon/SDL_sysevents.o \
video/wincommon/SDL_sysmouse.o \
video/wincommon/SDL_syswm.o \
video/wincommon/SDL_wingl.o \
video/Windib/SDL_dibevents.o \
video/Windib/SDL_dibvideo.o \
video/Windx5/SDL_dx5events.o \
video/Windx5/SDL_dx5video.o \
video/Windx5/SDL_dx5yuv.o \
\
cdrom/SDL_cdrom.o \
cdrom/win32/SDL_syscdrom.o \
\
endian/SDL_endian.o \
\
joystick/SDL_joystick.o \
joystick/win32/SDL_mmjoystick.o \
\
events/SDL_events.o \
events/SDL_active.o \
events/SDL_keyboard.o \
events/SDL_mouse.o \
events/SDL_quit.o \
events/SDL_resize.o \
\
file/SDL_rwops.o \
\
thread/generic/SDL_syscond.o \
thread/win32/SDL_sysmutex.o \
thread/win32/SDL_syssem.o \
thread/win32/SDL_systhread.o \
thread/SDL_thread.o \
\
timer/win32/SDL_systimer.o \
timer/SDL_timer.o \
all: $(LIB_OBJECTS)
ar rv libsdl.a $(LIB_OBJECTS)
.c.o:
$(CC) -c $(OPT_FLAGS) $(INCLUDE) $(DEFINES) -o $@ $*.c
clean:
rm *.o
rm *.a
rm audio/*.o
rm cdrom/*.o
rm endian/*.o
rm events/*.o
rm file/*.o
rm hermes/*.o
rm joystick/*.o
rm main/*.o
rm thread/*.o
rm timer/*.o
rm video/*.o
More information about the SDL
mailing list