Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 130577
Collapse All | Expand All

(-)Makefile.after_unpack (-489 / +72 lines)
Lines 150-435 Link Here
150
	@echo ""
150
	@echo ""
151
151
152
linux-devel:
152
linux-devel:
153
	$(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
153
	$(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o'          LDFLAGS=         CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -g  		-DOSS -funroll-all-loops 		-finline-functions -ffast-math'         mpg123-make
154
         LDFLAGS= \
155
        CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -g  \
156
		-DOSS -funroll-all-loops \
157
		-finline-functions -ffast-math' \
158
        mpg123-make
159
154
160
linux-profile:
155
linux-profile:
161
	$(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
156
	$(MAKE) OBJECTS='decode_i386.o dct64_i386.o audio_oss.o'          LDFLAGS='-pg'         CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -pg  		-DOSS -funroll-all-loops 		-finline-functions -ffast-math'         mpg123-make
162
         LDFLAGS='-pg' \
163
        CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall -pg  \
164
		-DOSS -funroll-all-loops \
165
		-finline-functions -ffast-math' \
166
        mpg123-make
167
157
168
linux:
158
linux:
169
	$(MAKE)  LDFLAGS= \
159
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o 			audio_oss.o term.o' 		CFLAGS='$(CFLAGS) -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX 			-DOSS -DTERM_CONTROL			-Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
170
		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
171
			audio_oss.o term.o' \
172
		CFLAGS='$(CFLAGS) -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX \
173
			-DOSS -DTERM_CONTROL\
174
			-Wall   \
175
			-fomit-frame-pointer -funroll-all-loops \
176
			-finline-functions -ffast-math' \
177
		mpg123-make
178
160
179
linux-generic:
161
linux-generic:
180
	$(MAKE)  LDFLAGS= \
162
	$(MAKE)  LDFLAGS= 		OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall 			-DOSS 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
181
		OBJECTS='decode.o dct64.o audio_oss.o' \
182
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall \
183
			-DOSS \
184
			-fomit-frame-pointer -funroll-all-loops \
185
			-finline-functions -ffast-math' \
186
		mpg123-make
187
163
188
linux-pentium:
164
linux-pentium:
189
	$(MAKE)  LDFLAGS= \
165
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o 			audio_oss.o term.o' 		CFLAGS='$(CFLAGS) -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX 			-DOSS -DTERM_CONTROL			-Wall  -mpentium 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
190
		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
191
			audio_oss.o term.o' \
192
		CFLAGS='$(CFLAGS) -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX \
193
			-DOSS -DTERM_CONTROL\
194
			-Wall  -mpentium \
195
			-fomit-frame-pointer -funroll-all-loops \
196
			-finline-functions -ffast-math' \
197
		mpg123-make
198
166
199
linux-mmx:
167
linux-mmx:
200
	$(MAKE)  LDFLAGS= \
168
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o dct64_MMX.o tabinit_MMX.o decode_MMX.o 			audio_oss.o term.o' 		CFLAGS='-DUSE_MMX -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT 			-DLINUX -DOSS -DTERM_CONTROL			-Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
201
		OBJECTS='decode_i386.o dct64_MMX.o tabinit_MMX.o decode_MMX.o \
202
			audio_oss.o term.o' \
203
		CFLAGS='-DUSE_MMX -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT \
204
			-DLINUX -DOSS -DTERM_CONTROL\
205
			-Wall   \
206
			-fomit-frame-pointer -funroll-all-loops \
207
			-finline-functions -ffast-math' \
208
		mpg123-make
209
169
210
linux-3dnow:
170
linux-3dnow:
211
	$(MAKE)  LDFLAGS= \
171
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o 			dct64_i386.o dct36_3dnow.o getcpuflags.o 			equalizer_3dnow.o decode_i586.o audio_oss.o term.o' 		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX 			-DUSE_3DNOW -DOSS -DTERM_CONTROL			-Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
212
		OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o \
213
			dct64_i386.o dct36_3dnow.o getcpuflags.o \
214
			equalizer_3dnow.o decode_i586.o audio_oss.o term.o' \
215
		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
216
			-DUSE_3DNOW -DOSS -DTERM_CONTROL\
217
			-Wall   \
218
			-fomit-frame-pointer -funroll-all-loops \
219
			-finline-functions -ffast-math' \
220
		mpg123-make
221
172
222
173
223
linux-i486:
174
linux-i486:
224
	$(MAKE)  LDFLAGS= \
175
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o 			decode_i486.o audio_oss.o term.o 			dct64_i486-a.o dct64_i486-b.o ' 		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX 			-DOSS -DTERM_CONTROL			-Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
225
		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
226
			decode_i486.o audio_oss.o term.o \
227
			dct64_i486-a.o dct64_i486-b.o ' \
228
		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX \
229
			-DOSS -DTERM_CONTROL\
230
			-Wall   \
231
			-fomit-frame-pointer -funroll-all-loops \
232
			-finline-functions -ffast-math' \
233
		mpg123-make
234
176
235
linux-esd:
177
linux-esd:
236
	$(MAKE)  LDFLAGS= \
178
	$(MAKE)  LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o 			audio_esd.o' 		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX 			-DOSS -DUSE_ESD 			-Wall    			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math 			$(RPM_OPT_FLAGS)' 		mpg123-make
237
		AUDIO_LIB='-lesd -laudiofile' \
238
		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
239
			audio_esd.o' \
240
		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
241
			-DOSS -DUSE_ESD \
242
			-Wall    \
243
			-fomit-frame-pointer -funroll-all-loops \
244
			-finline-functions -ffast-math \
245
			$(RPM_OPT_FLAGS)' \
246
		mpg123-make
247
179
248
linux-alsa:
180
linux-alsa:
249
	$(MAKE)  LDFLAGS= \
181
	$(MAKE)  LDFLAGS= 		AUDIO_LIB='-lasound' 		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o 			audio_alsa.o term.o' 		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX 			-DALSA -DTERM_CONTROL			-Wall    			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math 			$(RPM_OPT_FLAGS)' 		mpg123-make
250
		AUDIO_LIB='-lasound' \
251
		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
252
			audio_alsa.o term.o' \
253
		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
254
			-DALSA -DTERM_CONTROL\
255
			-Wall    \
256
			-fomit-frame-pointer -funroll-all-loops \
257
			-finline-functions -ffast-math \
258
			$(RPM_OPT_FLAGS)' \
259
		mpg123-make
260
182
261
linux-3dnow-alsa:
183
linux-3dnow-alsa:
262
	$(MAKE)  LDFLAGS= \
184
	$(MAKE)  LDFLAGS= 		AUDIO_LIB='-lasound' 		OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o 			dct64_i386.o dct36_3dnow.o getcpuflags.o 			equalizer_3dnow.o decode_i586.o audio_alsa.o term.o' 		CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX 			-DUSE_3DNOW -DALSA -DTERM_CONTROL			-Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
263
		AUDIO_LIB='-lasound' \
264
		OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o \
265
			dct64_i386.o dct36_3dnow.o getcpuflags.o \
266
			equalizer_3dnow.o decode_i586.o audio_alsa.o term.o' \
267
		CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
268
			-DUSE_3DNOW -DALSA -DTERM_CONTROL\
269
			-Wall   \
270
			-fomit-frame-pointer -funroll-all-loops \
271
			-finline-functions -ffast-math' \
272
		mpg123-make
273
185
274
linux-3dnow-esd:
186
linux-3dnow-esd:
275
	$(MAKE)  LDFLAGS= \
187
	$(MAKE)  LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o 			dct64_i386.o dct36_3dnow.o getcpuflags.o 			equalizer_3dnow.o decode_i586.o audio_esd.o' 		CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX 			-DUSE_3DNOW -DUSE_ESD 			-Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
276
		AUDIO_LIB='-lesd -laudiofile' \
277
		OBJECTS='decode_i386.o decode_3dnow.o dct64_3dnow.o \
278
			dct64_i386.o dct36_3dnow.o getcpuflags.o \
279
			equalizer_3dnow.o decode_i586.o audio_esd.o' \
280
		CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
281
			-DUSE_3DNOW -DUSE_ESD \
282
			-Wall   \
283
			-fomit-frame-pointer -funroll-all-loops \
284
			-finline-functions -ffast-math' \
285
		mpg123-make
286
188
287
linux-mips-alsa:
189
linux-mips-alsa:
288
	$(MAKE)  LDFLAGS= \
190
	$(MAKE)  LDFLAGS= 		AUDIO_LIB='-lasound' 		OBJECTS='decode.o dct64.o audio_alsa.o term.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -DALSA 			-DTERM_CONTROL -Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math 			$(RPM_OPT_FLAGS)' 		mpg123-make
289
		AUDIO_LIB='-lasound' \
290
		OBJECTS='decode.o dct64.o audio_alsa.o term.o' \
291
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -DALSA \
292
			-DTERM_CONTROL -Wall   \
293
			-fomit-frame-pointer -funroll-all-loops \
294
			-finline-functions -ffast-math \
295
			$(RPM_OPT_FLAGS)' \
296
		mpg123-make
297
191
298
linux-alpha:
192
linux-alpha:
299
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
193
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='$(CFLAGS) -DLINUX -DOSS -Wall  			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math 			-Wall -O6 -DUSE_MMAP 			$(RPM_OPT_FLAGS)' 		mpg123-make
300
		CFLAGS='$(CFLAGS) -DLINUX -DOSS -Wall  \
301
			-fomit-frame-pointer -funroll-all-loops \
302
			-finline-functions -ffast-math \
303
			-Wall -O6 -DUSE_MMAP \
304
			$(RPM_OPT_FLAGS)' \
305
		mpg123-make
306
194
307
linux-alpha-alsa:
195
linux-alpha-alsa:
308
	$(MAKE)  LDFLAGS= \
196
	$(MAKE)  LDFLAGS= 		AUDIO_LIB='-lasound' 		OBJECTS='decode.o dct64.o audio_alsa.o term.o' 		CFLAGS='-DLINUX 			-DALSA -DTERM_CONTROL			-DUSE_MMAP  -O6 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math 			$(RPM_OPT_FLAGS)' 		mpg123-make
309
		AUDIO_LIB='-lasound' \
310
		OBJECTS='decode.o dct64.o audio_alsa.o term.o' \
311
		CFLAGS='-DLINUX \
312
			-DALSA -DTERM_CONTROL\
313
			-DUSE_MMAP  -O6 \
314
			-fomit-frame-pointer -funroll-all-loops \
315
			-finline-functions -ffast-math \
316
			$(RPM_OPT_FLAGS)' \
317
		mpg123-make
318
197
319
linux-alpha-esd:
198
linux-alpha-esd:
320
	$(MAKE)  LDFLAGS= \
199
	$(MAKE)  LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode.o dct64.o audio_esd.o' 		CFLAGS='$(CFLAGS) -DLINUX -DOSS -DUSE_ESD -Wall  			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math 			-Wall -O6 -DUSE_MMAP 			$(RPM_OPT_FLAGS)' 		mpg123-make
321
		AUDIO_LIB='-lesd -laudiofile' \
322
		OBJECTS='decode.o dct64.o audio_esd.o' \
323
		CFLAGS='$(CFLAGS) -DLINUX -DOSS -DUSE_ESD -Wall  \
324
			-fomit-frame-pointer -funroll-all-loops \
325
			-finline-functions -ffast-math \
326
			-Wall -O6 -DUSE_MMAP \
327
			$(RPM_OPT_FLAGS)' \
328
		mpg123-make
329
200
330
linux-x86_64:
201
linux-x86_64:
331
	$(MAKE) LDFLAGS= \
202
	$(MAKE) LDFLAGS= 		OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='$(CFLAGS) -Wall -DLINUX -DOSS -DUSE_MMAP 			$(RPM_OPT_FLAGS)' 		mpg123-make
332
		OBJECTS='decode.o dct64.o audio_oss.o' \
333
		CFLAGS='$(CFLAGS) -Wall -DLINUX -DOSS -DUSE_MMAP \
334
			$(RPM_OPT_FLAGS)' \
335
		mpg123-make
336
203
337
linux-x86_64-esd:
204
linux-x86_64-esd:
338
	$(MAKE) LDFLAGS= \
205
	$(MAKE) LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode.o dct64.o audio_esd.o' 		CFLAGS='$(CFLAGS) -Wall -DLINUX -DOSS -DUSE_MMAP 			$(RPM_OPT_FLAGS)' 		mpg123-make
339
		AUDIO_LIB='-lesd -laudiofile' \
340
		OBJECTS='decode.o dct64.o audio_esd.o' \
341
		CFLAGS='$(CFLAGS) -Wall -DLINUX -DOSS -DUSE_MMAP \
342
			$(RPM_OPT_FLAGS)' \
343
		mpg123-make
344
206
345
linux-x86_64-alsa:
207
linux-x86_64-alsa:
346
	$(MAKE) LDFLAGS= \
208
	$(MAKE) LDFLAGS= 		AUDIO_LIB='-lasound' 		OBJECTS='decode.o dct64.o audio_alsa.o' 		CFLAGS='$(CFLAGS) -Wall -DLINUX -DOSS -DUSE_MMAP 			$(RPM_OPT_FLAGS)' 		mpg123-make
347
		AUDIO_LIB='-lasound' \
348
		OBJECTS='decode.o dct64.o audio_alsa.o' \
349
		CFLAGS='$(CFLAGS) -Wall -DLINUX -DOSS -DUSE_MMAP \
350
			$(RPM_OPT_FLAGS)' \
351
		mpg123-make
352
209
353
linux-ppc64:
210
linux-ppc64:
354
	$(MAKE)   LDFLAGS= \
211
	$(MAKE)   LDFLAGS= 		OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall  			-DOSS 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
355
		OBJECTS='decode.o dct64.o audio_oss.o' \
356
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall  \
357
			-DOSS \
358
			-fomit-frame-pointer -funroll-all-loops \
359
			-finline-functions -ffast-math' \
360
		mpg123-make
361
212
362
linux-ppc64-esd:
213
linux-ppc64-esd:
363
	$(MAKE)   LDFLAGS= \
214
	$(MAKE)   LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode.o dct64.o audio_esd.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall  			-DOSS 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
364
		AUDIO_LIB='-lesd -laudiofile' \
365
		OBJECTS='decode.o dct64.o audio_esd.o' \
366
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall  \
367
			-DOSS \
368
			-fomit-frame-pointer -funroll-all-loops \
369
			-finline-functions -ffast-math' \
370
		mpg123-make
371
 
215
 
372
linux-ppc:
216
linux-ppc:
373
	$(MAKE)   LDFLAGS= \
217
	$(MAKE)   LDFLAGS= 		OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall   			-DOSS 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
374
		OBJECTS='decode.o dct64.o audio_oss.o' \
375
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall   \
376
			-DOSS \
377
			-fomit-frame-pointer -funroll-all-loops \
378
			-finline-functions -ffast-math' \
379
		mpg123-make
380
218
381
linux-ppc-esd:
219
linux-ppc-esd:
382
	$(MAKE)   LDFLAGS= \
220
	$(MAKE)   LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode.o dct64.o audio_esd.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall   			-DOSS -DUSE_ESD 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
383
		AUDIO_LIB='-lesd -laudiofile' \
384
		OBJECTS='decode.o dct64.o audio_esd.o' \
385
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX -Wall   \
386
			-DOSS -DUSE_ESD \
387
			-fomit-frame-pointer -funroll-all-loops \
388
			-finline-functions -ffast-math' \
389
		mpg123-make
390
221
391
linux-sparc:
222
linux-sparc:
392
	$(MAKE)   LDFLAGS= \
223
	$(MAKE)   LDFLAGS= 		OBJECTS='decode.o dct64.o audio_sun.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DUSE_MMAP -DSPARCLINUX -Wall  			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
393
		OBJECTS='decode.o dct64.o audio_sun.o' \
394
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DUSE_MMAP -DSPARCLINUX -Wall  \
395
			-fomit-frame-pointer -funroll-all-loops \
396
			-finline-functions -ffast-math' \
397
		mpg123-make
398
224
399
linux-sparc-esd:
225
linux-sparc-esd:
400
	$(MAKE)   LDFLAGS= \
226
	$(MAKE)   LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode.o dct64.o audio_esd.o' 		CFLAGS='-DREAL_IS_FLOAT -DUSE_MMAP -DOSS -DUSE_ESD -DSPARCLINUX -Wall  			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
401
		AUDIO_LIB='-lesd -laudiofile' \
402
		OBJECTS='decode.o dct64.o audio_esd.o' \
403
		CFLAGS='-DREAL_IS_FLOAT -DUSE_MMAP -DOSS -DUSE_ESD -DSPARCLINUX -Wall  \
404
			-fomit-frame-pointer -funroll-all-loops \
405
			-finline-functions -ffast-math' \
406
		mpg123-make
407
227
408
228
409
linux-armv4l:
229
linux-armv4l:
410
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
230
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='-DLINUX -DOSS -Wall  			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math 			-Wall -O6 -DUSE_MMAP'                 mpg123-make
411
		CFLAGS='-DLINUX -DOSS -Wall  \
412
			-fomit-frame-pointer -funroll-all-loops \
413
			-finline-functions -ffast-math \
414
			-Wall -O6 -DUSE_MMAP' \
415
                mpg123-make
416
231
417
linux-arm:
232
linux-arm:
418
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
233
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='-DREAL_IS_FIXED -DLINUX 			-DOSS -Wall -O6 -march=armv4 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
419
		CFLAGS='-DREAL_IS_FIXED -DLINUX \
420
			-DOSS -Wall -O6 -march=armv4 \
421
			-fomit-frame-pointer -funroll-all-loops \
422
			-finline-functions -ffast-math' \
423
		mpg123-make
424
 
234
 
425
235
426
linux-m68k:
236
linux-m68k:
427
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' \
237
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_oss.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX 			-DOSS -DOSS_BIG_ENDIAN -Wall  -m68040 			-fomit-frame-pointer -funroll-loops 			-finline-functions -ffast-math' 		mpg123-make
428
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DLINUX \
429
			-DOSS -DOSS_BIG_ENDIAN -Wall  -m68040 \
430
			-fomit-frame-pointer -funroll-loops \
431
			-finline-functions -ffast-math' \
432
		mpg123-make
433
238
434
linux-sajber:
239
linux-sajber:
435
	@ $(MAKE) FRONTEND=sajberplay-make linux-frontend
240
	@ $(MAKE) FRONTEND=sajberplay-make linux-frontend
Lines 444-468 Link Here
444
	@ $(MAKE) FRONTEND=mpg123m-make freebsd-frontend
249
	@ $(MAKE) FRONTEND=mpg123m-make freebsd-frontend
445
250
446
linux-frontend:
251
linux-frontend:
447
	$(MAKE)  LDFLAGS= \
252
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o 			control_sajber.o control_tk3play.o audio_oss.o' 		CFLAGS='$(CFLAGS) -DFRONTEND -DOSS -DI386_ASSEM -DREAL_IS_FLOAT 			-DPENTIUM_OPT -DLINUX -Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		$(FRONTEND)
448
		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
449
			control_sajber.o control_tk3play.o audio_oss.o' \
450
		CFLAGS='$(CFLAGS) -DFRONTEND -DOSS -DI386_ASSEM -DREAL_IS_FLOAT \
451
			-DPENTIUM_OPT -DLINUX -Wall   \
452
			-fomit-frame-pointer -funroll-all-loops \
453
			-finline-functions -ffast-math' \
454
		$(FRONTEND)
455
253
456
linux-nas:
254
linux-nas:
457
	$(MAKE)  LDFLAGS='-L/usr/X11R6/lib' \
255
	$(MAKE)  LDFLAGS='-L/usr/X11R6/lib' 		AUDIO_LIB='-laudio -lXau' 		OBJECTS='decode_i386.o dct64_i386.o audio_nas.o' 		CFLAGS='$(CFLAGS) -I/usr/X11R6/include 			-DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -DNAS 			-Wall   			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
458
		AUDIO_LIB='-laudio -lXau' \
459
		OBJECTS='decode_i386.o dct64_i386.o audio_nas.o' \
460
		CFLAGS='$(CFLAGS) -I/usr/X11R6/include \
461
			-DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -DNAS \
462
			-Wall   \
463
			-fomit-frame-pointer -funroll-all-loops \
464
			-finline-functions -ffast-math' \
465
		mpg123-make
466
256
467
#### the following defines are for experimental use ... 
257
#### the following defines are for experimental use ... 
468
#
258
#
Lines 471-780 Link Here
471
#CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall   -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -malign-loops=2 -malign-jumps=2 -malign-functions=2'
261
#CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DLINUX -Wall   -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -malign-loops=2 -malign-jumps=2 -malign-functions=2'
472
262
473
freebsd:
263
freebsd:
474
	$(MAKE) CC=cc LDFLAGS= \
264
	$(MAKE) CC=cc LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' 		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' 		mpg123-make
475
		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
476
		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer \
477
			-funroll-all-loops -ffast-math -DROT_I386 \
478
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
479
		mpg123-make
480
265
481
freebsd-i486:
266
freebsd-i486:
482
	$(MAKE) CC=cc LDFLAGS= \
267
	$(MAKE) CC=cc LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o 			decode_i486.o dct64_i486.o audio_oss.o' 		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DOPT_ARCH=i486 			-march=i486 -finline-functions 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' 		mpg123-make
483
		OBJECTS='decode_i386.o dct64_i386.o \
484
			decode_i486.o dct64_i486.o audio_oss.o' \
485
		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer \
486
			-funroll-all-loops -ffast-math -DROT_I386 \
487
			-DOPT_ARCH=i486 \
488
			-march=i486 -finline-functions \
489
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
490
		mpg123-make
491
268
492
freebsd-esd:
269
freebsd-esd:
493
	$(MAKE) CC=cc LDFLAGS= \
270
	$(MAKE) CC=cc LDFLAGS= 		AUDIO_LIB='-lesd -laudiofile' 		OBJECTS='decode_i386.o dct64_i386.o $(GETBITS) audio_esd.o' 		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS -DUSE_ESD 			-I/usr/local/include -L/usr/local/lib' 		mpg123-make
494
		AUDIO_LIB='-lesd -laudiofile' \
495
		OBJECTS='decode_i386.o dct64_i386.o $(GETBITS) audio_esd.o' \
496
		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer \
497
			-funroll-all-loops -ffast-math -DROT_I386 \
498
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS -DUSE_ESD \
499
			-I/usr/local/include -L/usr/local/lib' \
500
		mpg123-make
501
271
502
freebsd-nas:
272
freebsd-nas:
503
	$(MAKE) CC=cc LDFLAGS= \
273
	$(MAKE) CC=cc LDFLAGS= 		AUDIO_LIB='-L/usr/X11R6/lib -laudio -lXau' 		OBJECTS='decode_i386.o dct64_i386.o audio_nas.o' 		CFLAGS='-Wall -ansi -pedantic -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DREAD_MMAP 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DNAS 			-I/usr/X11R6/include -L/usr/X11R6/lib' 		mpg123-make
504
		AUDIO_LIB='-L/usr/X11R6/lib -laudio -lXau' \
505
		OBJECTS='decode_i386.o dct64_i386.o audio_nas.o' \
506
		CFLAGS='-Wall -ansi -pedantic -O4  -fomit-frame-pointer \
507
			-funroll-all-loops -ffast-math -DROT_I386 \
508
			-DREAD_MMAP \
509
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DNAS \
510
			-I/usr/X11R6/include -L/usr/X11R6/lib' \
511
		mpg123-make
512
274
513
freebsd-frontend:
275
freebsd-frontend:
514
	$(MAKE) CC=cc LDFLAGS= \
276
	$(MAKE) CC=cc LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o 			control_sajber.o control_tk3play.o' 		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DFRONTEND 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' 		$(FRONTEND)
515
		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o \
516
			control_sajber.o control_tk3play.o' \
517
		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer \
518
			-funroll-all-loops -ffast-math -DROT_I386 \
519
			-DFRONTEND \
520
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
521
		$(FRONTEND)
522
277
523
openbsd:
278
openbsd:
524
	$(MAKE) CC=cc LDFLAGS='-L/usr/lib' \
279
	$(MAKE) CC=cc LDFLAGS='-L/usr/lib' 		AUDIO_LIB='-lossaudio' 		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' 		CFLAGS='-Wall -ansi -pedantic -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DREAD_MMAP 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' 		mpg123-make
525
		AUDIO_LIB='-lossaudio' \
526
		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
527
		CFLAGS='-Wall -ansi -pedantic -O4  -fomit-frame-pointer \
528
			-funroll-all-loops -ffast-math -DROT_I386 \
529
			-DREAD_MMAP \
530
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS' \
531
		mpg123-make
532
280
533
# -mno-epilogue
281
# -mno-epilogue
534
# -mflat -mv8 -mcpu=ultrasparc
282
# -mflat -mv8 -mcpu=ultrasparc
535
283
536
# these are MY EXPERIMENTAL compile entries
284
# these are MY EXPERIMENTAL compile entries
537
solaris-pure:
285
solaris-pure:
538
	$(MAKE) CC='purify -cache-dir=/tmp cc' \
286
	$(MAKE) CC='purify -cache-dir=/tmp cc' 		LDFLAGS='-lsocket -lnsl' 		OBJECTS='decode.o dct64.o audio_sun.o term.o' 		CFLAGS='$(CFLAGS) -fast -native -xO4 -DSOLARIS -DTERM_CONTROL 			-DUSE_MMAP ' 		mpg123-make
539
		LDFLAGS='-lsocket -lnsl' \
540
		OBJECTS='decode.o dct64.o audio_sun.o term.o' \
541
		CFLAGS='$(CFLAGS) -fast -native -xO4 -DSOLARIS -DTERM_CONTROL \
542
			-DUSE_MMAP ' \
543
		mpg123-make
544
287
545
solaris-ccscc:
288
solaris-ccscc:
546
	$(MAKE) CC=/usr/ccs/bin/ucbcc LDFLAGS='-lsocket -lnsl' \
289
	$(MAKE) CC=/usr/ccs/bin/ucbcc LDFLAGS='-lsocket -lnsl' 		OBJECTS='decode.o dct64.o audio_sun.o term.o' 		CFLAGS='$(CFLAGS) -fast -native -xO4 -DSOLARIS 			-DUSE_MMAP ' 		mpg123-make
547
		OBJECTS='decode.o dct64.o audio_sun.o term.o' \
548
		CFLAGS='$(CFLAGS) -fast -native -xO4 -DSOLARIS \
549
			-DUSE_MMAP ' \
550
		mpg123-make
551
290
552
# common solaris compile entries
291
# common solaris compile entries
553
solaris:
292
solaris:
554
	$(MAKE) CC=cc LDFLAGS='-lsocket -lnsl' \
293
	$(MAKE) CC=cc LDFLAGS='-lsocket -lnsl' 		OBJECTS='decode.o dct64.o audio_sun.o term.o' 		CFLAGS='$(CFLAGS) -fast -native -xO4 -DSOLARIS 			-DUSE_MMAP -DTERM_CONTROL' 		mpg123-make
555
		OBJECTS='decode.o dct64.o audio_sun.o term.o' \
556
		CFLAGS='$(CFLAGS) -fast -native -xO4 -DSOLARIS \
557
			-DUSE_MMAP -DTERM_CONTROL' \
558
		mpg123-make
559
294
560
solaris-gcc-profile:
295
solaris-gcc-profile:
561
	$(MAKE) CC='gcc' \
296
	$(MAKE) CC='gcc' 		LDFLAGS='-lsocket -lnsl -pg' 		OBJECTS='decode.o dct64.o audio_sun.o' 		CFLAGS='$(CFLAGS) -g -pg  -Wall -DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP 			-funroll-all-loops -finline-functions' 		mpg123-make
562
		LDFLAGS='-lsocket -lnsl -pg' \
563
		OBJECTS='decode.o dct64.o audio_sun.o' \
564
		CFLAGS='$(CFLAGS) -g -pg  -Wall -DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP \
565
			-funroll-all-loops -finline-functions' \
566
		mpg123-make
567
297
568
#	-DREAL_IS_FLOAT 
298
#	-DREAL_IS_FLOAT 
569
299
570
solaris-gcc:
300
solaris-gcc:
571
	$(MAKE)  \
301
	$(MAKE)  		LDFLAGS='-lsocket -lnsl' 		OBJECTS='decode.o dct64.o audio_sun.o term.o' 		CFLAGS='$(CFLAGS)  -Wall -pedantic -DSOLARIS 			-DUSE_MMAP -g 			-DTERM_CONTROL 			-funroll-all-loops  -finline-functions' 		mpg123-make
572
		LDFLAGS='-lsocket -lnsl' \
573
		OBJECTS='decode.o dct64.o audio_sun.o term.o' \
574
		CFLAGS='$(CFLAGS)  -Wall -pedantic -DSOLARIS \
575
			-DUSE_MMAP -g \
576
			-DTERM_CONTROL \
577
			-funroll-all-loops  -finline-functions' \
578
		mpg123-make
579
302
580
solaris-gcc-esd:
303
solaris-gcc-esd:
581
	$(MAKE)  LDFLAGS='-lsocket -lnsl' \
304
	$(MAKE)  LDFLAGS='-lsocket -lnsl' 		AUDIO_LIB='-lesd -lresolv' 		OBJECTS='decode.o dct64.o audio_esd.o' 		CFLAGS='$(CFLAGS)  -Wall -DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP 			-DUSE_ESD -funroll-all-loops -finline-functions' 		mpg123-make
582
		AUDIO_LIB='-lesd -lresolv' \
583
		OBJECTS='decode.o dct64.o audio_esd.o' \
584
		CFLAGS='$(CFLAGS)  -Wall -DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP \
585
			-DUSE_ESD -funroll-all-loops -finline-functions' \
586
		mpg123-make
587
305
588
solaris-x86-gcc-oss:
306
solaris-x86-gcc-oss:
589
	$(MAKE)  LDFLAGS='-lsocket -lnsl' \
307
	$(MAKE)  LDFLAGS='-lsocket -lnsl' 		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o 			audio_oss.o' 		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DUSE_MMAP 			-DOSS 			-Wall   			-funroll-all-loops -finline-functions' 		mpg123-make
590
		OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
591
			audio_oss.o' \
592
		CFLAGS='$(CFLAGS) -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DUSE_MMAP \
593
			-DOSS \
594
			-Wall   \
595
			-funroll-all-loops -finline-functions' \
596
		mpg123-make
597
308
598
solaris-gcc-nas:
309
solaris-gcc-nas:
599
	$(MAKE)  LDFLAGS='-lsocket -lnsl' \
310
	$(MAKE)  LDFLAGS='-lsocket -lnsl' 		AUDIO_LIB='-L/usr/openwin/lib -laudio -lXau'		OBJECTS='decode.o dct64.o audio_nas.o' 		CFLAGS='$(CFLAGS)  -I/usr/openwin/include -Wall 			-DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP 			-DNAS 			-funroll-all-loops -finline-functions' 		mpg123-make
600
		AUDIO_LIB='-L/usr/openwin/lib -laudio -lXau'\
601
		OBJECTS='decode.o dct64.o audio_nas.o' \
602
		CFLAGS='$(CFLAGS)  -I/usr/openwin/include -Wall \
603
			-DSOLARIS -DREAL_IS_FLOAT -DUSE_MMAP \
604
			-DNAS \
605
			-funroll-all-loops -finline-functions' \
606
		mpg123-make
607
311
608
sunos:
312
sunos:
609
	$(MAKE)  LDFLAGS= \
313
	$(MAKE)  LDFLAGS= 		OBJECTS='decode.o dct64.o audio_sun.o' 		CFLAGS='$(CFLAGS)  -DSUNOS -DREAL_IS_FLOAT -DUSE_MMAP 			-funroll-loops' 		mpg123-make
610
		OBJECTS='decode.o dct64.o audio_sun.o' \
611
		CFLAGS='$(CFLAGS)  -DSUNOS -DREAL_IS_FLOAT -DUSE_MMAP \
612
			-funroll-loops' \
613
		mpg123-make
614
314
615
#		CFLAGS='-DREAL_IS_FLOAT -Aa +O3 -D_HPUX_SOURCE -DHPUX'
315
#		CFLAGS='-DREAL_IS_FLOAT -Aa +O3 -D_HPUX_SOURCE -DHPUX'
616
hpux:
316
hpux:
617
	$(MAKE) CC=cc LDFLAGS= \
317
	$(MAKE) CC=cc LDFLAGS= 		OBJECTS='decode.o dct64.o audio_hp.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -Ae +O3 -D_HPUX_SOURCE -DHPUX' 		mpg123-make
618
		OBJECTS='decode.o dct64.o audio_hp.o' \
619
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -Ae +O3 -D_HPUX_SOURCE -DHPUX' \
620
		mpg123-make
621
318
622
hpux-alib:
319
hpux-alib:
623
	$(MAKE) CC=cc LDFLAGS='-L/opt/audio/lib' \
320
	$(MAKE) CC=cc LDFLAGS='-L/opt/audio/lib' 		OBJECTS='decode.o dct64.o audio_alib.o' 		AUDIO_LIB=-lAlib 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -Ae +O3 -D_HPUX_SOURCE -DHPUX 			-I/opt/audio/include' 		mpg123-make
624
		OBJECTS='decode.o dct64.o audio_alib.o' \
625
		AUDIO_LIB=-lAlib \
626
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -Ae +O3 -D_HPUX_SOURCE -DHPUX \
627
			-I/opt/audio/include' \
628
		mpg123-make
629
321
630
hpux-gcc:
322
hpux-gcc:
631
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_hp.o' \
323
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_hp.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -O3 -D_HPUX_SOURCE -DHPUX' 		mpg123-make
632
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -O3 -D_HPUX_SOURCE -DHPUX' \
633
		mpg123-make
634
sgi:
324
sgi:
635
	$(MAKE) CC=cc LDFLAGS= \
325
	$(MAKE) CC=cc LDFLAGS= 		OBJECTS='decode.o dct64.o audio_sgi.o' AUDIO_LIB=-laudio 		CFLAGS='$(CFLAGS)  -DSGI -DTERM_CONTROL 		-DREAL_IS_FLOAT -DUSE_MMAP' 		mpg123-make
636
		OBJECTS='decode.o dct64.o audio_sgi.o' AUDIO_LIB=-laudio \
637
		CFLAGS='$(CFLAGS)  -DSGI -DTERM_CONTROL \
638
		-DREAL_IS_FLOAT -DUSE_MMAP' \
639
		mpg123-make
640
326
641
sgi-gcc:
327
sgi-gcc:
642
	$(MAKE)  LDFLAGS= \
328
	$(MAKE)  LDFLAGS= 		OBJECTS='decode.o dct64.o audio_sgi.o' AUDIO_LIB=-laudio 		CFLAGS='$(CFLAGS)  -DSGI -DTERM_CONTROL 		-DREAL_IS_FLOAT -DUSE_MMAP' 		mpg123-make
643
		OBJECTS='decode.o dct64.o audio_sgi.o' AUDIO_LIB=-laudio \
644
		CFLAGS='$(CFLAGS)  -DSGI -DTERM_CONTROL \
645
		-DREAL_IS_FLOAT -DUSE_MMAP' \
646
		mpg123-make
647
329
648
dec:
330
dec:
649
	$(MAKE) CC=cc LDFLAGS= OBJECTS='decode.o dct64.o audio_dec.o' \
331
	$(MAKE) CC=cc LDFLAGS= OBJECTS='decode.o dct64.o audio_dec.o' 		AUDIO_LIB=-lmme 		CFLAGS='$(CFLAGS) -std1 -warnprotos -O4 -DUSE_MMAP 			-I/usr/include/mme' 		mpg123-make
650
		AUDIO_LIB=-lmme \
651
		CFLAGS='$(CFLAGS) -std1 -warnprotos -O4 -DUSE_MMAP \
652
			-I/usr/include/mme' \
653
		mpg123-make
654
332
655
dec-esd:
333
dec-esd:
656
	$(MAKE) CC=cc LDFLAGS= OBJECTS='decode.o dct64.o audio_esd.o' \
334
	$(MAKE) CC=cc LDFLAGS= OBJECTS='decode.o dct64.o audio_esd.o' 		AUDIO_LIB='-lesd -laudiofile' 		CFLAGS='$(CFLAGS) -std1 -warnprotos -O4 -DUSE_MMAP 			-I/usr/include/mme `esd-config --cflags`' 		mpg123-make
657
		AUDIO_LIB='-lesd -laudiofile' \
658
		CFLAGS='$(CFLAGS) -std1 -warnprotos -O4 -DUSE_MMAP \
659
			-I/usr/include/mme `esd-config --cflags`' \
660
		mpg123-make
661
335
662
dec-nas:
336
dec-nas:
663
	$(MAKE) CC=cc LDFLAGS='-L/usr/X11R6/lib' \
337
	$(MAKE) CC=cc LDFLAGS='-L/usr/X11R6/lib' 		AUDIO_LIB='-laudio -lXau -ldnet_stub'		OBJECTS='decode.o dct64.o  audio_nas.o' 		CFLAGS='$(CFLAGS) -I/usr/X11R6/include -std1 -warnprotos -O4 -DUSE_MMAP' 		mpg123-make
664
		AUDIO_LIB='-laudio -lXau -ldnet_stub'\
665
		OBJECTS='decode.o dct64.o  audio_nas.o' \
666
		CFLAGS='$(CFLAGS) -I/usr/X11R6/include -std1 -warnprotos -O4 -DUSE_MMAP' \
667
		mpg123-make
668
338
669
ultrix:
339
ultrix:
670
	$(MAKE) CC=cc LDFLAGS= OBJECTS='decode.o dct64.o audio_dummy.o' \
340
	$(MAKE) CC=cc LDFLAGS= OBJECTS='decode.o dct64.o audio_dummy.o' 		CFLAGS='$(CFLAGS) -std1  -DULTRIX' 		mpg123-make
671
		CFLAGS='$(CFLAGS) -std1  -DULTRIX' \
672
		mpg123-make
673
341
674
aix-gcc:
342
aix-gcc:
675
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o' \
343
	$(MAKE)  LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o' 		CFLAGS='$(CFLAGS) -DAIX -Wall -O6 -DUSE_MMAP -DREAL_IS_FLOAT 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		mpg123-make
676
		CFLAGS='$(CFLAGS) -DAIX -Wall -O6 -DUSE_MMAP -DREAL_IS_FLOAT \
677
			-fomit-frame-pointer -funroll-all-loops \
678
			-finline-functions -ffast-math' \
679
		mpg123-make
680
344
681
aix-xlc:
345
aix-xlc:
682
	$(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o' \
346
	$(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o' 		CFLAGS="$(CFLAGS) -O3 -qstrict -qcpluscmt -DAIX -DUSE_MMAP 		mpg123-make
683
		CFLAGS="$(CFLAGS) -O3 -qstrict -qcpluscmt -DAIX -DUSE_MMAP \
684
		mpg123-make
685
347
686
348
687
aix-ums:
349
aix-ums:
688
	$(MAKE) LDFLAGS='-L/usr/lpp/som/lib -lUMSobj' \
350
	$(MAKE) LDFLAGS='-L/usr/lpp/som/lib -lUMSobj' 		OBJECTS='decode.o dct64.o audio_aixums.o term.o' 		CFLAGS="$(CFLAGS) -O3 -qstrict -qcpluscmt -DAIX -DAIX_UMS 			-DUSE_MMAP -DTERM_CONTROL 			-DREAD_MMAP -I/usr/lpp/UMS/include 			-I/usr/lpp/som/include" 		mpg123-make
689
		OBJECTS='decode.o dct64.o audio_aixums.o term.o' \
690
		CFLAGS="$(CFLAGS) -O3 -qstrict -qcpluscmt -DAIX -DAIX_UMS \
691
			-DUSE_MMAP -DTERM_CONTROL \
692
			-DREAD_MMAP -I/usr/lpp/UMS/include \
693
			-I/usr/lpp/som/include" \
694
		mpg123-make
695
351
696
352
697
aix-tk3play:
353
aix-tk3play:
698
	@ $(MAKE) FRONTEND=mpg123m-make aix-frontend
354
	@ $(MAKE) FRONTEND=mpg123m-make aix-frontend
699
355
700
aix-frontend:
356
aix-frontend:
701
	$(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o \
357
	$(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_aix.o 			control_sajber.o control_tk3play.o' 		CFLAGS='$(CFLAGS) -DAIX -Wall -O6 -DUSE_MMAP -DFRONTEND 			-fomit-frame-pointer -funroll-all-loops 			-finline-functions -ffast-math' 		$(FRONTEND)
702
			control_sajber.o control_tk3play.o' \
703
		CFLAGS='$(CFLAGS) -DAIX -Wall -O6 -DUSE_MMAP -DFRONTEND \
704
			-fomit-frame-pointer -funroll-all-loops \
705
			-finline-functions -ffast-math' \
706
		$(FRONTEND)
707
358
708
os2:
359
os2:
709
	$(MAKE)  LDFLAGS= \
360
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o audio_os2.o' 		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DNOXFERMEM -DOS2 -Wall   		-fomit-frame-pointer -funroll-all-loops 		-finline-functions -ffast-math' 		LIBS='-los2me -lsocket' 		mpg123.exe
710
		OBJECTS='decode_i386.o dct64_i386.o audio_os2.o' \
711
		CFLAGS='$(CFLAGS) -DREAL_IS_FLOAT -DNOXFERMEM -DOS2 -Wall   \
712
		-fomit-frame-pointer -funroll-all-loops \
713
		-finline-functions -ffast-math' \
714
		LIBS='-los2me -lsocket' \
715
		mpg123.exe
716
361
717
netbsd:
362
netbsd:
718
	$(MAKE) CC=cc LDFLAGS= \
363
	$(MAKE) CC=cc LDFLAGS= 		OBJECTS='decode.o dct64.o audio_sun.o' 		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer 			-funroll-all-loops -ffast-math 			-DREAL_IS_FLOAT -DUSE_MMAP -DNETBSD' 		mpg123-make
719
		OBJECTS='decode.o dct64.o audio_sun.o' \
720
		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer \
721
			-funroll-all-loops -ffast-math \
722
			-DREAL_IS_FLOAT -DUSE_MMAP -DNETBSD' \
723
		mpg123-make
724
364
725
netbsd-i386:
365
netbsd-i386:
726
	$(MAKE) CC=cc LDFLAGS= \
366
	$(MAKE) CC=cc LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o audio_sun.o' 		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DNETBSD' 		mpg123-make
727
		OBJECTS='decode_i386.o dct64_i386.o audio_sun.o' \
728
		CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4  -fomit-frame-pointer \
729
			-funroll-all-loops -ffast-math -DROT_I386 \
730
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DNETBSD' \
731
		mpg123-make
732
367
733
bsdos:
368
bsdos:
734
	$(MAKE) CC=shlicc2 LDFLAGS= \
369
	$(MAKE) CC=shlicc2 LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o 			 audio_oss.o' 		CFLAGS='$(CFLAGS) -Wall -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS 			-DDONT_CATCH_SIGNALS' 		mpg123-make
735
		OBJECTS='decode_i386.o dct64_i386.o \
736
			 audio_oss.o' \
737
		CFLAGS='$(CFLAGS) -Wall -O4  -fomit-frame-pointer \
738
			-funroll-all-loops -ffast-math -DROT_I386 \
739
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
740
			-DDONT_CATCH_SIGNALS' \
741
		mpg123-make
742
370
743
bsdos4:
371
bsdos4:
744
	$(MAKE)  LDFLAGS= \
372
	$(MAKE)  LDFLAGS= 		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' 		CFLAGS='$(CFLAGS) -Wall -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS 			-DDONT_CATCH_SIGNALS' 		mpg123-make
745
		OBJECTS='decode_i386.o dct64_i386.o audio_oss.o' \
746
		CFLAGS='$(CFLAGS) -Wall -O4  -fomit-frame-pointer \
747
			-funroll-all-loops -ffast-math -DROT_I386 \
748
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
749
			-DDONT_CATCH_SIGNALS' \
750
		mpg123-make
751
373
752
bsdos-nas:
374
bsdos-nas:
753
	$(MAKE) CC=shlicc2 LDFLAGS= \
375
	$(MAKE) CC=shlicc2 LDFLAGS= 		AUDIO_LIB='-laudio -lXau -L/usr/X11R6/lib' 		OBJECTS='decode_i386.o dct64_i386.o 			audio_nas.o' 		CFLAGS='$(CFLAGS) -Wall -O4  -fomit-frame-pointer 			-funroll-all-loops -ffast-math -DROT_I386 			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS 			-DDONT_CATCH_SIGNALS -DNAS' 		mpg123-make
754
		AUDIO_LIB='-laudio -lXau -L/usr/X11R6/lib' \
755
		OBJECTS='decode_i386.o dct64_i386.o \
756
			audio_nas.o' \
757
		CFLAGS='$(CFLAGS) -Wall -O4  -fomit-frame-pointer \
758
			-funroll-all-loops -ffast-math -DROT_I386 \
759
			-DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DOSS \
760
			-DDONT_CATCH_SIGNALS -DNAS' \
761
		mpg123-make
762
376
763
mint:
377
mint:
764
	$(MAKE)  LDFLAGS= \
378
	$(MAKE)  LDFLAGS= 		OBJECTS='decode.o dct64.o audio_mint.o' 		CFLAGS='$(CFLAGS) -Wall  -m68020-40 -m68881 		-fomit-frame-pointer -funroll-all-loops 		-finline-functions -ffast-math 		-DREAL_IS_FLOAT -DMINT -DNOXFERMEM' 		AUDIO_LIB='-lsocket' 		mpg123-make
765
		OBJECTS='decode.o dct64.o audio_mint.o' \
766
		CFLAGS='$(CFLAGS) -Wall  -m68020-40 -m68881 \
767
		-fomit-frame-pointer -funroll-all-loops \
768
		-finline-functions -ffast-math \
769
		-DREAL_IS_FLOAT -DMINT -DNOXFERMEM' \
770
		AUDIO_LIB='-lsocket' \
771
		mpg123-make
772
379
773
# maybe you need the additonal options LDFLAGS='-lnsl -lsocket' when linking (see solaris:)
380
# maybe you need the additonal options LDFLAGS='-lnsl -lsocket' when linking (see solaris:)
774
generic:
381
generic:
775
	$(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_dummy.o' \
382
	$(MAKE) LDFLAGS= OBJECTS='decode.o dct64.o audio_dummy.o' 		CFLAGS='$(CFLAGS) -O -DGENERIC -DNOXFERMEM' 		mpg123-make
776
		CFLAGS='$(CFLAGS) -O -DGENERIC -DNOXFERMEM' \
777
		mpg123-make
778
383
779
###########################################################################
384
###########################################################################
780
###########################################################################
385
###########################################################################
Lines 789-808 Link Here
789
mpg123-make:
394
mpg123-make:
790
	@ $(MAKE) CFLAGS='$(CFLAGS)' BINNAME=mpg123 mpg123
395
	@ $(MAKE) CFLAGS='$(CFLAGS)' BINNAME=mpg123 mpg123
791
396
792
mpg123: mpg123.o common.o $(OBJECTS) decode_2to1.o decode_4to1.o \
397
mpg123: mpg123.o common.o $(OBJECTS) decode_2to1.o decode_4to1.o 		tabinit.o audio.o layer1.o layer2.o layer3.o buffer.o 		getlopt.o httpget.o xfermem.o equalizer.o 		decode_ntom.o Makefile wav.o readers.o 		control_generic.o vbrhead.o playlist.o getbits.o
793
		tabinit.o audio.o layer1.o layer2.o layer3.o buffer.o \
398
	$(CC) $(CFLAGS) $(LDFLAGS)  mpg123.o tabinit.o common.o layer1.o 		layer2.o layer3.o audio.o buffer.o decode_2to1.o equalizer.o 		decode_4to1.o getlopt.o httpget.o xfermem.o decode_ntom.o 		wav.o readers.o control_generic.o vbrhead.o playlist.o getbits.o 		$(OBJECTS) -o $(BINNAME) -lm $(AUDIO_LIB) $(IPV6LIBDIR) $(IPV6LIB)
794
		getlopt.o httpget.o xfermem.o equalizer.o \
399
795
		decode_ntom.o Makefile wav.o readers.o \
400
mpg123.exe: mpg123.o common.o $(OBJECTS) decode_2to1.o decode_4to1.o 		tabinit.o audio.o layer1.o layer2.o layer3.o buffer.o 		getlopt.o httpget.o Makefile wav.o readers.o 
796
		control_generic.o vbrhead.o playlist.o getbits.o
797
	$(CC) $(CFLAGS) $(LDFLAGS)  mpg123.o tabinit.o common.o layer1.o \
798
		layer2.o layer3.o audio.o buffer.o decode_2to1.o equalizer.o \
799
		decode_4to1.o getlopt.o httpget.o xfermem.o decode_ntom.o \
800
		wav.o readers.o control_generic.o vbrhead.o playlist.o getbits.o \
801
		$(OBJECTS) -o $(BINNAME) -lm $(AUDIO_LIB) $(IPV6LIBDIR) $(IPV6LIB)
802
803
mpg123.exe: mpg123.o common.o $(OBJECTS) decode_2to1.o decode_4to1.o \
804
		tabinit.o audio.o layer1.o layer2.o layer3.o buffer.o \
805
		getlopt.o httpget.o Makefile wav.o readers.o 
806
	$(CC) $(CFLAGS) $(LDFLAGS) $^ -o mpg123.exe -lm $(LIBS)
401
	$(CC) $(CFLAGS) $(LDFLAGS) $^ -o mpg123.exe -lm $(LIBS)
807
402
808
###########################################################################
403
###########################################################################
Lines 852-864 Link Here
852
	rm -f *.o *core *~ mpg123 gmon.out sajberplay system mpg123m
447
	rm -f *.o *core *~ mpg123 gmon.out sajberplay system mpg123m
853
448
854
prepared-for-install:
449
prepared-for-install:
855
	@if [ ! -x mpg123 ]; then \
450
	@if [ ! -x mpg123 ]; then 		echo '###' ; 		echo '###  Before doing "make install", you have to compile the software.' ; 		echo '### Type "make" for more information.' ; 		echo '###' ; 		exit 1 ; 	fi
856
		echo '###' ; \
857
		echo '###  Before doing "make install", you have to compile the software.' ; \
858
		echo '### Type "make" for more information.' ; \
859
		echo '###' ; \
860
		exit 1 ; \
861
	fi
862
451
863
system: mpg123.h system.c
452
system: mpg123.h system.c
864
	$(CC) -o $@ -Wall  system.c
453
	$(CC) -o $@ -Wall  system.c
Lines 874-883 Link Here
874
	chmod 644 $(MANDIR)/man$(SECTION)/mpg123.1
463
	chmod 644 $(MANDIR)/man$(SECTION)/mpg123.1
875
464
876
dist:	clean
465
dist:	clean
877
	DISTNAME="`basename \`pwd\``" ; \
466
	DISTNAME="`basename \`pwd\``" ; 	sed '/prgDate/s_".*"_"'`date +%Y/%m/%d`'"_' version.h > version.new; 	mv -f version.new version.h; 	cd .. ; 	rm -f "$$DISTNAME".tar.gz "$$DISTNAME".tar ; 	tar cvf "$$DISTNAME".tar "$$DISTNAME" ; 	gzip -9 "$$DISTNAME".tar
878
	sed '/prgDate/s_".*"_"'`date +%Y/%m/%d`'"_' version.h > version.new; \
879
	mv -f version.new version.h; \
880
	cd .. ; \
881
	rm -f "$$DISTNAME".tar.gz "$$DISTNAME".tar ; \
882
	tar cvf "$$DISTNAME".tar "$$DISTNAME" ; \
883
	gzip -9 "$$DISTNAME".tar

Return to bug 130577