Mercurial > SDL_sound_CoreAudio
annotate Makefile @ 13:f2af6266775f
Minor fixes.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Tue, 18 Sep 2001 11:01:11 +0000 |
parents | 3f214fe4a82f |
children | 0b66213eb422 |
rev | line source |
---|---|
4 | 1 #-----------------------------------------------------------------------------# |
2 # SDL_sound -- An abstract sound format decoding API. | |
3 # Copyright (C) 2001 Ryan C. Gordon. | |
4 # | |
5 # This library is free software; you can redistribute it and/or | |
6 # modify it under the terms of the GNU Lesser General Public | |
7 # License as published by the Free Software Foundation; either | |
8 # version 2.1 of the License, or (at your option) any later version. | |
9 # | |
10 # This library is distributed in the hope that it will be useful, | |
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
13 # Lesser General Public License for more details. | |
14 # | |
15 # You should have received a copy of the GNU Lesser General Public | |
16 # License along with this library; if not, write to the Free Software | |
17 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
18 # | |
19 # (Please see the file LICENSE in the source's root directory.) | |
20 # | |
21 # This file written by Ryan C. Gordon. | |
22 #-----------------------------------------------------------------------------# | |
23 | |
24 | |
25 #-----------------------------------------------------------------------------# | |
26 # Makefile for building SDL_sound on Unix-like systems. Follow the | |
27 # instructions for editing this file, then run "make" on the command line. | |
28 #-----------------------------------------------------------------------------# | |
29 | |
30 | |
31 #-----------------------------------------------------------------------------# | |
32 # Set to your liking. | |
33 #-----------------------------------------------------------------------------# | |
34 CC = gcc | |
35 LINKER = gcc | |
36 | |
37 | |
38 #-----------------------------------------------------------------------------# | |
39 # If this makefile fails to detect Cygwin correctly, or you want to force | |
40 # the build process's behaviour, set it to "true" or "false" (w/o quotes). | |
41 #-----------------------------------------------------------------------------# | |
42 #cygwin := true | |
43 #cygwin := false | |
44 cygwin := autodetect | |
45 | |
46 #-----------------------------------------------------------------------------# | |
47 # You only need to set SDL_INC_DIR and SDL_LIB_DIR if you are using cygwin. | |
48 # SDL_INC_DIR is where SDL.h and associated headers can be found, and | |
49 # SDL_LIB_DIR is where SDL.lib and SDL.dll are located. These may be set as | |
50 # environment variables, if you'd prefer to not hack the Makefile. | |
51 # | |
52 # examples: | |
53 # SDL_INC_DIR := C:/2/SDL-1.1.8/include | |
54 # SDL_LIB_DIR := C:/2/SDL-1.1.8/lib | |
55 #-----------------------------------------------------------------------------# | |
56 ifeq ($(strip $(SDL_INC_DIR)),) | |
57 SDL_INC_DIR := please_set_me_cygwin_users | |
58 endif | |
59 | |
60 ifeq ($(strip $(SDL_LIB_DIR)),) | |
61 SDL_LIB_DIR := please_set_me_cygwin_users | |
62 endif | |
63 | |
64 #-----------------------------------------------------------------------------# | |
65 # Set this to true if you want to create a debug build. | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
66 # (for generating debugging symbols, disabling optimizations, etc.) |
4 | 67 #-----------------------------------------------------------------------------# |
68 #debugging := false | |
69 debugging := true | |
70 | |
71 #-----------------------------------------------------------------------------# | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
72 # Set this to true if you want debugging output. This does a LOT of |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
73 # chattering to stdout, and can be used with out without the (debugging) |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
74 # option above. You do NOT want this in a release build! |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
75 #-----------------------------------------------------------------------------# |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
76 #debugging_chatter := false |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
77 debugging_chatter := true |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
78 |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
79 #-----------------------------------------------------------------------------# |
4 | 80 # Set the decoder types you'd like to support. |
81 # Note that various decoders may need external libraries. | |
82 #-----------------------------------------------------------------------------# | |
83 use_decoder_raw := true | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
84 use_decoder_mp3 := false |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
85 use_decoder_voc := true |
4 | 86 |
87 #-----------------------------------------------------------------------------# | |
88 # Set to "true" if you'd like to build a DLL. Set to "false" otherwise. | |
89 #-----------------------------------------------------------------------------# | |
90 #build_dll := false | |
91 build_dll := true | |
92 | |
93 #-----------------------------------------------------------------------------# | |
94 # Set one of the below. Currently, none of these are used. | |
95 #-----------------------------------------------------------------------------# | |
96 #use_asm = -DUSE_I386_ASM | |
97 use_asm = -DUSE_PORTABLE_C | |
98 | |
99 | |
100 #-----------------------------------------------------------------------------# | |
101 # Set this to where you want SDL_sound installed. It will put the | |
102 # files in $(install_prefix)/bin, $(install_prefix)/lib, and | |
103 # $(install_prefix)/include ... | |
104 #-----------------------------------------------------------------------------# | |
105 install_prefix := /usr/local | |
106 | |
107 | |
108 #-----------------------------------------------------------------------------# | |
109 #-----------------------------------------------------------------------------# | |
110 #-----------------------------------------------------------------------------# | |
111 #-----------------------------------------------------------------------------# | |
112 # Everything below this line is probably okay. | |
113 #-----------------------------------------------------------------------------# | |
114 #-----------------------------------------------------------------------------# | |
115 #-----------------------------------------------------------------------------# | |
116 #-----------------------------------------------------------------------------# | |
117 | |
118 #-----------------------------------------------------------------------------# | |
119 # CygWin autodetect. | |
120 #-----------------------------------------------------------------------------# | |
121 | |
122 ifeq ($(strip $(cygwin)),autodetect) | |
123 ifneq ($(strip $(shell gcc -v 2>&1 |grep "cygwin")),) | |
124 cygwin := true | |
125 else | |
126 cygwin := false | |
127 endif | |
128 endif | |
129 | |
130 | |
131 #-----------------------------------------------------------------------------# | |
132 # Platform-specific binary stuff. | |
133 #-----------------------------------------------------------------------------# | |
134 | |
135 ifeq ($(strip $(cygwin)),true) | |
136 ifeq ($(strip $(SDL_INC_DIR)),please_set_me_cygwin_users) | |
137 $(error Cygwin users need to set the SDL_INC_DIR envr var.) | |
138 else | |
139 SDL_CFLAGS := -I$(SDL_INC_DIR) | |
140 endif | |
141 | |
142 ifeq ($(strip $(SDL_LIB_DIR)),please_set_me_cygwin_users) | |
143 $(error Cygwin users need to set the SDL_LIB_DIR envr var.) | |
144 else | |
145 SDL_LDFLAGS := -L$(SDL_LIB_DIR) -lSDL | |
146 endif | |
147 | |
148 # !!! FIXME | |
149 build_dll := false | |
150 # !!! FIXME | |
151 | |
152 ASM = nasmw | |
153 EXE_EXT = .exe | |
154 DLL_EXT = .dll | |
155 STATICLIB_EXT = .a | |
156 ASMOBJFMT = win32 | |
157 ASMDEFS = -dC_IDENTIFIERS_UNDERSCORED | |
158 CFLAGS += -DC_IDENTIFIERS_UNDERSCORED | |
159 else | |
160 ASM = nasm | |
161 EXE_EXT = | |
162 DLL_EXT = .so | |
163 STATICLIB_EXT = .a | |
164 ASMOBJFMT = elf | |
165 SDL_CFLAGS := $(shell sdl-config --cflags) | |
166 SDL_LDFLAGS := $(shell sdl-config --libs) | |
167 endif | |
168 | |
169 CFLAGS += $(SDL_CFLAGS) | |
170 LDFLAGS += $(SDL_LDFLAGS) | |
171 | |
172 ifeq ($(strip $(build_dll)),true) | |
173 LIB_EXT := $(DLL_EXT) | |
174 SHAREDFLAGS += -shared | |
175 else | |
176 LIB_EXT := $(STATICLIB_EXT) | |
177 endif | |
178 | |
179 #-----------------------------------------------------------------------------# | |
180 # Version crapola. | |
181 #-----------------------------------------------------------------------------# | |
182 VERMAJOR := $(shell grep "define SOUND_VER_MAJOR" SDL_sound.h | sed "s/\#define SOUND_VER_MAJOR //") | |
183 VERMINOR := $(shell grep "define SOUND_VER_MINOR" SDL_sound.h | sed "s/\#define SOUND_VER_MINOR //") | |
184 VERPATCH := $(shell grep "define SOUND_VER_PATCH" SDL_sound.h | sed "s/\#define SOUND_VER_PATCH //") | |
185 | |
186 VERMAJOR := $(strip $(VERMAJOR)) | |
187 VERMINOR := $(strip $(VERMINOR)) | |
188 VERPATCH := $(strip $(VERPATCH)) | |
189 | |
190 VERFULL := $(VERMAJOR).$(VERMINOR).$(VERPATCH) | |
191 | |
192 #-----------------------------------------------------------------------------# | |
193 # General compiler, assembler, and linker flags. | |
194 #-----------------------------------------------------------------------------# | |
195 | |
196 BINDIR := bin | |
197 SRCDIR := . | |
198 | |
199 CFLAGS += $(use_asm) -I$(SRCDIR) -D_REENTRANT -fsigned-char -DPLATFORM_UNIX | |
200 CFLAGS += -Wall -Werror -fno-exceptions -fno-rtti -ansi -pedantic | |
201 | |
202 LDFLAGS += -lm | |
203 | |
204 ifeq ($(strip $(debugging)),true) | |
205 CFLAGS += -DDEBUG -g -fno-omit-frame-pointer | |
206 LDFLAGS += -g -fno-omit-frame-pointer | |
207 else | |
208 CFLAGS += -DNDEBUG -O2 -fomit-frame-pointer | |
209 LDFLAGS += -O2 -fomit-frame-pointer | |
210 endif | |
211 | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
212 ifeq ($(strip $(debugging_chatter)),true) |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
213 CFLAGS += -DDEBUG_CHATTER |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
214 endif |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
215 |
4 | 216 ASMFLAGS := -f $(ASMOBJFMT) $(ASMDEFS) |
217 | |
218 #-----------------------------------------------------------------------------# | |
219 # Source and target names. | |
220 #-----------------------------------------------------------------------------# | |
221 | |
222 PUREBASELIBNAME := SDL_sound | |
223 ifeq ($(strip $(cygwin)),true) | |
224 BASELIBNAME := $(strip $(PUREBASELIBNAME)) | |
225 else | |
226 BASELIBNAME := lib$(strip $(PUREBASELIBNAME)) | |
227 endif | |
228 | |
229 MAINLIB := $(BINDIR)/$(strip $(BASELIBNAME))$(strip $(LIB_EXT)) | |
230 | |
231 TESTSRCS := test/test_sdlsound.c | |
232 | |
233 MAINSRCS := SDL_sound.c | |
234 | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
235 need_extra_rwops := false |
4 | 236 ifeq ($(strip $(use_decoder_raw)),true) |
237 MAINSRCS += decoders/raw.c | |
238 CFLAGS += -DSOUND_SUPPORTS_RAW | |
239 endif | |
240 | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
241 ifeq ($(strip $(use_decoder_mp3)),true) |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
242 MAINSRCS += decoders/mp3.c |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
243 need_extra_rwops := true |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
244 CFLAGS += -DSOUND_SUPPORTS_MP3 $(shell smpeg-config --cflags) |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
245 LDFLAGS += $(shell smpeg-config --libs) |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
246 endif |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
247 |
4 | 248 ifeq ($(strip $(use_decoder_voc)),true) |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
249 MAINSRCS += decoders/voc.c |
4 | 250 CFLAGS += -DSOUND_SUPPORTS_VOC |
251 endif | |
252 | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
253 ifeq ($(strip $(need_extra_rwops)),true) |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
254 MAINSRCS += extra_rwops.c |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
255 endif |
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
256 |
4 | 257 #ifeq ($(strip $(cygwin)),true) |
258 # MAINSRCS += platform/win32.c | |
259 # CFLAGS += -DWIN32 | |
260 #else | |
261 # MAINSRCS += platform/unix.c | |
262 #endif | |
263 | |
264 TESTEXE := $(BINDIR)/test_sdlsound$(EXE_EXT) | |
265 | |
266 # Rule for getting list of objects from source | |
267 MAINOBJS1 := $(MAINSRCS:.c=.o) | |
268 MAINOBJS2 := $(MAINOBJS1:.cpp=.o) | |
269 MAINOBJS3 := $(MAINOBJS2:.asm=.o) | |
270 MAINOBJS := $(foreach f,$(MAINOBJS3),$(BINDIR)/$(f)) | |
271 MAINSRCS := $(foreach f,$(MAINSRCS),$(SRCDIR)/$(f)) | |
272 | |
273 TESTOBJS1 := $(TESTSRCS:.c=.o) | |
274 TESTOBJS2 := $(TESTOBJS1:.cpp=.o) | |
275 TESTOBJS3 := $(TESTOBJS2:.asm=.o) | |
276 TESTOBJS := $(foreach f,$(TESTOBJS3),$(BINDIR)/$(f)) | |
277 TESTSRCS := $(foreach f,$(TESTSRCS),$(SRCDIR)/$(f)) | |
278 | |
279 CLEANUP = $(wildcard *.exe) $(wildcard *.obj) \ | |
280 $(wildcard $(BINDIR)/*.exe) $(wildcard $(BINDIR)/*.obj) \ | |
281 $(wildcard *~) $(wildcard *.err) \ | |
282 $(wildcard .\#*) core | |
283 | |
284 | |
285 #-----------------------------------------------------------------------------# | |
286 # Rules. | |
287 #-----------------------------------------------------------------------------# | |
288 | |
289 # Rules for turning source files into .o files | |
290 $(BINDIR)/%.o: $(SRCDIR)/%.cpp | |
291 $(CC) -c -o $@ $< $(CFLAGS) | |
292 | |
293 $(BINDIR)/%.o: $(SRCDIR)/%.c | |
294 $(CC) -c -o $@ $< $(CFLAGS) | |
295 | |
296 $(BINDIR)/%.o: $(SRCDIR)/%.asm | |
297 $(ASM) $(ASMFLAGS) -o $@ $< | |
298 | |
299 .PHONY: all clean distclean listobjs install showcfg showflags | |
300 | |
301 all: $(BINDIR) $(EXTRABUILD) $(MAINLIB) $(TESTEXE) | |
302 | |
303 $(MAINLIB) : $(BINDIR) $(MAINOBJS) | |
304 $(LINKER) -o $(MAINLIB) $(SHAREDFLAGS) $(MAINOBJS) $(LDFLAGS) | |
305 | |
306 $(TESTEXE) : $(MAINLIB) $(TESTOBJS) | |
307 $(LINKER) -o $(TESTEXE) $(TESTLDFLAGS) $(TESTOBJS) -L$(BINDIR) -l$(strip $(PUREBASELIBNAME)) $(LDFLAGS) | |
308 | |
309 | |
310 install: all | |
311 rm -f $(install_prefix)/lib/$(strip $(BASELIBNAME))$(strip $(LIB_EXT)).$(strip $(VERMAJOR)).$(strip $(VERMINOR)).* | |
312 mkdir -p $(install_prefix)/bin | |
313 mkdir -p $(install_prefix)/lib | |
314 mkdir -p $(install_prefix)/include | |
315 cp $(SRCDIR)/SDL_sound.h $(install_prefix)/include | |
316 cp $(TESTEXE) $(install_prefix)/bin | |
317 ifeq ($(strip $(cygwin)),true) | |
318 cp $(MAINLIB) $(install_prefix)/lib/$(strip $(BASELIBNAME))$(strip $(LIB_EXT)) | |
319 else | |
320 cp $(MAINLIB) $(install_prefix)/lib/$(strip $(BASELIBNAME))$(strip $(LIB_EXT)).$(strip $(VERFULL)) | |
321 ln -sf $(strip $(BASELIBNAME))$(strip $(LIB_EXT)).$(strip $(VERFULL)) $(install_prefix)/lib/$(strip $(BASELIBNAME))$(strip $(LIB_EXT)) | |
322 ln -sf $(strip $(BASELIBNAME))$(strip $(LIB_EXT)).$(strip $(VERFULL)) $(install_prefix)/lib/$(strip $(BASELIBNAME))$(strip $(LIB_EXT)).$(strip $(VERMAJOR)) | |
323 chmod 0755 $(install_prefix)/lib/$(strip $(BASELIBNAME))$(strip $(LIB_EXT)).$(strip $(VERFULL)) | |
324 chmod 0644 $(install_prefix)/include/SDL_sound.h | |
325 endif | |
326 | |
327 $(BINDIR): | |
328 mkdir -p $(BINDIR) | |
329 mkdir -p $(BINDIR)/decoders | |
330 mkdir -p $(BINDIR)/platform | |
331 mkdir -p $(BINDIR)/test | |
332 | |
333 distclean: clean | |
334 | |
335 clean: | |
336 rm -f $(CLEANUP) | |
337 rm -rf $(BINDIR) | |
338 | |
339 listobjs: | |
340 @echo SOURCES: | |
341 @echo $(MAINSRCS) | |
342 @echo | |
343 @echo OBJECTS: | |
344 @echo $(MAINOBJS) | |
345 @echo | |
346 @echo BINARIES: | |
347 @echo $(MAINLIB) | |
348 | |
349 showcfg: | |
350 @echo "Compiler : $(CC)" | |
351 @echo "Using CygWin : $(cygwin)" | |
352 @echo "Debugging : $(debugging)" | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
353 @echo "Debugging chatter : $(debugging_chatter)" |
4 | 354 @echo "ASM flag : $(use_asm)" |
355 @echo "SDL_sound version : $(VERFULL)" | |
356 @echo "Building DLLs : $(build_dll)" | |
357 @echo "Install prefix : $(install_prefix)" | |
358 @echo "Supports .RAW : $(use_decoder_raw)" | |
6
3f214fe4a82f
Added debugging_chatter flag, and VOC and MP3 decoders.
Ryan C. Gordon <icculus@icculus.org>
parents:
4
diff
changeset
|
359 @echo "Supports .MP3 : $(use_decoder_mp3)" |
4 | 360 @echo "Supports .VOC : $(use_decoder_voc)" |
361 | |
362 showflags: | |
363 @echo 'CFLAGS : $(CFLAGS)' | |
364 @echo 'LDFLAGS : $(LDFLAGS)' | |
365 | |
366 | |
367 #-----------------------------------------------------------------------------# | |
368 # This section is pretty much just for Ryan's use to make distributions. | |
369 # You Probably Should Not Touch. | |
370 #-----------------------------------------------------------------------------# | |
371 | |
372 # These are the files needed in a binary distribution, regardless of what | |
373 # platform is being used. | |
374 BINSCOMMON := LICENSE CHANGELOG SDL_sound.h | |
375 | |
376 .PHONY: package msbins win32bins nocygwin | |
377 package: clean | |
378 cd .. ; mv SDL_sound SDL_sound-$(VERFULL) ; tar -cyvvf ./SDL_sound-$(VERFULL).tar.bz2 --exclude="*CVS*" SDL_sound-$(VERFULL) ; mv SDL_sound-$(VERFULL) SDL_sound | |
379 | |
380 | |
381 ifeq ($(strip $(cygwin)),true) | |
382 msbins: win32bins | |
383 | |
384 win32bins: clean all | |
385 cp $(SDL_LIB_DIR)/SDL.dll . | |
386 echo -e "\r\n\r\n\r\nHEY YOU.\r\n\r\n\r\nTake a look at README-win32bins.txt FIRST.\r\n\r\n\r\n--ryan. (icculus@clutteredmind.org)\r\n\r\n" |zip -9rz ../SDL_sound-win32bins-$(shell date +%m%d%Y).zip $(MAINLIB) SDL.dll $(EXTRAPACKAGELIBS) README-win32bins.txt | |
387 | |
388 else | |
389 | |
390 msbins: nocygwin | |
391 win32bins: nocygwin | |
392 | |
393 nocygwin: | |
394 @echo This must be done on a Windows box in the Cygwin environment. | |
395 | |
396 endif | |
397 | |
398 #-----------------------------------------------------------------------------# | |
399 # That's all, folks. | |
400 #-----------------------------------------------------------------------------# | |
401 | |
402 # end of Makefile ... |