author | Sam Lantinga <slouken@libsdl.org> |
Thu, 01 Aug 2002 23:24:13 +0000 | |
changeset 433 | 706de3956894 |
parent 386 | 2c5d4c22a2ac |
child 453 | a6fa62b1be09 |
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 \ |
|
22 |
COPYING \ |
|
23 |
CREDITS \ |
|
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 \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
28 |
README.Epoc \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
29 |
README.MacOS \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
30 |
README.MacOSX \ |
281
c5010ab8ba35
Added initial support for Atari (thanks Patrice!)
Sam Lantinga <slouken@libsdl.org>
parents:
274
diff
changeset
|
31 |
README.MiNT \ |
240
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
32 |
README.NanoX \ |
433
706de3956894
Added initial support for PicoGUI (thanks Micah!)
Sam Lantinga <slouken@libsdl.org>
parents:
386
diff
changeset
|
33 |
README.PicoGUI \ |
267
b0a5d198755b
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
254
diff
changeset
|
34 |
README.QNX \ |
386
2c5d4c22a2ac
Added a README for Qtopia
Sam Lantinga <slouken@libsdl.org>
parents:
367
diff
changeset
|
35 |
README.Qtopia \ |
240
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
36 |
README.WinCE \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
37 |
README-SDL.txt \ |
274
051b991765ba
David Snopek added Borland compiler support
Sam Lantinga <slouken@libsdl.org>
parents:
267
diff
changeset
|
38 |
BorlandC.html \ |
051b991765ba
David Snopek added Borland compiler support
Sam Lantinga <slouken@libsdl.org>
parents:
267
diff
changeset
|
39 |
Borland.zip \ |
0 | 40 |
VisualC.html \ |
41 |
VisualC.zip \ |
|
42 |
MPWmake.sea.bin \ |
|
43 |
CWprojects.sea.bin \ |
|
54
028447a8a758
*** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents:
3
diff
changeset
|
44 |
PBProjects.tar.gz \ |
254
4fc12b8edf74
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
240
diff
changeset
|
45 |
EpocBuildFiles.zip \ |
0 | 46 |
WhatsNew \ |
47 |
docs.html \ |
|
292
eadc0746dfaf
Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents:
281
diff
changeset
|
48 |
sdl.m4 \ |
138
69ee0b88b615
Applied Paul Jenner's patches to fix "make distcheck" and "make rpm"
Sam Lantinga <slouken@libsdl.org>
parents:
123
diff
changeset
|
49 |
SDL.spec \ |
0 | 50 |
autogen.sh \ |
51 |
strip_fPIC.sh |
|
52 |
||
53 |
# M4 macro file for inclusion with autoconf |
|
54 |
m4datadir = $(datadir)/aclocal |
|
55 |
m4data_DATA = sdl.m4 |
|
56 |
||
57 |
# Rule to build tar-gzipped distribution package |
|
58 |
$(PACKAGE)-$(VERSION).tar.gz: dist |
|
59 |
||
60 |
# Rule to build RPM distribution package |
|
61 |
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
|
62 |
rpm -ta $(PACKAGE)-$(VERSION).tar.gz |
0 | 63 |
|
64 |
# Rule to rebuild the export lists for BeOS, MacOS and Win32. |
|
65 |
exports: |
|
66 |
(cd src/main/beos/exports; $(MAKE)) |
|
67 |
(cd src/main/macos/exports; $(MAKE)) |
|
68 |
(cd src/main/win32/exports; $(MAKE)) |
|
69 |
||
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
70 |
# 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
|
71 |
PBProjects.tar.gz: |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
72 |
rm -f `find . -name .DS_Store` |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
73 |
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
|
74 |
tar zcvf $@ PBProjects; \ |
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
75 |
fi |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
76 |
|
0 | 77 |
# Rule to force automake to rebuild the library |
78 |
changed: |
|
79 |
@echo "This build target is no longer necessary" |
|
80 |
||
81 |
# Rule to install the libraries only - prevent rebuilding apps |
|
82 |
install-lib: |
|
83 |
cd src && $(MAKE) install-libLTLIBRARIES |
|
84 |
||
85 |
# Run ldconfig after installing the library: |
|
86 |
install-hook: |
|
87 |
-ldconfig |
|
88 |
||
89 |
# Grab the test programs for the distribution: |
|
90 |
dist-hook: |
|
91 |
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
|
92 |
cp -rp $(srcdir)/test $(distdir) |
0 | 93 |
rm -rf `find $(distdir) -type d -name CVS -print` |
94 |
||
95 |
# 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
|
96 |
CVSROOT = :pserver:guest@libsdl.org:/home/sdlweb/libsdl.org/cvs |
0 | 97 |
snapshot: |
98 |
cvs -d $(CVSROOT) login |
|
3
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
99 |
cvs -d $(CVSROOT) checkout SDL12 |
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
100 |
(cd SDL12 && ./autogen.sh) |
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
101 |
mv SDL12 SDL-1.2 |
0 | 102 |
tar zcvf $(HOME)/SDL-1.2.tar.gz SDL-1.2 |
103 |
rm -rf SDL-1.2 |