author | Philipp Wiesemann |
Sat, 09 May 2015 22:42:23 +0200 | |
changeset 9594 | 0285b5e1c5ab |
parent 7667 | be1cc6f55840 |
child 12130 | 24142c5073a4 |
permissions | -rw-r--r-- |
slouken@1484 | 1 |
# Makefile to build the SDL library |
slouken@1484 | 2 |
|
slouken@1484 | 3 |
INCLUDE = -I./include |
slouken@1484 | 4 |
CFLAGS = -g -O2 $(INCLUDE) |
slouken@1484 | 5 |
AR = ar |
slouken@1484 | 6 |
RANLIB = ranlib |
slouken@1484 | 7 |
|
slouken@1484 | 8 |
TARGET = libSDL.a |
slouken@1484 | 9 |
SOURCES = \ |
slouken@1484 | 10 |
src/*.c \ |
slouken@1484 | 11 |
src/audio/*.c \ |
slouken@5310 | 12 |
src/audio/dummy/*.c \ |
slouken@1484 | 13 |
src/cpuinfo/*.c \ |
slouken@1484 | 14 |
src/events/*.c \ |
slouken@1484 | 15 |
src/file/*.c \ |
slouken@5310 | 16 |
src/haptic/*.c \ |
slouken@5310 | 17 |
src/haptic/dummy/*.c \ |
slouken@1484 | 18 |
src/joystick/*.c \ |
slouken@5310 | 19 |
src/joystick/dummy/*.c \ |
slouken@5310 | 20 |
src/loadso/dummy/*.c \ |
slouken@5310 | 21 |
src/power/*.c \ |
icculus@7667 | 22 |
src/filesystem/dummy/*.c \ |
slouken@5310 | 23 |
src/render/*.c \ |
slouken@5310 | 24 |
src/render/software/*.c \ |
slouken@1484 | 25 |
src/stdlib/*.c \ |
slouken@1484 | 26 |
src/thread/*.c \ |
slouken@5310 | 27 |
src/thread/generic/*.c \ |
slouken@1484 | 28 |
src/timer/*.c \ |
slouken@5310 | 29 |
src/timer/dummy/*.c \ |
slouken@1484 | 30 |
src/video/*.c \ |
slouken@1484 | 31 |
src/video/dummy/*.c \ |
slouken@1484 | 32 |
|
slouken@1484 | 33 |
OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g') |
slouken@1484 | 34 |
|
slouken@1484 | 35 |
all: $(TARGET) |
slouken@1484 | 36 |
|
slouken@5310 | 37 |
$(TARGET): $(OBJECTS) |
slouken@1484 | 38 |
$(AR) crv $@ $^ |
slouken@1484 | 39 |
$(RANLIB) $@ |
slouken@1484 | 40 |
|
slouken@1484 | 41 |
clean: |
slouken@1484 | 42 |
rm -f $(TARGET) $(OBJECTS) |