author | Sam Lantinga <slouken@libsdl.org> |
Sun, 25 Jul 2004 17:33:33 +0000 | |
changeset 913 | a7a8c282d62e |
parent 831 | 26fe9256c48b |
child 1010 | 2cd32a2d1f11 |
permissions | -rw-r--r-- |
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 \ |
521
136d97397288
Added Visual C++ 7 (.NET) projects (thanks James!)
Sam Lantinga <slouken@libsdl.org>
parents:
509
diff
changeset
|
43 |
VisualC7.zip \ |
453
a6fa62b1be09
Updated for embedded Visual C++ 4.0
Sam Lantinga <slouken@libsdl.org>
parents:
433
diff
changeset
|
44 |
VisualCE.zip \ |
509
dad72daf44b3
Added initial support for Dreamcast (thanks HERO!)
Sam Lantinga <slouken@libsdl.org>
parents:
465
diff
changeset
|
45 |
Makefile.dc \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
46 |
MPWmake.sea.bin \ |
0 | 47 |
CWprojects.sea.bin \ |
54
028447a8a758
*** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents:
3
diff
changeset
|
48 |
PBProjects.tar.gz \ |
254
4fc12b8edf74
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
240
diff
changeset
|
49 |
EpocBuildFiles.zip \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
50 |
WhatsNew \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
51 |
docs.html \ |
292
eadc0746dfaf
Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents:
281
diff
changeset
|
52 |
sdl.m4 \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
53 |
SDL.spec \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
54 |
autogen.sh \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
55 |
strip_fPIC.sh |
0 | 56 |
|
57 |
# M4 macro file for inclusion with autoconf |
|
58 |
m4datadir = $(datadir)/aclocal |
|
59 |
m4data_DATA = sdl.m4 |
|
60 |
||
61 |
# Rule to build tar-gzipped distribution package |
|
62 |
$(PACKAGE)-$(VERSION).tar.gz: dist |
|
63 |
||
64 |
# Rule to build RPM distribution package |
|
65 |
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
|
66 |
rpm -ta $(PACKAGE)-$(VERSION).tar.gz |
0 | 67 |
|
68 |
# Rule to rebuild the export lists for BeOS, MacOS and Win32. |
|
69 |
exports: |
|
70 |
(cd src/main/beos/exports; $(MAKE)) |
|
71 |
(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
|
72 |
(cd src/main/macosx/exports; $(MAKE)) |
0 | 73 |
(cd src/main/win32/exports; $(MAKE)) |
74 |
||
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
75 |
# 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
|
76 |
PBProjects.tar.gz: |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
77 |
rm -f `find . -name .DS_Store` |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
78 |
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
|
79 |
tar zcvf $@ PBProjects; \ |
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
80 |
fi |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
81 |
|
0 | 82 |
# Rule to install the libraries only - prevent rebuilding apps |
83 |
install-lib: |
|
84 |
cd src && $(MAKE) install-libLTLIBRARIES |
|
85 |
||
86 |
# Run ldconfig after installing the library: |
|
87 |
install-hook: |
|
88 |
-ldconfig |
|
89 |
||
90 |
# Grab the test programs for the distribution: |
|
91 |
dist-hook: |
|
92 |
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
|
93 |
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
|
94 |
cp -rp $(srcdir)/test $(distdir) |
0 | 95 |
rm -rf `find $(distdir) -type d -name CVS -print` |
96 |
||
97 |
# 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
|
98 |
CVSROOT = :pserver:guest@libsdl.org:/home/sdlweb/libsdl.org/cvs |
0 | 99 |
snapshot: |
100 |
cvs -d $(CVSROOT) login |
|
3
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
101 |
cvs -d $(CVSROOT) checkout SDL12 |
831
26fe9256c48b
Remove automake junk before generating a snapshot
Sam Lantinga <slouken@libsdl.org>
parents:
754
diff
changeset
|
102 |
(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
|
103 |
mv SDL12 SDL-1.2 |
0 | 104 |
tar zcvf $(HOME)/SDL-1.2.tar.gz SDL-1.2 |
105 |
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
|
106 |
snapshot13: |
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
107 |
cvs -d $(CVSROOT) login |
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset
|
108 |
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
|
109 |
(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
|
110 |
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
|
111 |
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
|
112 |
rm -rf SDL-1.3 |