Mac and Linux SDL2 binary snapshots
Edward Rudd
2018-08-19 1eb6a6d37ca126feed40db263fbca9e07d1ac3a0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Makefile to build the SDL library
 
INCLUDE = -I./include
CFLAGS  = -g -O2 $(INCLUDE)
AR    = ar
RANLIB    = ranlib
 
TARGET  = libSDL.a
SOURCES = \
    src/*.c \
    src/audio/*.c \
    src/audio/dummy/*.c \
    src/cpuinfo/*.c \
    src/events/*.c \
    src/file/*.c \
    src/haptic/*.c \
    src/haptic/dummy/*.c \
    src/joystick/*.c \
    src/joystick/dummy/*.c \
    src/loadso/dummy/*.c \
    src/power/*.c \
    src/filesystem/dummy/*.c \
    src/render/*.c \
    src/render/software/*.c \
    src/stdlib/*.c \
    src/thread/*.c \
    src/thread/generic/*.c \
    src/timer/*.c \
    src/timer/dummy/*.c \
    src/video/*.c \
    src/video/dummy/*.c \
 
OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g')
 
all: $(TARGET)
 
$(TARGET): $(OBJECTS)
    $(AR) crv $@ $^
    $(RANLIB) $@
 
clean:
    rm -f $(TARGET) $(OBJECTS)