Mercurial > sdl-ios-xcode
annotate Makefile.am @ 1169:4b3e2294782d
Date: Sun, 06 Nov 2005 18:23:03 +0900
From: Hayashi Naoyuki <titan@culzean.org>
To: "A list for developers using the SDL library. \(includes SDL-announce\)" <sdl@libsdl.org>
Subject: Re: [SDL] Dynamic X11...
1. Compilation produce the following error on Tru64 UNIX.
cc: Severe: SDL_x11dyn.h, line 31: Cannot find file
<X11/extensions/extutil.h> specified in #include directive. (noinclfilef)
#include <X11/extensions/extutil.h>
Because Tru64 UNIX doesn't have extutil.h, this error is caused.
2. Compilation with --enable-x11-shared=no produce the following error.
cc: Error: SDL_x11sym.h, line 115: In this statement,
"Xutf8TextListToTextProperty" is not declared. (undeclared)
SDL_X11_SYM(int,Xutf8TextListToTextProperty,(Display*,char**,int,XICCEncodingStyle,XTextProperty*))
Though it doesn't have Xutf8TextListToTextProperty,
"pXutf8TextListToTextProperty = Xutf8TextListToTextProperty;"
in SDL_x11dyn.c,117-119
#define SDL_X11_SYM(r,fn,arg) p##fn = fn;
#include "SDL_x11sym.h"
#undef SDL_X11_SYM
-- Hayashi Naoyuki Key fingerprint = 60A0 D5D3 F58B 3633 2E52 0147 D17F 5578 3FDF F5B6
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Sun, 06 Nov 2005 17:05:12 +0000 |
parents | e044e7c70a50 |
children | e05bc5d315e3 |
rev | line source |
---|---|
0 | 1 # The top-level input Makefile for SDL |
2 | |
3 # require automake 1.4 | |
4 AUTOMAKE_OPTIONS = 1.4 | |
5 | |
6 ## Any directories that you want built and installed should go here. | |
7 SUBDIRS = src include docs | |
8 | |
9 ## Any directories you want a part of the distribution should be listed | |
10 ## here, as well as have a Makefile generated at the end of configure.in | |
11 ## | |
12 ## This only works for subdirectories one level deep. | |
351
b1cae30740a2
Fixed failed make when running "make distclean"
Sam Lantinga <slouken@libsdl.org>
parents:
292
diff
changeset
|
13 DIST_SUBDIRS = $(SUBDIRS) |
0 | 14 |
15 # SDL runtime configuration script | |
16 bin_SCRIPTS = sdl-config | |
17 | |
18 # All the rest of the distributed files | |
19 EXTRA_DIST = \ | |
20 BUGS \ | |
21 TODO \ | |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
22 COPYING \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
23 CREDITS \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
24 INSTALL \ |
240
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
25 README \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
26 README.AmigaOS \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
27 README.CVS \ |
509
dad72daf44b3
Added initial support for Dreamcast (thanks HERO!)
Sam Lantinga <slouken@libsdl.org>
parents:
465
diff
changeset
|
28 README.DC \ |
240
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
29 README.Epoc \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
30 README.MacOS \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
31 README.MacOSX \ |
281
c5010ab8ba35
Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents:
274
diff
changeset
|
32 README.MiNT \ |
240
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
33 README.NanoX \ |
433
706de3956894
Added initial support for PicoGUI (thanks Micah!)
Sam Lantinga <slouken@libsdl.org>
parents:
386
diff
changeset
|
34 README.PicoGUI \ |
267
b0a5d198755b
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
254
diff
changeset
|
35 README.QNX \ |
386
2c5d4c22a2ac
Added a README for Qtopia
Sam Lantinga <slouken@libsdl.org>
parents:
367
diff
changeset
|
36 README.Qtopia \ |
240
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
37 README.WinCE \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
38 README-SDL.txt \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
39 Borland.html \ |
274
051b991765ba
David Snopek added Borland compiler support
Sam Lantinga <slouken@libsdl.org>
parents:
267
diff
changeset
|
40 Borland.zip \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
41 VisualC.html \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
42 VisualC.zip \ |
453
a6fa62b1be09
Updated for embedded Visual C++ 4.0
Sam Lantinga <slouken@libsdl.org>
parents:
433
diff
changeset
|
43 VisualCE.zip \ |
509
dad72daf44b3
Added initial support for Dreamcast (thanks HERO!)
Sam Lantinga <slouken@libsdl.org>
parents:
465
diff
changeset
|
44 Makefile.dc \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
45 MPWmake.sea.bin \ |
0 | 46 CWprojects.sea.bin \ |
54
028447a8a758
*** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents:
3
diff
changeset
|
47 PBProjects.tar.gz \ |
254
4fc12b8edf74
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
240
diff
changeset
|
48 EpocBuildFiles.zip \ |
1010 | 49 Xcode.tar.gz \ |
1128
9bad9361d390
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1010
diff
changeset
|
50 Xcode21.tar.gz \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
51 WhatsNew \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
52 docs.html \ |
292
eadc0746dfaf
Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents:
281
diff
changeset
|
53 sdl.m4 \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
54 SDL.spec \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
55 autogen.sh \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
56 strip_fPIC.sh |
0 | 57 |
58 # M4 macro file for inclusion with autoconf | |
59 m4datadir = $(datadir)/aclocal | |
60 m4data_DATA = sdl.m4 | |
61 | |
62 # Rule to build tar-gzipped distribution package | |
63 $(PACKAGE)-$(VERSION).tar.gz: dist | |
64 | |
65 # Rule to build RPM distribution package | |
66 rpm: $(PACKAGE)-$(VERSION).tar.gz | |
138
69ee0b88b615
Applied Paul Jenner's patches to fix "make distcheck" and "make rpm"
Sam Lantinga <slouken@libsdl.org>
parents:
123
diff
changeset
|
67 rpm -ta $(PACKAGE)-$(VERSION).tar.gz |
0 | 68 |
69 # Rule to rebuild the export lists for BeOS, MacOS and Win32. | |
70 exports: | |
71 (cd src/main/beos/exports; $(MAKE)) | |
72 (cd src/main/macos/exports; $(MAKE)) | |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
720
diff
changeset
|
73 (cd src/main/macosx/exports; $(MAKE)) |
0 | 74 (cd src/main/win32/exports; $(MAKE)) |
75 | |
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
76 # Rule to build the Project Builder archive in MacOS X |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
77 PBProjects.tar.gz: |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
78 rm -f `find . -name .DS_Store` |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
79 if [ -d PBProjects ]; then \ |
168
e92aa316c517
Added Max's patches for building MacOS X apps on command line
Sam Lantinga <slouken@libsdl.org>
parents:
138
diff
changeset
|
80 tar zcvf $@ PBProjects; \ |
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
81 fi |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
82 |
0 | 83 # Rule to install the libraries only - prevent rebuilding apps |
84 install-lib: | |
85 cd src && $(MAKE) install-libLTLIBRARIES | |
86 | |
87 # Run ldconfig after installing the library: | |
88 install-hook: | |
89 -ldconfig | |
90 | |
91 # Grab the test programs for the distribution: | |
92 dist-hook: | |
93 if test -f test/Makefile; then (cd test; make distclean); fi | |
754
623b453a3219
Fixed "dist" make target for newer versions of automake
Sam Lantinga <slouken@libsdl.org>
parents:
720
diff
changeset
|
94 rm -rf $(srcdir)/test/autom4te* |
138
69ee0b88b615
Applied Paul Jenner's patches to fix "make distcheck" and "make rpm"
Sam Lantinga <slouken@libsdl.org>
parents:
123
diff
changeset
|
95 cp -rp $(srcdir)/test $(distdir) |
0 | 96 rm -rf `find $(distdir) -type d -name CVS -print` |
97 | |
98 # Create a CVS snapshot that people can run update -d on | |
365
263374148386
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
362
diff
changeset
|
99 CVSROOT = :pserver:guest@libsdl.org:/home/sdlweb/libsdl.org/cvs |
0 | 100 snapshot: |
101 cvs -d $(CVSROOT) login | |
3
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
102 cvs -d $(CVSROOT) checkout SDL12 |
831
26fe9256c48b
Remove automake junk before generating a snapshot
Sam Lantinga <slouken@libsdl.org>
parents:
754
diff
changeset
|
103 (cd SDL12 && ./autogen.sh && rm -rf autom4te.cache) |
3
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
104 mv SDL12 SDL-1.2 |
0 | 105 tar zcvf $(HOME)/SDL-1.2.tar.gz SDL-1.2 |
106 rm -rf SDL-1.2 | |
720
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
107 snapshot13: |
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
108 cvs -d $(CVSROOT) login |
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
109 cvs -d $(CVSROOT) checkout -r branch_1_3_x SDL12 |
831
26fe9256c48b
Remove automake junk before generating a snapshot
Sam Lantinga <slouken@libsdl.org>
parents:
754
diff
changeset
|
110 (cd SDL12 && ./autogen.sh && rm -rf autom4te.cache) |
720
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
111 mv SDL12 SDL-1.3 |
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
112 tar zcvf $(HOME)/SDL-1.3.tar.gz SDL-1.3 |
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
113 rm -rf SDL-1.3 |