author | Sam Lantinga <slouken@libsdl.org> |
Sat, 05 Oct 2002 16:50:56 +0000 | |
changeset 509 | dad72daf44b3 |
parent 465 | 25f475cd4981 |
child 521 | 136d97397288 |
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 \ |
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 \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
49 |
WhatsNew \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
50 |
docs.html \ |
292
eadc0746dfaf
Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents:
281
diff
changeset
|
51 |
sdl.m4 \ |
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
52 |
SDL.spec \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
53 |
autogen.sh \ |
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset
|
54 |
strip_fPIC.sh |
0 | 55 |
|
56 |
# M4 macro file for inclusion with autoconf |
|
57 |
m4datadir = $(datadir)/aclocal |
|
58 |
m4data_DATA = sdl.m4 |
|
59 |
||
60 |
# Rule to build tar-gzipped distribution package |
|
61 |
$(PACKAGE)-$(VERSION).tar.gz: dist |
|
62 |
||
63 |
# Rule to build RPM distribution package |
|
64 |
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
|
65 |
rpm -ta $(PACKAGE)-$(VERSION).tar.gz |
0 | 66 |
|
67 |
# Rule to rebuild the export lists for BeOS, MacOS and Win32. |
|
68 |
exports: |
|
69 |
(cd src/main/beos/exports; $(MAKE)) |
|
70 |
(cd src/main/macos/exports; $(MAKE)) |
|
71 |
(cd src/main/win32/exports; $(MAKE)) |
|
72 |
||
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
73 |
# 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
|
74 |
PBProjects.tar.gz: |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
75 |
rm -f `find . -name .DS_Store` |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
76 |
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
|
77 |
tar zcvf $@ PBProjects; \ |
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
78 |
fi |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
79 |
|
0 | 80 |
# Rule to force automake to rebuild the library |
81 |
changed: |
|
82 |
@echo "This build target is no longer necessary" |
|
83 |
||
84 |
# Rule to install the libraries only - prevent rebuilding apps |
|
85 |
install-lib: |
|
86 |
cd src && $(MAKE) install-libLTLIBRARIES |
|
87 |
||
88 |
# Run ldconfig after installing the library: |
|
89 |
install-hook: |
|
90 |
-ldconfig |
|
91 |
||
92 |
# Grab the test programs for the distribution: |
|
93 |
dist-hook: |
|
94 |
if test -f test/Makefile; then (cd test; make distclean); fi |
|
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 |
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
103 |
(cd SDL12 && ./autogen.sh) |
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 |