Mercurial > sdl-ios-xcode
annotate Makefile.am @ 370:ba72f259bc88
Date: Sat, 18 May 2002 17:40:53 +0300
From: Mike Gorchak <mike@malva.ua>
Subject: New QNX patches
- Added more error check to avoid SEGFAULTS;
- Fixed bug in update function for SDL_HWSURFACE. BTW: update is much
faster than before.
- Added checks for SDL_HWSURFACE flag, chosen bpp must be equal to
desktop bpp for SDL_HWSURFACE.
- Fixed overlay bug, no more SEGFAULTS.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 19 May 2002 19:54:01 +0000 |
parents | 8a0a806bfe05 |
children | 2c5d4c22a2ac |
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 \ | |
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 \ |
267
b0a5d198755b
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
254
diff
changeset
|
33 README.QNX \ |
240
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
34 README.WinCE \ |
529ba31e8679
Include the README files with the source distribution
Sam Lantinga <slouken@libsdl.org>
parents:
168
diff
changeset
|
35 README-SDL.txt \ |
274
051b991765ba
David Snopek added Borland compiler support
Sam Lantinga <slouken@libsdl.org>
parents:
267
diff
changeset
|
36 BorlandC.html \ |
051b991765ba
David Snopek added Borland compiler support
Sam Lantinga <slouken@libsdl.org>
parents:
267
diff
changeset
|
37 Borland.zip \ |
0 | 38 VisualC.html \ |
39 VisualC.zip \ | |
40 MPWmake.sea.bin \ | |
41 CWprojects.sea.bin \ | |
54
028447a8a758
*** empty log message ***
Sam Lantinga <slouken@lokigames.com>
parents:
3
diff
changeset
|
42 PBProjects.tar.gz \ |
254
4fc12b8edf74
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
240
diff
changeset
|
43 EpocBuildFiles.zip \ |
0 | 44 WhatsNew \ |
45 docs.html \ | |
292
eadc0746dfaf
Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents:
281
diff
changeset
|
46 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
|
47 SDL.spec \ |
0 | 48 autogen.sh \ |
49 strip_fPIC.sh | |
50 | |
51 # M4 macro file for inclusion with autoconf | |
52 m4datadir = $(datadir)/aclocal | |
53 m4data_DATA = sdl.m4 | |
54 | |
55 # Rule to build tar-gzipped distribution package | |
56 $(PACKAGE)-$(VERSION).tar.gz: dist | |
57 | |
58 # Rule to build RPM distribution package | |
59 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
|
60 rpm -ta $(PACKAGE)-$(VERSION).tar.gz |
0 | 61 |
62 # Rule to rebuild the export lists for BeOS, MacOS and Win32. | |
63 exports: | |
64 (cd src/main/beos/exports; $(MAKE)) | |
65 (cd src/main/macos/exports; $(MAKE)) | |
66 (cd src/main/win32/exports; $(MAKE)) | |
67 | |
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
68 # 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
|
69 PBProjects.tar.gz: |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
70 rm -f `find . -name .DS_Store` |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
71 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
|
72 tar zcvf $@ PBProjects; \ |
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
73 fi |
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset
|
74 |
0 | 75 # Rule to force automake to rebuild the library |
76 changed: | |
77 @echo "This build target is no longer necessary" | |
78 | |
79 # Rule to install the libraries only - prevent rebuilding apps | |
80 install-lib: | |
81 cd src && $(MAKE) install-libLTLIBRARIES | |
82 | |
83 # Run ldconfig after installing the library: | |
84 install-hook: | |
85 -ldconfig | |
86 | |
87 # Grab the test programs for the distribution: | |
88 dist-hook: | |
89 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
|
90 cp -rp $(srcdir)/test $(distdir) |
0 | 91 rm -rf `find $(distdir) -type d -name CVS -print` |
92 | |
93 # 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
|
94 CVSROOT = :pserver:guest@libsdl.org:/home/sdlweb/libsdl.org/cvs |
0 | 95 snapshot: |
96 cvs -d $(CVSROOT) login | |
3
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
97 cvs -d $(CVSROOT) checkout SDL12 |
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
98 (cd SDL12 && ./autogen.sh) |
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
99 mv SDL12 SDL-1.2 |
0 | 100 tar zcvf $(HOME)/SDL-1.2.tar.gz SDL-1.2 |
101 rm -rf SDL-1.2 |