author  Sam Lantinga <slouken@libsdl.org> 
Wed, 24 Aug 2005 21:57:48 +0000  
changeset 1131  e044e7c70a50 
parent 1128  9bad9361d390 
child 1321  e05bc5d315e3 
permissions  rwrr 
0  1 
# The toplevel 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 = sdlconfig 

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 
READMESDL.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 targzipped 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 
installlib: 

85 
cd src && $(MAKE) installlibLTLIBRARIES 

86 

87 
# Run ldconfig after installing the library: 

88 
installhook: 

89 
ldconfig 

90 

91 
# Grab the test programs for the distribution: 

92 
disthook: 

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 SDL1.2 
0  105 
tar zcvf $(HOME)/SDL1.2.tar.gz SDL1.2 
106 
rm rf SDL1.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 SDL1.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)/SDL1.3.tar.gz SDL1.3 
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset

113 
rm rf SDL1.3 