annotate Makefile.in @ 1614:6162b8d921ce

Date: Wed, 29 Mar 2006 17:26:55 +0200 CEST From: "Fran���is Revol" Subject: [SDL] BeOS port fix: PrintScreen key crashing It seems the latest SDL crashes when someone hits the PrtScrn key in ZETA (BeOS R6), somewhere it gets a negative value as key code (or a big unsigned maybe ?), and uses it as an index in the keysym table... I'll investigate the cause for the negative value, but it's always better to check for bounds correctly when indexing a table. The attached diff fixes it. Fran���is Revol -- Software Architect yellowTAB GmbH
author Sam Lantinga <slouken@libsdl.org>
date Fri, 31 Mar 2006 06:16:20 +0000
parents 64710b9f3eeb
children 5bbfc3e20e10
rev   line source
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
1 # Makefile to build and install the SDL library
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
2
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
3 top_builddir = .
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
4 srcdir = @srcdir@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
5 objects = build
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
6 depend = build-deps
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
7 prefix = @prefix@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
8 exec_prefix = @exec_prefix@
1390
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1388
diff changeset
9 bindir = $(DESTDIR)@bindir@
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1388
diff changeset
10 libdir = $(DESTDIR)@libdir@
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1388
diff changeset
11 includedir = $(DESTDIR)@includedir@
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1388
diff changeset
12 datadir = $(DESTDIR)@datadir@
67781f790694 Added DESTDIR support
Sam Lantinga <slouken@libsdl.org>
parents: 1388
diff changeset
13 mandir = $(DESTDIR)@mandir@
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
14 auxdir = @ac_aux_dir@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
15 distpath = $(srcdir)/..
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
16 distdir = SDL-@SDL_VERSION@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
17 distfile = $(distdir).tar.gz
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
18
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1362
diff changeset
19 @SET_MAKE@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
20 SHELL = @SHELL@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
21 CC = @CC@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
22 INCLUDE = @INCLUDE@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
23 CFLAGS = @BUILD_CFLAGS@
1521
9b9212e4810c CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents: 1494
diff changeset
24 EXTRA_CFLAGS = @EXTRA_CFLAGS@
1393
cd3362657144 Pass LDFLAGS to the build system
Sam Lantinga <slouken@libsdl.org>
parents: 1391
diff changeset
25 LDFLAGS = @BUILD_LDFLAGS@
1521
9b9212e4810c CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents: 1494
diff changeset
26 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
27 LIBTOOL = @LIBTOOL@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
28 INSTALL = @INSTALL@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
29 NASM = @NASM@ @NASMFLAGS@
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
30 AR = @AR@
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
31 RANLIB = @RANLIB@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
32
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
33 TARGET = libSDL.la
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
34 SOURCES = @SOURCES@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
35 OBJECTS = @OBJECTS@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
36
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
37 SDLMAIN_TARGET = libSDLmain.a
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
38 SDLMAIN_SOURCES = @SDLMAIN_SOURCES@
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
39 SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
40
1580
dc4bcfeb927e I'm dumping the old Xcode support, since it's too hard to maintain,
Sam Lantinga <slouken@libsdl.org>
parents: 1522
diff changeset
41 DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html EpocBuildFiles.zip include INSTALL Makefile.dc Makefile.minimal Makefile.in MPWmake.sea.bin README* sdl-config.in sdl.m4 SDL.qpg.in SDL.spec SDL.spec.in src test TODO VisualCE.zip VisualC.html VisualC.zip Watcom-OS2.zip WhatsNew Xcode.tar.gz
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
42
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
43 LT_AGE = @LT_AGE@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
44 LT_CURRENT = @LT_CURRENT@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
45 LT_RELEASE = @LT_RELEASE@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
46 LT_REVISION = @LT_REVISION@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
47 LT_LDFLAGS = -no-undefined -rpath $(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
48
1401
1819fd069e89 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1397
diff changeset
49 all: Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
50
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
51 Makefile: $(srcdir)/Makefile.in
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
52 $(SHELL) config.status $@
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
53
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
54 $(objects):
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
55 $(SHELL) $(auxdir)/mkinstalldirs $@
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
56
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
57 .PHONY: all depend install install-bin install-hdrs install-lib install-data install-man uninstall uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man clean distclean dist
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
58 depend:
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
59 @SOURCES="$(SOURCES)" INCLUDE="$(INCLUDE)" objects="$(objects)" output="$(depend)" \
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
60 $(SHELL) $(auxdir)/makedep.sh
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
61 @for src in $(SDLMAIN_SOURCES); do \
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
62 obj=`echo $$src | sed -e 's|.*/||' -e 's|\.[^\.]*$$|.o|'`; \
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
63 echo "$(objects)/$$obj: $$src" >>$(depend); \
1522
1078552c83a0 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1521
diff changeset
64 echo " \$$(CC) \$$(CFLAGS) \$$(EXTRA_CFLAGS) -c $$src -o \$$@" >>$(depend); \
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
65 done
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
66
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
67 include $(depend)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
68
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
69 $(objects)/$(TARGET): $(OBJECTS)
1521
9b9212e4810c CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents: 1494
diff changeset
70 $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
71
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
72 $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
73 $(AR) cru $@ $(SDLMAIN_OBJECTS)
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
74 $(RANLIB) $@
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
75
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
76 install: install-bin install-hdrs install-lib install-data install-man
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
77 install-bin:
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
78 $(SHELL) $(auxdir)/mkinstalldirs $(bindir)
1476
14937d7b7527 Date: Mon, 6 Mar 2006 19:00:45 +0100
Sam Lantinga <slouken@libsdl.org>
parents: 1451
diff changeset
79 $(INSTALL) -m 755 sdl-config $(bindir)/sdl-config
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
80 install-hdrs:
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
81 $(SHELL) $(auxdir)/mkinstalldirs $(includedir)/SDL
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
82 for src in $(srcdir)/include/*.h; do \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
83 file=`echo $$src | sed -e 's|^.*/||'`; \
1394
e57f8d1344b6 Set the install permissions correctly
Sam Lantinga <slouken@libsdl.org>
parents: 1393
diff changeset
84 $(INSTALL) -m 644 $$src $(includedir)/SDL/$$file; \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
85 done
1394
e57f8d1344b6 Set the install permissions correctly
Sam Lantinga <slouken@libsdl.org>
parents: 1393
diff changeset
86 $(INSTALL) -m 644 include/SDL_config.h $(includedir)/SDL/SDL_config.h
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
87 install-lib:
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
88 $(SHELL) $(auxdir)/mkinstalldirs $(libdir)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
89 $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(libdir)/$(TARGET)
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
90 $(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(libdir)/$(SDLMAIN_TARGET)
1419
36a5068bf7df *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1414
diff changeset
91 $(RANLIB) $(libdir)/$(SDLMAIN_TARGET)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
92 install-data:
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
93 $(SHELL) $(auxdir)/mkinstalldirs $(datadir)/aclocal
1394
e57f8d1344b6 Set the install permissions correctly
Sam Lantinga <slouken@libsdl.org>
parents: 1393
diff changeset
94 $(INSTALL) -m 644 $(srcdir)/sdl.m4 $(datadir)/aclocal/sdl.m4
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
95 install-man:
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
96 $(SHELL) $(auxdir)/mkinstalldirs $(mandir)/man3
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
97 for src in $(srcdir)/docs/man3/*.3; do \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
98 file=`echo $$src | sed -e 's|^.*/||'`; \
1394
e57f8d1344b6 Set the install permissions correctly
Sam Lantinga <slouken@libsdl.org>
parents: 1393
diff changeset
99 $(INSTALL) -m 644 $$src $(mandir)/man3/$$file; \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
100 done
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
101
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
102 uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
103 uninstall-bin:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
104 rm -f $(bindir)/sdl-config
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
105 uninstall-hdrs:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
106 for src in $(srcdir)/include/*.h; do \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
107 file=`echo $$src | sed -e 's|^.*/||'`; \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
108 rm -f $(includedir)/SDL/$$file; \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
109 done
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
110 rm -f $(includedir)/SDL/SDL_config.h
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
111 -rmdir $(includedir)/SDL
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
112 uninstall-lib:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
113 $(LIBTOOL) --mode=uninstall rm -f $(libdir)/$(TARGET)
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
114 rm -f $(libdir)/$(SDLMAIN_TARGET)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
115 uninstall-data:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
116 rm -f $(datadir)/aclocal/sdl.m4
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
117 uninstall-man:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
118 for src in $(srcdir)/docs/man3/*.3; do \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
119 file=`echo $$src | sed -e 's|^.*/||'`; \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
120 rm -f $(mandir)/man3/$$file; \
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
121 done
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
122
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
123 clean:
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
124 rm -rf $(objects)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1362
diff changeset
125 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
126
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
127 distclean: clean
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
128 rm -f Makefile include/SDL_config.h sdl-config
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
129 rm -f include/SDL_config.h sdl-config
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
130 rm -f SDL.qpg
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
131 rm -f config.status config.cache config.log libtool $(depend)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
132 rm -rf $(srcdir)/autom4te*
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
133 find $(srcdir) \( \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
134 -name '*~' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
135 -name '*.bak' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
136 -name '*.old' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
137 -name '*.rej' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
138 -name '*.orig' -o \
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
139 -name '.#*' \) \
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
140 -exec rm -f {} \;
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
141 cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents: 1362
diff changeset
142 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
143
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
144 dist $(distfile):
1391
7dc446173e37 Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents: 1390
diff changeset
145 $(SHELL) $(auxdir)/mkinstalldirs $(distdir)
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
146 tar cf - $(DIST) | (cd $(distdir); tar xf -)
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
147 cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
148 rm -rf `find $(distdir) -name CVS`
1382
b34d38f76a2a *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents: 1380
diff changeset
149 rm -f `find $(distdir) -name '.cvsignore'`
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
150 rm -f `find $(distdir) -name '.#*'`
1397
b189a73aa335 Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents: 1394
diff changeset
151 rmdir `find $(distdir) -type d -empty`
1362
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
152 tar cvf - $(distdir) | gzip --best >$(distfile)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
153 rm -rf $(distdir)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
154
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
155 rpm: $(distfile)
88ddeb76c9c1 *** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
156 rpmbuild -ta $?
1424
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
157
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
158 # Create a CVS snapshot that people can run update -d on
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
159 CVSROOT = :pserver:guest@libsdl.org:/home/sdlweb/libsdl.org/cvs
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
160 snapshot:
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
161 cvs -d $(CVSROOT) login
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
162 cvs -d $(CVSROOT) checkout -P SDL12
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
163 (cd SDL12 && ./autogen.sh && rm -rf autom4te.cache)
1603
64710b9f3eeb Fixed bug #171
Sam Lantinga <slouken@libsdl.org>
parents: 1580
diff changeset
164 cp SDL12/include/SDL_config.h.default SDL12/include/SDL_config.h
1424
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
165 mv SDL12 SDL-1.2
1448
9a845c7b8b35 Build both the .tar.gz and .zip archives when creating a CVS snapshot.
Sam Lantinga <slouken@libsdl.org>
parents: 1442
diff changeset
166 tar zcf $(HOME)/SDL-1.2.tar.gz SDL-1.2
1451
b89bce877c0d Argh, I forgot that zip merges files into the archive instead of recreating it.
Sam Lantinga <slouken@libsdl.org>
parents: 1448
diff changeset
167 rm -f $(HOME)/SDL-1.2.zip
1448
9a845c7b8b35 Build both the .tar.gz and .zip archives when creating a CVS snapshot.
Sam Lantinga <slouken@libsdl.org>
parents: 1442
diff changeset
168 zip -r $(HOME)/SDL-1.2.zip SDL-1.2
1424
7a610f25c12f Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents: 1419
diff changeset
169 rm -rf SDL-1.2