59
59
@echo "make linux-alpha make with minor changes for ALPHA-Linux"
60
60
@echo "make linux-ppc LinuxPPC or MkLinux for the PowerPC"
61
61
@echo "make linux-m68k Linux/m68k (Amiga, Atari) using OSS"
62
@echo "make linux-arm Linux on the StrongArm"
63
@echo "make linux-hppa Linux/hppa HP-PARISC using OSS"
62
64
@echo "make linux-nas Linux, output to Network Audio System"
63
65
@echo "make linux-sparc Linux/Sparc"
64
66
@echo "make linux-sajber Linux, build binary for Sajber Jukebox frontend"
90
92
$(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
92
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -g -m486 \
94
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -g -mcpu=i486 \
93
95
-DREAD_MMAP -DOSS -funroll-all-loops \
94
96
-finline-functions -ffast-math' \
98
100
$(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
99
101
CC=gcc LDFLAGS='-pg' \
100
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -pg -m486 \
102
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -pg -mcpu=i486 \
101
103
-DREAD_MMAP -DOSS -funroll-all-loops \
102
104
-finline-functions -ffast-math' \
107
109
OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
108
110
audio_oss.o term.o' \
109
111
CFLAGS='-DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX \
110
-DREAD_MMAP -DOSS -DTERM_CONTROL\
112
-DOSS -DTERM_CONTROL\
113
-Wall -g -O2 -mcpu=i486 \
112
114
-fomit-frame-pointer -funroll-all-loops \
113
115
-finline-functions -ffast-math' \
117
119
$(MAKE) CC=gcc LDFLAGS= \
118
OBJECTS='decode_i386.o dct64_3dnow.o \
119
decode_3dnow.o audio_oss.o term.o' \
120
OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o \
121
dct64_i386.o dct36_3dnow.o getcpuflags.o \
122
equalizer_3dnow.o decode_i586.o audio_oss.o term.o' \
120
123
CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
121
-DUSE_3DNOW -DREAD_MMAP -DOSS -DTERM_CONTROL\
124
-DUSE_3DNOW -DOSS -DTERM_CONTROL\
125
-Wall -O2 -mcpu=i486 \
123
126
-fomit-frame-pointer -funroll-all-loops \
124
127
-finline-functions -ffast-math' \
129
132
OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
130
133
decode_i486.o dct64_i486.o audio_oss.o term.o' \
131
134
CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX \
132
-DREAD_MMAP -DOSS -DTERM_CONTROL\
135
-DOSS -DTERM_CONTROL\
136
-Wall -O2 -mcpu=i486 \
134
137
-fomit-frame-pointer -funroll-all-loops \
135
138
-finline-functions -ffast-math' \
139
142
$(MAKE) CC=gcc LDFLAGS= \
140
143
AUDIO_LIB='-lesd -laudiofile' \
141
144
OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
145
audio_esd.o term.o' \
143
146
CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
144
-DREAD_MMAP -DOSS -DUSE_ESD \
147
-DOSS -DUSE_ESD -DTERM_CONTROL\
148
-Wall -O2 -mcpu=i486 \
146
149
-fomit-frame-pointer -funroll-all-loops \
147
150
-finline-functions -ffast-math \
148
151
$(RPM_OPT_FLAGS)' \
154
157
OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
155
158
audio_alsa.o term.o' \
156
159
CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
157
-DREAD_MMAP -DALSA -DTERM_CONTROL\
160
-DALSA -DTERM_CONTROL\
161
-Wall -O2 -mcpu=i486 \
159
162
-fomit-frame-pointer -funroll-all-loops \
160
163
-finline-functions -ffast-math \
161
164
$(RPM_OPT_FLAGS)' \
165
168
$(MAKE) CC=gcc LDFLAGS= \
166
169
AUDIO_LIB='-lasound' \
167
170
OBJECTS='decode.o dct64.o audio_alsa.o term.o' \
168
CFLAGS='-DREAL_IS_FLOAT -DLINUX -DREAD_MMAP -DALSA \
171
CFLAGS='-DREAL_IS_FLOAT -DLINUX -DALSA \
169
172
-DTERM_CONTROL -Wall -O2 \
170
173
-fomit-frame-pointer -funroll-all-loops \
171
174
-finline-functions -ffast-math \
176
$(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
177
CFLAGS='-DLINUX -DOSS -Wall -O2 \
179
$(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o term.o' \
180
CFLAGS='-DLINUX -DOSS -DTERM_CONTROL -Wall -O2 \
178
181
-fomit-frame-pointer -funroll-all-loops \
179
182
-finline-functions -ffast-math \
180
183
-Wall -O6 -DUSE_MMAP \
185
188
$(MAKE) CC=gcc LDFLAGS= \
186
189
AUDIO_LIB='-lesd -laudiofile' \
187
OBJECTS='decode.o dct64.o audio_esd.o' \
188
CFLAGS='-DLINUX -DOSS -Wall -O2 \
190
OBJECTS='decode.o dct64.o audio_esd.o term.o' \
191
CFLAGS='-DLINUX -DOSS -DTERM_CONTROL -Wall -O2 \
189
192
-fomit-frame-pointer -funroll-all-loops \
190
193
-finline-functions -ffast-math \
191
194
-Wall -O6 -DUSE_MMAP \
215
218
$(MAKE) CC=gcc LDFLAGS= \
216
OBJECTS='decode.o dct64.o audio_oss.o' \
217
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=ppc \
219
OBJECTS='decode.o dct64.o audio_oss.o term.o' \
220
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=powerpc \
221
-DOSS -DTERM_CONTROL\
219
222
-fomit-frame-pointer -funroll-all-loops \
220
223
-finline-functions -ffast-math' \
224
227
$(MAKE) CC=gcc LDFLAGS= \
225
228
AUDIO_LIB='-lesd -laudiofile' \
226
OBJECTS='decode.o dct64.o audio_esd.o' \
227
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=ppc \
229
OBJECTS='decode.o dct64.o audio_esd.o term.o' \
230
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=powerpc \
231
-DOSS -DTERM_CONTROL\
229
232
-fomit-frame-pointer -funroll-all-loops \
230
233
-finline-functions -ffast-math' \
234
237
$(MAKE) CC=gcc LDFLAGS= \
235
OBJECTS='decode.o dct64.o audio_sun.o' \
238
OBJECTS='decode.o dct64.o audio_sun.o term.o' \
236
239
CFLAGS='-DREAL_IS_FLOAT -DUSE_MMAP -DSPARCLINUX -Wall -O2 \
241
-fomit-frame-pointer -funroll-all-loops \
242
-finline-functions -ffast-math' \
246
$(MAKE) CC=gcc LDFLAGS= \
247
OBJECTS='decode.o dct64.o audio_oss.o term.o' \
248
CFLAGS='-DREAL_IS_FLOAT -DLINUX -Wall -O2 \
237
250
-fomit-frame-pointer -funroll-all-loops \
238
251
-finline-functions -ffast-math' \
242
$(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
243
CFLAGS='-DREAL_IS_FLOAT -DLINUX -DREAD_MMAP \
255
$(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o term.o' \
256
CFLAGS='-DREAL_IS_FLOAT -DLINUX -DTERM_CONTROL \
244
257
-DOSS -DOSS_BIG_ENDIAN -Wall -O2 -m68040 \
245
258
-fomit-frame-pointer -funroll-loops \
246
259
-finline-functions -ffast-math' \
263
$(MAKE) CC=gcc LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o term.o' \
264
CFLAGS='-DREAL_IS_FIXED -DLINUX -DTERM_CONTROL \
265
-DOSS -Wall -O6 -mtune=xscale \
266
-fomit-frame-pointer -funroll-all-loops \
267
-finline-functions -ffast-math' \
250
271
@ $(MAKE) FRONTEND=sajberplay-make linux-frontend
263
284
OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
264
285
control_sajber.o control_tk3play.o audio_oss.o' \
265
286
CFLAGS='-DFRONTEND -DOSS -DI386_ASSEM -DREAL_IS_FLOAT \
266
-DPENTIUM_OPT -DLINUX -Wall -O2 -m486 \
287
-DPENTIUM_OPT -DLINUX -Wall -O2 -mcpu=i486 \
267
288
-fomit-frame-pointer -funroll-all-loops \
268
289
-finline-functions -ffast-math' \
272
293
$(MAKE) CC=gcc LDFLAGS='-L/usr/X11R6/lib' \
273
AUDIO_LIB='-laudio -lXau' \
274
OBJECTS='decode_i386.o dct64_i386.o audio_nas.o' \
294
AUDIO_LIB='-laudio -lXau -lXt' \
295
OBJECTS='decode_i386.o dct64_i386.o audio_nas.o term.o' \
275
296
CFLAGS='-I/usr/X11R6/include \
276
297
-DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -DNAS \
299
-Wall -O2 -mcpu=i486 \
278
300
-fomit-frame-pointer -funroll-all-loops \
279
301
-finline-functions -ffast-math' \
282
304
#### the following defines are for experimental use ...
284
#CFLAGS='-pg -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall -O2 -m486 -funroll-all-loops -finline-functions -ffast-math' mpg123
306
#CFLAGS='-pg -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=i486 -funroll-all-loops -finline-functions -ffast-math' mpg123
285
307
#CFLAGS='-DI386_ASSEM -O2 -DREAL_IS_FLOAT -DLINUX -Wall -g'
286
#CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall -O2 -m486 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -malign-loops=2 -malign-jumps=2 -malign-functions=2'
308
#CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall -O2 -mcpu=i486 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -malign-loops=2 -malign-jumps=2 -malign-functions=2'
289
311
$(MAKE) CC=cc LDFLAGS= \
290
312
OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
291
CFLAGS='-Wall -ansi -pedantic -O4 -m486 -fomit-frame-pointer \
313
CFLAGS='-Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \
292
314
-funroll-all-loops -ffast-math -DROT_I386 \
294
316
-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
298
320
$(MAKE) CC=cc LDFLAGS= \
299
321
AUDIO_LIB='-lesd -laudiofile' \
300
322
OBJECTS='decode_i386.o dct64_i386.o $(GETBITS) audio_esd.o' \
301
CFLAGS='-Wall -ansi -pedantic -O4 -m486 -fomit-frame-pointer \
323
CFLAGS='-Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \
302
324
-funroll-all-loops -ffast-math -DROT_I386 \
304
326
-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
310
332
$(MAKE) CC=cc LDFLAGS= \
311
333
OBJECTS='decode_i386.o dct64_i386.o audio_oss.o \
312
334
control_sajber.o control_tk3play.o' \
313
CFLAGS='-Wall -ansi -pedantic -O4 -m486 -fomit-frame-pointer \
335
CFLAGS='-Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \
314
336
-funroll-all-loops -ffast-math -DROT_I386 \
316
338
-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
474
496
$(MAKE) CC=gcc LDFLAGS= \
475
497
OBJECTS='decode_i386.o dct64_i386.o audio_os2.o' \
476
CFLAGS='-DREAL_IS_FLOAT -DNOXFERMEM -DOS2 -Wall -O2 -m486 \
498
CFLAGS='-DREAL_IS_FLOAT -DNOXFERMEM -DOS2 -Wall -O2 -mcpu=i486 \
477
499
-fomit-frame-pointer -funroll-all-loops \
478
500
-finline-functions -ffast-math' \
479
501
LIBS='-los2me -lsocket' \
491
513
$(MAKE) CC=cc LDFLAGS= \
492
514
OBJECTS='decode_i386.o dct64_i386.o audio_sun.o' \
493
CFLAGS='-Wall -ansi -pedantic -O4 -m486 -fomit-frame-pointer \
515
CFLAGS='-Wall -ansi -pedantic -O4 -mcpu=i486 -fomit-frame-pointer \
494
516
-funroll-all-loops -ffast-math -DROT_I386 \
495
517
-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DNETBSD' \
499
521
$(MAKE) CC=shlicc2 LDFLAGS= \
500
522
OBJECTS='decode_i386.o dct64_i386.o \
502
CFLAGS='-Wall -O4 -m486 -fomit-frame-pointer \
524
CFLAGS='-Wall -O4 -mcpu=i486 -fomit-frame-pointer \
503
525
-funroll-all-loops -ffast-math -DROT_I386 \
504
526
-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
505
527
-DDONT_CATCH_SIGNALS' \
509
531
$(MAKE) CC=gcc LDFLAGS= \
510
532
OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
511
CFLAGS='-Wall -O4 -m486 -fomit-frame-pointer \
533
CFLAGS='-Wall -O4 -mcpu=i486 -fomit-frame-pointer \
512
534
-funroll-all-loops -ffast-math -DROT_I386 \
513
535
-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
514
536
-DREAD_MMAP -DDONT_CATCH_SIGNALS' \
519
541
AUDIO_LIB='-laudio -lXau -L/usr/X11R6/lib' \
520
542
OBJECTS='decode_i386.o dct64_i386.o \
522
CFLAGS='-Wall -O4 -m486 -fomit-frame-pointer \
544
CFLAGS='-Wall -O4 -mcpu=i486 -fomit-frame-pointer \
523
545
-funroll-all-loops -ffast-math -DROT_I386 \
524
546
-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
525
547
-DDONT_CATCH_SIGNALS -DNAS' \