author  Sam Lantinga <slouken@libsdl.org> 
Tue, 23 Aug 2005 06:43:24 +0000  
changeset 1128  9bad9361d390 
parent 1010  2cd32a2d1f11 
child 1131  e044e7c70a50 
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 \ 
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 \ 
1010  50 
Xcode.tar.gz \ 
1128
9bad9361d390
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1010
diff
changeset

51 
Xcode21.tar.gz \ 
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset

52 
WhatsNew \ 
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset

53 
docs.html \ 
292
eadc0746dfaf
Added SDL_LockRect() and SDL_UnlockRect()
Sam Lantinga <slouken@libsdl.org>
parents:
281
diff
changeset

54 
sdl.m4 \ 
465
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset

55 
SDL.spec \ 
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset

56 
autogen.sh \ 
25f475cd4981
Updated the Borland C++ projects (thanks Dominique!)
Sam Lantinga <slouken@libsdl.org>
parents:
453
diff
changeset

57 
strip_fPIC.sh 
0  58 

59 
# M4 macro file for inclusion with autoconf 

60 
m4datadir = $(datadir)/aclocal 

61 
m4data_DATA = sdl.m4 

62 

63 
# Rule to build targzipped distribution package 

64 
$(PACKAGE)$(VERSION).tar.gz: dist 

65 

66 
# Rule to build RPM distribution package 

67 
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

68 
rpm ta $(PACKAGE)$(VERSION).tar.gz 
0  69 

70 
# Rule to rebuild the export lists for BeOS, MacOS and Win32. 

71 
exports: 

72 
(cd src/main/beos/exports; $(MAKE)) 

73 
(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

74 
(cd src/main/macosx/exports; $(MAKE)) 
0  75 
(cd src/main/win32/exports; $(MAKE)) 
76 

123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset

77 
# 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

78 
PBProjects.tar.gz: 
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset

79 
rm f `find . name .DS_Store` 
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset

80 
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

81 
tar zcvf $@ PBProjects; \ 
123
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset

82 
fi 
d49e9d023119
Fixed the project builder project archive
Sam Lantinga <slouken@libsdl.org>
parents:
116
diff
changeset

83 

0  84 
# Rule to install the libraries only  prevent rebuilding apps 
85 
installlib: 

86 
cd src && $(MAKE) installlibLTLIBRARIES 

87 

88 
# Run ldconfig after installing the library: 

89 
installhook: 

90 
ldconfig 

91 

92 
# Grab the test programs for the distribution: 

93 
disthook: 

94 
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

95 
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

96 
cp rp $(srcdir)/test $(distdir) 
0  97 
rm rf `find $(distdir) type d name CVS print` 
98 

99 
# 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

100 
CVSROOT = :pserver:guest@libsdl.org:/home/sdlweb/libsdl.org/cvs 
0  101 
snapshot: 
102 
cvs d $(CVSROOT) login 

3
3b97b708523c
Use correct repository when generating CVS snapshots
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset

103 
cvs d $(CVSROOT) checkout SDL12 
831
26fe9256c48b
Remove automake junk before generating a snapshot
Sam Lantinga <slouken@libsdl.org>
parents:
754
diff
changeset

104 
(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

105 
mv SDL12 SDL1.2 
0  106 
tar zcvf $(HOME)/SDL1.2.tar.gz SDL1.2 
107 
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

108 
snapshot13: 
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset

109 
cvs d $(CVSROOT) login 
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset

110 
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

111 
(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

112 
mv SDL12 SDL1.3 
f90d80d68071
N Sep 17 8791 Sam Lantinga Re: tks source released
Sam Lantinga <slouken@libsdl.org>
parents:
521
diff
changeset

113 
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

114 
rm rf SDL1.3 