1. pygame
  2. pygame
  3. pygame


pygame / Setup.in

marcus 5f6ec5f 

illume 7573f7c 
illume 34ad777 
zeroth 9e5e5a7 
illume 23d0c6c 

marcus 5f6ec5f 

Lenard Lindstrom 04bace0 

Lenard Lindstrom adf93b5 

illume ca7f934 
Lenard Lindstrom 5a9ef53 
Lenard Lindstrom adf93b5 

marcus 5f6ec5f 
Lenard Lindstrom 47281ee 
illume 286423e 
Lenard Lindstrom 47281ee 
illume 286423e 
tanoku c4f85b7 

Lenard Lindstrom 0a3be73 
illume 286423e 
marcus 5f6ec5f 

Lenard Lindstrom adf93b5 
marcus c4c38b9 
marcus 5f6ec5f 

Lenard Lindstrom adf93b5 
marcus 5f6ec5f 

Lenard Lindstrom adf93b5 
marcus 5f6ec5f 
Lenard Lindstrom 04bace0 
Lenard Lindstrom adf93b5 
illume 41018ab 
marcus 5f6ec5f 
Lenard Lindstrom adf93b5 

illume 2f6c78e 
Lenard Lindstrom 018779f 
Lenard Lindstrom 9de026e 
#This Setup file is used by the setup.py script to configure the
#python extensions. You will likely use the "config.py" which will
#build a correct Setup file for you based on your system settings.
#If not, the format is simple enough to edit by hand. First change
#the needed commandline flags for each dependency, then comment out
#any unavailable optional modules in the first optional section.

SDL = -I/usr/include/SDL -D_REENTRANT -lSDL
FONT = -lSDL_ttf
IMAGE = -lSDL_image
MIXER = -lSDL_mixer
SMPEG = -lsmpeg
PNG = -lpng
JPEG = -ljpeg
SCRAP = -lX11
PORTMIDI = -lportmidi
PORTTIME = -lporttime
FREETYPE = -lfreetype
AVFORMAT = -lavformat 
SWSCALE = -lswscale 


#the following modules are optional. you will want to compile
#everything you can, but you can ignore ones you don't have
#dependencies for, just comment them out

imageext src/imageext.c $(SDL) $(IMAGE) $(PNG) $(JPEG) $(DEBUG)
font src/font.c $(SDL) $(FONT) $(DEBUG)
mixer src/mixer.c $(SDL) $(MIXER) $(DEBUG)
mixer_music src/music.c $(SDL) $(MIXER) $(DEBUG)
_numericsurfarray src/_numericsurfarray.c $(SDL) $(DEBUG)
_numericsndarray src/_numericsndarray.c $(SDL) $(MIXER) $(DEBUG)
#movie src/movie.c $(SDL) $(SMPEG) $(DEBUG)
#_movie src/_gsound.c src/_gmovie.c src/_gcommand.c src/gmovie.c $(SDL) $(AVFORMAT) $(SWSCALE) $(MIXER) $(DEBUG)
scrap src/scrap.c $(SDL) $(SCRAP) $(DEBUG)
pypm src/pypm.c $(SDL) $(PORTMIDI) $(PORTTIME) $(DEBUG)

GFX = src/SDL_gfx/SDL_gfxPrimitives.c 
#GFX = src/SDL_gfx/SDL_gfxBlitFunc.c src/SDL_gfx/SDL_gfxPrimitives.c 
gfxdraw src/gfxdraw.c $(SDL) $(GFX) $(DEBUG)

#optional freetype module (do not break in multiple lines
#or the configuration script will choke!)
_freetype src/freetype/ft_cache.c src/freetype/ft_wrap.c src/freetype/ft_render.c  src/freetype/ft_render_cb.c src/freetype/ft_layout.c src/freetype/ft_unicode.c src/_freetype.c $(SDL) $(FREETYPE) $(DEBUG)

#these modules are required for pygame to run. they only require
#SDL as a dependency. these should not be altered

base src/base.c $(SDL) $(DEBUG)
cdrom src/cdrom.c $(SDL) $(DEBUG)
color src/color.c $(SDL) $(DEBUG)
constants src/constants.c $(SDL) $(DEBUG)
display src/display.c $(SDL) $(DEBUG)
event src/event.c $(SDL) $(DEBUG)
fastevent src/fastevent.c src/fastevents.c $(SDL) $(DEBUG)
key src/key.c $(SDL) $(DEBUG)
mouse src/mouse.c $(SDL) $(DEBUG)
rect src/rect.c $(SDL) $(DEBUG)
rwobject src/rwobject.c $(SDL) $(DEBUG)
surface src/surface.c src/alphablit.c src/surface_fill.c $(SDL) $(DEBUG)
surflock src/surflock.c $(SDL) $(DEBUG)
time src/time.c $(SDL) $(DEBUG)
joystick src/joystick.c $(SDL) $(DEBUG)
draw src/draw.c $(SDL) $(DEBUG)
image src/image.c $(SDL) $(DEBUG)
overlay src/overlay.c $(SDL) $(DEBUG)
transform src/transform.c src/rotozoom.c src/scale2x.c src/scale_mmx.c $(SDL) $(DEBUG) -D_NO_MMX_FOR_X86_64
mask src/mask.c src/bitmask.c $(SDL) $(DEBUG)
bufferproxy src/bufferproxy.c $(SDL) $(DEBUG)
pixelarray src/pixelarray.c $(SDL) $(DEBUG)
math src/math.c $(SDL) $(DEBUG)
_view src/_view.c $(SDL) $(DEBUG)
pixelcopy src/pixelcopy.c $(SDL) $(DEBUG)