1 #############################################################
5 #############################################################
7 # 1.2.12 is available, but depends on Pulse Audio 0.9
8 # which is not available in buildroot (yet)
9 SDL_SOURCE
:=SDL-
$(SDL_VERSION
).
tar.gz
10 SDL_SITE
:=http
://www.libsdl.org
/release
12 SDL_DIR
:=$(BUILD_DIR
)/SDL-
$(SDL_VERSION
)
14 $(DL_DIR
)/$(SDL_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(SDL_SITE
)/$(SDL_SOURCE
)
17 sdl-source
: $(DL_DIR
)/$(SDL_SOURCE
)
19 $(SDL_DIR
)/.unpacked
: $(DL_DIR
)/$(SDL_SOURCE
)
20 $(SDL_CAT
) $(DL_DIR
)/$(SDL_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
21 toolchain
/patch-kernel.sh
$(SDL_DIR
) package
/sdl sdl-
$(SDL_VERSION
)\
*.patch
22 $(CONFIG_UPDATE
) $(SDL_DIR
)
23 $(CONFIG_UPDATE
) $(SDL_DIR
)/build-scripts
26 $(SDL_DIR
)/.configured
: $(SDL_DIR
)/.unpacked
27 (cd
$(SDL_DIR
); rm -rf config.cache
; \
28 $(TARGET_CONFIGURE_OPTS
) \
29 $(TARGET_CONFIGURE_ARGS
) \
31 --target
=$(GNU_TARGET_NAME
) \
32 --host
=$(GNU_TARGET_NAME
) \
33 --build
=$(GNU_HOST_NAME
) \
42 --localstatedir
=/var \
43 --includedir=/include \
52 $(STAGING_DIR
)/include/directfb
:
53 ln
-s ..
/usr
/include/directfb
$(STAGING_DIR
)/include/directfb
55 $(SDL_DIR
)/.compiled
: $(SDL_DIR
)/.configured
$(STAGING_DIR
)/include/directfb
56 $(MAKE1
) $(TARGET_CONFIGURE_OPTS
) \
57 INCLUDE
="-I./include -I$(STAGING_DIR)/usr/include/directfb" \
58 LDFLAGS
="-L$(STAGING_DIR)/usr/lib" \
59 DESTDIR
=$(STAGING_DIR
)/usr
-C
$(SDL_DIR
)
62 $(STAGING_DIR
)/usr
/lib
/libSDL.so
: $(SDL_DIR
)/.compiled
63 $(MAKE
) DESTDIR
=$(STAGING_DIR
)/usr
-C
$(SDL_DIR
) install
66 $(TARGET_DIR
)/usr
/lib
/libSDL.so
: $(STAGING_DIR
)/usr
/lib
/libSDL.so
67 cp
-dpf
$(STAGING_DIR
)/usr
/lib
/libSDL
*.so
* $(TARGET_DIR
)/usr
/lib
/
68 -$(STRIPCMD
) $(STRIP_STRIP_UNNEEDED
) $(TARGET_DIR
)/usr
/lib
/libSDL.so
70 SDL sdl
: $(TARGET_DIR
)/usr
/lib
/libSDL.so
73 $(MAKE
) DESTDIR
=$(TARGET_DIR
) CC
=$(TARGET_CC
) -C
$(SDL_DIR
) uninstall
74 -$(MAKE
) -C
$(SDL_DIR
) clean
79 #############################################################
81 # Toplevel Makefile options
83 #############################################################
84 ifeq ($(BR2_PACKAGE_SDL
),y
)