Mercurial > sdl-ios-xcode
annotate src/Makefile.am @ 1166:da33b7e6d181
Date: Tue, 1 Nov 2005 20:25:10 +0100
From: Dirk Mueller
Subject: [PATCH] build SDL with nonexecutable stack
libSDL is by default marked with an executable stack, which it doesn't
actually need. the reason for this is that there are assembler files in the
source tree not properly annotated with the "noexec stack" section. As such
the linker does a safe-fallback and marks the whole lib as "requires
executable stack".
the patch below removes this by adding annotations. As far as I can see it
shouldn't break anything.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 01 Nov 2005 23:19:59 +0000 |
parents | e70f80e98f60 |
children | 450721ad5436 |
rev | line source |
---|---|
0 | 1 |
2 ## Makefile.am for the main SDL library | |
3 | |
4 # These are the subdirectories that are always built | |
5 CORE_SUBDIRS = \ | |
6 main | |
7 | |
8 # These are the subdirectories which may be built | |
9 EXTRA_SUBDIRS = \ | |
740
e70f80e98f60
Actually hook the cpuinfo module into the library. :)
Sam Lantinga <slouken@libsdl.org>
parents:
729
diff
changeset
|
10 audio video events joystick cdrom thread timer endian file cpuinfo hermes |
0 | 11 |
12 # These are the subdirectories which will be built now | |
13 SUBDIRS = $(CORE_SUBDIRS) @SDL_EXTRADIRS@ | |
14 | |
15 # These are the subdirectories which will be distributed with "make dist" | |
16 DIST_SUBDIRS = $(CORE_SUBDIRS) $(EXTRA_SUBDIRS) | |
17 | |
18 # The SDL library target | |
19 lib_LTLIBRARIES = libSDL.la | |
20 | |
21 libSDL_la_SOURCES = $(GENERAL_SRCS) | |
22 libSDL_la_LDFLAGS = \ | |
729
dac996d69abb
Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents:
694
diff
changeset
|
23 -no-undefined \ |
0 | 24 -release $(LT_RELEASE) \ |
25 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) | |
26 libSDL_la_LIBADD = \ | |
27 main/libarch.la \ | |
28 @SDL_EXTRALIBS@ \ | |
29 @SYSTEM_LIBS@ | |
30 libSDL_la_DEPENDENCIES = \ | |
31 main/libarch.la \ | |
32 @SDL_EXTRALIBS@ | |
33 | |
34 # The SDL library sources | |
35 GENERAL_SRCS = \ | |
36 SDL.c \ | |
37 SDL_error.c \ | |
38 SDL_error_c.h \ | |
39 SDL_fatal.c \ | |
40 SDL_fatal.h \ | |
294
d2d48e10f370
Added a new header file: SDL_loadso.h
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
41 SDL_getenv.c \ |
694
f0c696e476da
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
296
diff
changeset
|
42 SDL_loadso.c |
0 | 43 |