Mercurial > sdl-ios-xcode
annotate src/main/Makefile.am @ 753:b14fdadd8311
Date: Thu, 4 Dec 2003 07:48:40 +0200
From: "Mike Gorchak"
Subject: SDL/QNX6 new patch
Here in attachment my patch for the SDL/QNX6 again :) It contain non-crtitical/cosmetic fixes:
1. Fixed window centering at other than the first consoles.
2. Fixed window centering algorithm in case when window height or width are greater than the desktop resolution.
3. Fixed window positioning on other than the first consoles.
4. Fixed occasional input focus lost when switching to fullscreen.
5. Removed the Photon's default chroma color for the overlays, added RGB(12, 6, 12) color instead (very dark pink).
6. Added more checks to the YUV overlay code (fixed crashes during resolution mode switches).
7. Added support for Enter/Backspace keys in unicode mode (used by Maelstrom and by other games).
8. Fixed window restore/maximize function. It works, finally.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 10 Dec 2003 12:35:56 +0000 |
parents | db0cc6034336 |
children | 623b453a3219 |
rev | line source |
---|---|
0 | 1 |
2 ## Makefile.am for the main() function in the SDL library | |
3 # | |
4 # This is necessary because some platforms have special program | |
5 # entry points, which require special application initialization. | |
6 | |
173
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
7 ARCH_SUBDIRS = $(srcdir)/beos \ |
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
8 $(srcdir)/epoc \ |
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
9 $(srcdir)/linux \ |
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
10 $(srcdir)/macos \ |
221
50620ec9c86a
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
194
diff
changeset
|
11 $(srcdir)/macosx \ |
173
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
12 $(srcdir)/win32 |
0 | 13 |
14 # Build a separate library containing the main() entry point. | |
15 lib_LIBRARIES = libSDLmain.a | |
16 | |
158
4382c38dfbee
Date: Tue, 21 Aug 2001 03:50:01 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
141
diff
changeset
|
17 if TARGET_MACOSX |
194
ba9e0fcc2ae2
Oops, back out that SDL_main -> SDLMain conversion
Sam Lantinga <slouken@libsdl.org>
parents:
193
diff
changeset
|
18 MAINLIB_ARCH_SRCS = SDLMain.m SDLMain.h |
158
4382c38dfbee
Date: Tue, 21 Aug 2001 03:50:01 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
141
diff
changeset
|
19 else |
371
db0cc6034336
Added David Hedbor's Qtopia patches
Sam Lantinga <slouken@libsdl.org>
parents:
221
diff
changeset
|
20 if TARGET_QTOPIA |
db0cc6034336
Added David Hedbor's Qtopia patches
Sam Lantinga <slouken@libsdl.org>
parents:
221
diff
changeset
|
21 MAINLIB_ARCH_SRCS = SDL_Qtopia_main.cc |
db0cc6034336
Added David Hedbor's Qtopia patches
Sam Lantinga <slouken@libsdl.org>
parents:
221
diff
changeset
|
22 else |
0 | 23 MAINLIB_ARCH_SRCS = SDL_main.c |
158
4382c38dfbee
Date: Tue, 21 Aug 2001 03:50:01 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
141
diff
changeset
|
24 endif |
371
db0cc6034336
Added David Hedbor's Qtopia patches
Sam Lantinga <slouken@libsdl.org>
parents:
221
diff
changeset
|
25 endif |
0 | 26 libSDLmain_a_SOURCES = $(MAINLIB_ARCH_SRCS) |
27 | |
28 # Build an internal library of any special app setup functions | |
29 noinst_LTLIBRARIES = libarch.la | |
30 | |
31 if TARGET_BEOS | |
32 ARCH_SRCS = SDL_BeApp.cc SDL_BeApp.h | |
33 else | |
34 ARCH_SRCS = | |
35 endif | |
36 | |
37 # Include the architecture-independent sources | |
38 COMMON_SRCS = dummy.c | |
39 | |
40 libarch_la_SOURCES = $(COMMON_SRCS) $(ARCH_SRCS) | |
41 | |
42 ## Let automake know that it shouldn't distribute linked sources | |
43 BUILT_SOURCES = $(MAINLIB_ARCH_SRCS) $(ARCH_SRCS) | |
44 | |
45 ## Let automake know that it should remove these for distribution | |
46 DISTCLEANFILES = $(MAINLIB_ARCH_SRCS) $(ARCH_SRCS) | |
47 | |
48 # The architecture specific directories need to be copied into place | |
49 # when building a distribution. | |
50 dist-hook: | |
51 (cd $(distdir) && rm -f $(BUILT_SOURCES)) | |
52 cp -rp $(ARCH_SUBDIRS) $(distdir) | |
53 (cd $(distdir) && rm -rf `find . -name CVS`) |