Mercurial > sdl-ios-xcode
annotate Makefile.in @ 4216:5b99971a27b4 SDL-1.2
Fixed bug #698
Hans de Goede 2009-02-13 01:10:52 PST
Since the new "glitch free" version of pulseaudio (used in Fedora 10 amongst
others), the sound of SDL using apps (like a simple playmus call) has been
crackling.
While looking in to fixing this I noticed that the current pulseaudio code in
SDL uses pa_simple. However pa_simple uses a thread to pump pulseaudio events
and ipc, given that SDL already has its own thread for audio handling this is
clearly suboptimal, leading to unnecessary context switching IPC, etc. Also
pa_simple does not allow one to implement the WaitAudio() callback for SDL
audiodrivers properly.
Given that my work is mostly a rewrite (although some original pieces remain)
I'm attaching the new .c and .h file, as that is easier to review then the huge
diff.
Let me know if you also want the diff.
This new version has the following features:
-no longer use an additional thread next to the SDL sound thread
-do not crackle with glitch free audio
-when used with a newer pulse, which does glitch free audio, the total latency
is
the same as with the alsa driver
-proper WaitAudio() implementation, saving another mixlen worth of latency
-adds a WaitDone() implementation
This patch has been written in consultancy with Lennart Poetering (the
pulseaudio author) and has been reviewed by him for correct use of the pa API.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 21 Sep 2009 09:27:08 +0000 |
parents | 7c2589fb8d4d |
children | 42d28f92253b |
rev | line source |
---|---|
1362 | 1 # Makefile to build and install the SDL library |
2 | |
3 top_builddir = . | |
4 srcdir = @srcdir@ | |
5 objects = build | |
6 depend = build-deps | |
7 prefix = @prefix@ | |
8 exec_prefix = @exec_prefix@ | |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
9 bindir = @bindir@ |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
10 libdir = @libdir@ |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
11 includedir = @includedir@ |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
12 datarootdir = @datarootdir@ |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
13 datadir = @datadir@ |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
14 mandir = @mandir@ |
1391
7dc446173e37
Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
15 auxdir = @ac_aux_dir@ |
1362 | 16 distpath = $(srcdir)/.. |
17 distdir = SDL-@SDL_VERSION@ | |
18 distfile = $(distdir).tar.gz | |
19 | |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1362
diff
changeset
|
20 @SET_MAKE@ |
1362 | 21 SHELL = @SHELL@ |
22 CC = @CC@ | |
23 INCLUDE = @INCLUDE@ | |
24 CFLAGS = @BUILD_CFLAGS@ | |
1521
9b9212e4810c
CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents:
1494
diff
changeset
|
25 EXTRA_CFLAGS = @EXTRA_CFLAGS@ |
1393
cd3362657144
Pass LDFLAGS to the build system
Sam Lantinga <slouken@libsdl.org>
parents:
1391
diff
changeset
|
26 LDFLAGS = @BUILD_LDFLAGS@ |
1521
9b9212e4810c
CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents:
1494
diff
changeset
|
27 EXTRA_LDFLAGS = @EXTRA_LDFLAGS@ |
1362 | 28 LIBTOOL = @LIBTOOL@ |
29 INSTALL = @INSTALL@ | |
30 NASM = @NASM@ @NASMFLAGS@ | |
1419
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
31 AR = @AR@ |
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
32 RANLIB = @RANLIB@ |
4078
5e6f2972f963
Added support for building version.rc in Windows build.
Sam Lantinga <slouken@libsdl.org>
parents:
4019
diff
changeset
|
33 WINDRES = @WINDRES@ |
1362 | 34 |
35 TARGET = libSDL.la | |
36 SOURCES = @SOURCES@ | |
37 OBJECTS = @OBJECTS@ | |
38 | |
1397
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
39 SDLMAIN_TARGET = libSDLmain.a |
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
40 SDLMAIN_SOURCES = @SDLMAIN_SOURCES@ |
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
41 SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@ |
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
42 |
4126
19bfebb38b21
Added symbian.zip to released files
Sam Lantinga <slouken@libsdl.org>
parents:
4078
diff
changeset
|
43 DIST = acinclude.m4 autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html include INSTALL Makefile.dc Makefile.minimal Makefile.in MPWmake.sea.bin README* sdl-config.in sdl.m4 sdl.pc.in SDL.qpg.in SDL.spec SDL.spec.in src test TODO VisualCE.zip VisualC.html VisualC.zip Watcom-OS2.zip Watcom-Win32.zip symbian.zip WhatsNew Xcode.tar.gz |
1362 | 44 |
3961
4b093ecae4a7
Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents:
3906
diff
changeset
|
45 HDRS = SDL.h SDL_active.h SDL_audio.h SDL_byteorder.h SDL_cdrom.h SDL_cpuinfo.h SDL_endian.h SDL_error.h SDL_events.h SDL_getenv.h SDL_joystick.h SDL_keyboard.h SDL_keysym.h SDL_loadso.h SDL_main.h SDL_mouse.h SDL_mutex.h SDL_name.h SDL_opengl.h SDL_platform.h SDL_quit.h SDL_rwops.h SDL_stdinc.h SDL_syswm.h SDL_thread.h SDL_timer.h SDL_types.h SDL_version.h SDL_video.h begin_code.h close_code.h |
4b093ecae4a7
Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents:
3906
diff
changeset
|
46 |
1362 | 47 LT_AGE = @LT_AGE@ |
48 LT_CURRENT = @LT_CURRENT@ | |
49 LT_RELEASE = @LT_RELEASE@ | |
50 LT_REVISION = @LT_REVISION@ | |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
51 LT_LDFLAGS = -no-undefined -rpath $(DESTDIR)$(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) |
1362 | 52 |
1622 | 53 all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) |
54 | |
55 $(srcdir)/configure: $(srcdir)/configure.in | |
56 @echo "Warning, configure.in is out of date" | |
57 #(cd $(srcdir) && sh autogen.sh && sh configure) | |
1623
09375aed0208
Added a delay so the warning message isn't accidentally missed.
Sam Lantinga <slouken@libsdl.org>
parents:
1622
diff
changeset
|
58 @sleep 3 |
1362 | 59 |
60 Makefile: $(srcdir)/Makefile.in | |
61 $(SHELL) config.status $@ | |
62 | |
63 $(objects): | |
1391
7dc446173e37
Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
64 $(SHELL) $(auxdir)/mkinstalldirs $@ |
1362 | 65 |
66 .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 | |
67 depend: | |
1634
14f302c5b32c
Don't hardcode the output directory
Sam Lantinga <slouken@libsdl.org>
parents:
1623
diff
changeset
|
68 @SOURCES="$(SOURCES)" INCLUDE="$(INCLUDE)" output="$(depend)" \ |
1391
7dc446173e37
Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
69 $(SHELL) $(auxdir)/makedep.sh |
1419
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
70 @for src in $(SDLMAIN_SOURCES); do \ |
1397
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
71 obj=`echo $$src | sed -e 's|.*/||' -e 's|\.[^\.]*$$|.o|'`; \ |
1634
14f302c5b32c
Don't hardcode the output directory
Sam Lantinga <slouken@libsdl.org>
parents:
1623
diff
changeset
|
72 echo "\$$(objects)/$$obj: $$src" >>$(depend); \ |
1522
1078552c83a0
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1521
diff
changeset
|
73 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
|
74 done |
1362 | 75 |
76 include $(depend) | |
77 | |
78 $(objects)/$(TARGET): $(OBJECTS) | |
1521
9b9212e4810c
CFLAGS are separate from EXTRA_CFLAGS
Sam Lantinga <slouken@libsdl.org>
parents:
1494
diff
changeset
|
79 $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) |
1362 | 80 |
1397
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
81 $(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS) |
1419
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
82 $(AR) cru $@ $(SDLMAIN_OBJECTS) |
36a5068bf7df
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
1414
diff
changeset
|
83 $(RANLIB) $@ |
1397
b189a73aa335
Added rules to build libSDLmain.a
Sam Lantinga <slouken@libsdl.org>
parents:
1394
diff
changeset
|
84 |
1764
4b2f27334dce
The install target depends on the libraries being built
Sam Lantinga <slouken@libsdl.org>
parents:
1750
diff
changeset
|
85 install: all install-bin install-hdrs install-lib install-data install-man |
1362 | 86 install-bin: |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
87 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir) |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
88 $(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config |
1362 | 89 install-hdrs: |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
90 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL |
3961
4b093ecae4a7
Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents:
3906
diff
changeset
|
91 for file in $(HDRS); do \ |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
92 $(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \ |
1362 | 93 done |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
94 $(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h |
4006 | 95 install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
96 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir) |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
97 $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(DESTDIR)$(libdir)/$(TARGET) |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
98 $(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET) |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
99 $(RANLIB) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET) |
1362 | 100 install-data: |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
101 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(datadir)/aclocal |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
102 $(INSTALL) -m 644 $(srcdir)/sdl.m4 $(DESTDIR)$(datadir)/aclocal/sdl.m4 |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
103 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)/pkgconfig |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
104 $(INSTALL) -m 644 sdl.pc $(DESTDIR)$(libdir)/pkgconfig |
1362 | 105 install-man: |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
106 $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(mandir)/man3 |
1362 | 107 for src in $(srcdir)/docs/man3/*.3; do \ |
108 file=`echo $$src | sed -e 's|^.*/||'`; \ | |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
109 $(INSTALL) -m 644 $$src $(DESTDIR)$(mandir)/man3/$$file; \ |
1362 | 110 done |
111 | |
1603 | 112 uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man |
1362 | 113 uninstall-bin: |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
114 rm -f $(DESTDIR)$(bindir)/sdl-config |
1362 | 115 uninstall-hdrs: |
3961
4b093ecae4a7
Don't install the extra SDL config headers or SDL_copying.h
Sam Lantinga <slouken@libsdl.org>
parents:
3906
diff
changeset
|
116 for file in $(HDRS); do \ |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
117 rm -f $(DESTDIR)$(includedir)/SDL/$$file; \ |
1362 | 118 done |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
119 rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
120 -rmdir $(DESTDIR)$(includedir)/SDL |
1362 | 121 uninstall-lib: |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
122 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET) |
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
123 rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET) |
1362 | 124 uninstall-data: |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
125 rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4 |
1362 | 126 uninstall-man: |
127 for src in $(srcdir)/docs/man3/*.3; do \ | |
128 file=`echo $$src | sed -e 's|^.*/||'`; \ | |
4019
fcf5834bdac3
Fixed configure warning about datarootdir
Sam Lantinga <slouken@libsdl.org>
parents:
4006
diff
changeset
|
129 rm -f $(DESTDIR)$(mandir)/man3/$$file; \ |
1362 | 130 done |
131 | |
132 clean: | |
133 rm -rf $(objects) | |
1380
d94b080ff6ce
Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
1362
diff
changeset
|
134 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi |
1362 | 135 |
136 distclean: clean | |
137 rm -f Makefile include/SDL_config.h sdl-config | |
138 rm -f SDL.qpg | |
139 rm -f config.status config.cache config.log libtool $(depend) | |
140 rm -rf $(srcdir)/autom4te* | |
4131
7c2589fb8d4d
Clean up the test directory for release
Sam Lantinga <slouken@libsdl.org>
parents:
4126
diff
changeset
|
141 rm -rf $(srcdir)/test/autom4te* |
1603 | 142 find $(srcdir) \( \ |
143 -name '*~' -o \ | |
144 -name '*.bak' -o \ | |
145 -name '*.old' -o \ | |
146 -name '*.rej' -o \ | |
147 -name '*.orig' -o \ | |
148 -name '.#*' \) \ | |
1362 | 149 -exec rm -f {} \; |
1603 | 150 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
|
151 if test -f test/Makefile; then (cd test; $(MAKE) $@); fi |
1362 | 152 |
153 dist $(distfile): | |
1391
7dc446173e37
Blargle-fnargle dependencies and build rules
Sam Lantinga <slouken@libsdl.org>
parents:
1390
diff
changeset
|
154 $(SHELL) $(auxdir)/mkinstalldirs $(distdir) |
1362 | 155 tar cf - $(DIST) | (cd $(distdir); tar xf -) |
1603 | 156 cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h |
1651
0a9be1057095
subversion conversion complete!
Sam Lantinga <slouken@libsdl.org>
parents:
1634
diff
changeset
|
157 rm -rf `find $(distdir) -name .svn` |
4131
7c2589fb8d4d
Clean up the test directory for release
Sam Lantinga <slouken@libsdl.org>
parents:
4126
diff
changeset
|
158 rm -rf $(distdir)/test/autom4te* |
1846
699eaff87cbb
Whoops, clean files in the dist directory
Sam Lantinga <slouken@libsdl.org>
parents:
1845
diff
changeset
|
159 find $(distdir) \( \ |
1845 | 160 -name '*~' -o \ |
161 -name '*.bak' -o \ | |
162 -name '*.old' -o \ | |
163 -name '*.rej' -o \ | |
164 -name '*.orig' -o \ | |
165 -name '.#*' \) \ | |
166 -exec rm -f {} \; | |
1848
3c5eed71a332
Clean out the tests before creating distribution archive
Sam Lantinga <slouken@libsdl.org>
parents:
1846
diff
changeset
|
167 if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi |
1362 | 168 tar cvf - $(distdir) | gzip --best >$(distfile) |
169 rm -rf $(distdir) | |
170 | |
171 rpm: $(distfile) | |
172 rpmbuild -ta $? | |
1424
7a610f25c12f
Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents:
1419
diff
changeset
|
173 |
1651
0a9be1057095
subversion conversion complete!
Sam Lantinga <slouken@libsdl.org>
parents:
1634
diff
changeset
|
174 # Create a SVN snapshot that people can run update on |
1424
7a610f25c12f
Updated MacOS Classic MPW build
Sam Lantinga <slouken@libsdl.org>
parents:
1419
diff
changeset
|
175 snapshot: |
3906 | 176 svn co http://svn.libsdl.org/branches/SDL-1.2 |
3848
4de14c915f4c
Updated the snapshot build target to reflect the new source location
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
177 (cd SDL-1.2 && ./autogen.sh && rm -rf autom4te.cache) |
4de14c915f4c
Updated the snapshot build target to reflect the new source location
Sam Lantinga <slouken@libsdl.org>
parents:
1894
diff
changeset
|
178 cp SDL-1.2/include/SDL_config.h.default SDL-1.2/include/SDL_config.h |
1448
9a845c7b8b35
Build both the .tar.gz and .zip archives when creating a CVS snapshot.
Sam Lantinga <slouken@libsdl.org>
parents:
1442
diff
changeset
|
179 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
|
180 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
|
181 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
|
182 rm -rf SDL-1.2 |