Mercurial > sdl-ios-xcode
annotate src/main/Makefile.am @ 1226:d05306f0dc21
More dynamic X11 fixes...catches some code in Xlib headers that caused
dependencies...
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Wed, 04 Jan 2006 22:57:50 +0000 |
parents | 609c060fd2a2 |
children | 19418e4422cb |
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 \ |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
9 $(srcdir)/dummy \ |
173
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 \ |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
12 $(srcdir)/qtopia \ |
173
83018110dce8
Added initial support for EPOC/Symbian OS (thanks Hannu!)
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
13 $(srcdir)/win32 |
0 | 14 |
15 # Build a separate library containing the main() entry point. | |
16 lib_LIBRARIES = libSDLmain.a | |
17 | |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
18 if TARGET_WIN32 |
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
19 MAINLIB_ARCH_SRCS = win32/SDL_win32_main.c |
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
20 else |
158
4382c38dfbee
Date: Tue, 21 Aug 2001 03:50:01 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
141
diff
changeset
|
21 if TARGET_MACOSX |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
812
diff
changeset
|
22 if USE_COCOA |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
23 MAINLIB_ARCH_SRCS = macosx/SDLMain.m macosx/SDLMain.h |
158
4382c38dfbee
Date: Tue, 21 Aug 2001 03:50:01 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
141
diff
changeset
|
24 else |
1133
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
812
diff
changeset
|
25 if USE_CARBON |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
812
diff
changeset
|
26 MAINLIB_ARCH_SRCS = macos/SDL_main.c |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
812
diff
changeset
|
27 endif # USE_CARBON |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
812
diff
changeset
|
28 endif # USE_COCOA |
609c060fd2a2
The MacOSX Carbon/Cocoa/X11 all in one library patch. Relevant emails:
Ryan C. Gordon <icculus@icculus.org>
parents:
812
diff
changeset
|
29 else |
371
db0cc6034336
Added David Hedbor's Qtopia patches
Sam Lantinga <slouken@libsdl.org>
parents:
221
diff
changeset
|
30 if TARGET_QTOPIA |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
31 MAINLIB_ARCH_SRCS = qtopia/SDL_qtopia_main.cc |
371
db0cc6034336
Added David Hedbor's Qtopia patches
Sam Lantinga <slouken@libsdl.org>
parents:
221
diff
changeset
|
32 else |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
33 MAINLIB_ARCH_SRCS = dummy/SDL_dummy_main.c |
812
d315a411d5b2
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
792
diff
changeset
|
34 endif # !TARGET_QTOPIA |
d315a411d5b2
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
792
diff
changeset
|
35 endif # !TARGET_MACOSX |
d315a411d5b2
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
792
diff
changeset
|
36 endif # !TARGET_WIN32 |
0 | 37 libSDLmain_a_SOURCES = $(MAINLIB_ARCH_SRCS) |
38 | |
39 # Build an internal library of any special app setup functions | |
40 noinst_LTLIBRARIES = libarch.la | |
41 | |
42 if TARGET_BEOS | |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
43 ARCH_SRCS = beos/SDL_BeApp.cc beos/SDL_BeApp.h |
0 | 44 else |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
45 ARCH_SRCS = arch.c |
0 | 46 endif |
47 | |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
371
diff
changeset
|
48 libarch_la_SOURCES = $(ARCH_SRCS) |
0 | 49 |
792
2cbb8eaa2c92
Added an exports target so I can make the exports all at once. :)
Sam Lantinga <slouken@libsdl.org>
parents:
754
diff
changeset
|
50 exports: |
2cbb8eaa2c92
Added an exports target so I can make the exports all at once. :)
Sam Lantinga <slouken@libsdl.org>
parents:
754
diff
changeset
|
51 for i in $(ARCH_SUBDIRS); do if [ -d $$i/exports ]; then (cd $$i/exports; make); fi; done |
2cbb8eaa2c92
Added an exports target so I can make the exports all at once. :)
Sam Lantinga <slouken@libsdl.org>
parents:
754
diff
changeset
|
52 |
0 | 53 # The architecture specific directories need to be copied into place |
54 # when building a distribution. | |
55 dist-hook: | |
56 (cd $(distdir) && rm -f $(BUILT_SOURCES)) | |
57 cp -rp $(ARCH_SUBDIRS) $(distdir) | |
58 (cd $(distdir) && rm -rf `find . -name CVS`) |