]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/libsdl/lib/build/Makefile
update
[l4.git] / l4 / pkg / libsdl / lib / build / Makefile
1 PKGDIR          ?= ../..
2 L4DIR           ?= $(PKGDIR)/../..
3
4 TARGET          = libSDL.a
5
6 CONTRIB_INCDIR  = libsdl
7 REQUIRES_LIBS   = libc_support_misc l4re_c-util libpthread
8
9 SRC_C = $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/*.c)) \
10         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/events/*.c)) \
11         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/stdlib/*.c)) \
12         $(patsubst $(PKGDIR)/%.c, %.c, $(filter-out $(PKGDIR)/contrib/src/audio/SDL_audio.c, $(wildcard $(PKGDIR)/contrib/src/audio/*.c))) \
13         $(patsubst $(PKGDIR)/%.c, %.c, $(filter-out $(PKGDIR)/contrib/src/video/SDL_video.c, $(wildcard $(PKGDIR)/contrib/src/video/*.c))) \
14         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/video/dummy/*.c)) \
15         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/audio/dummy/*.c)) \
16         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/cdrom/*.c)) \
17         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/cdrom/dummy/*.c)) \
18         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/joystick/*.c)) \
19         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/joystick/dummy/*.c)) \
20         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/cpuinfo/*.c)) \
21         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/timer/*.c)) \
22         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/contrib/src/thread/*.c)) \
23         $(patsubst $(PKGDIR)/%.c, %.c, $(filter-out $(PKGDIR)/contrib/src/thread/pthread/SDL_systhread.c, $(wildcard $(PKGDIR)/contrib/src/thread/pthread/*.c))) \
24         lib/src/src/thread/pthread/SDL_systhread.c \
25         contrib/src/file/SDL_rwops.c \
26         $(patsubst $(PKGDIR)/%.c, %.c, $(wildcard $(PKGDIR)/lib/src/src/video/l4fb/*.c)) \
27         lib/src/src/audio/SDL_audio.c \
28         lib/src/src/audio/null/SDL_nullaudio.c \
29         lib/src/src/video/SDL_video.c \
30         lib/src/src/timer/linux/SDL_systimer.c
31
32 PRIVATE_INCDIR  = $(PKGDIR)/contrib/src \
33                   $(PKGDIR)/contrib/src/events \
34                   $(PKGDIR)/contrib/src/thread \
35                   $(PKGDIR)/contrib/src/thread/pthread \
36                   $(PKGDIR)/lib/src/src/audio \
37                   $(PKGDIR)/contrib/src/audio \
38                   $(PKGDIR)/contrib/src/cdrom \
39                   $(PKGDIR)/contrib/src/joystick \
40                   $(PKGDIR)/lib/src/src/video \
41                   $(PKGDIR)/contrib/src/video \
42                   $(PKGDIR)/contrib/src/timer \
43                   $(PKGDIR)/lib/src/src/video/l4fb \
44                   $(PKGDIR)/lib/src/src/audio/null
45
46 vpath %.c $(PKGDIR)
47
48 include $(L4DIR)/mk/lib.mk
49
50 CFLAGS := $(filter-out -Wextra -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations,$(CFLAGS))