blob: 0b3523482a3d95487405736f451f0789bed32ae5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
$NetBSD: patch-aa,v 1.20 2002/06/22 19:03:11 kent Exp $
--- Makefile.orig Sun Jun 23 03:50:48 2002
+++ Makefile
@@ -54,6 +54,15 @@
@echo "make aix-tk3play IBM AIX"
@echo "make os2 IBM OS/2"
@echo "make netbsd NetBSD"
+ @echo "make netbsd-arm NetBSD for strongarm"
+ @echo "make netbsd-i386 NetBSD optimized for i386"
+ @echo "make netbsd-i386-elf NetBSD optimized for i386, ELF format"
+ @echo "make netbsd-m68k NetBSD optimized for m68k"
+ @echo "make netbsd-esd NetBSD with EsounD"
+ @echo "make netbsd-arm-esd NetBSD for strongarm with EsounD"
+ @echo "make netbsd-i386-esd NetBSD optimized for i386 with EsounD"
+ @echo "make netbsd-i386-elf-esd NetBSD optimized for i386, ELF format with EsounD"
+ @echo "make netbsd-m68k-esd NetBSD optimized for m68k with EsounD"
@echo "make bsdos BSDI BSD/OS"
@echo "make bsdos4 BSDI BSD/OS 4.0"
@echo "make bsdos-nas BSDI BSD/OS with NAS support"
@@ -496,18 +505,100 @@
netbsd:
$(MAKE) CC=cc LDFLAGS= \
- OBJECTS='decode.o dct64.o audio_sun.o' \
+ OBJECTS='decode.o dct64.o audio_sun.o term.o' \
CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer \
- -funroll-all-loops -ffast-math \
- -DREAL_IS_FLOAT -DUSE_MMAP -DNETBSD' \
+ -funroll-all-loops -ffast-math -DREAD_MMAP \
+ -DREAL_IS_FLOAT -DUSE_MMAP -DTERM_CONTROL -DNETBSD' \
mpg123-make
netbsd-i386:
$(MAKE) CC=cc LDFLAGS= \
- OBJECTS='decode_i386.o dct64_i386.o audio_sun.o' \
- CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -m486 -fomit-frame-pointer \
+ OBJECTS='decode_i386.o dct64_i386.o audio_sun.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 -DREAD_MMAP \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DTERM_CONTROL -DNETBSD' \
+ mpg123-make
+
+netbsd-i386-elf:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ audio_sun.o term.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' \
+ -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DUSE_MMAP \
+ -DREAD_MMAP -DNETBSD -DTERM_CONTROL' \
+ mpg123-make
+
+netbsd-m68k:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_sun.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer \
+ -ffast-math -DREAL_IS_FLOAT -DREAD_MMAP \
+ -DUSE_MMAP -DNETBSD -DM68K_ASSEM -DTERM_CONTROL' \
+ mpg123-make
+
+netbsd-arm:
+ $(MAKE) CC=cc LDFLAGS= \
+ OBJECTS='decode.o dct64.o audio_sun.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -O6 -fomit-frame-pointer \
+ -funroll-all-loops -finline-functions -ffast-math \
+ -march=armv4 -mtune=strongarm -mcpu=strongarm \
+ -DREAL_IS_FIXED -DUSE_MMAP -DREAD_MMAP -DTERM_CONTROL \
+ -DNETBSD' \
+ mpg123-make
+
+netbsd-esd:
+ $(MAKE) CC=cc LDFLAGS= \
+ AUDIO_LIB="`$(ESD_CONFIG) --libs`" \
+ OBJECTS='decode.o dct64.o audio_esd.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DREAD_MMAP \
+ -DREAL_IS_FLOAT -DUSE_MMAP -DTERM_CONTROL -DNETBSD \
+ `$(ESD_CONFIG) --cflags`' \
+ mpg123-make
+
+netbsd-i386-esd:
+ $(MAKE) CC=cc LDFLAGS= \
+ AUDIO_LIB="`$(ESD_CONFIG) --libs`" \
+ OBJECTS='decode_i386.o dct64_i386.o audio_esd.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 -DREAD_MMAP \
+ -DI386_ASSEM -DREAL_IS_FLOAT -DUSE_MMAP -DTERM_CONTROL -DNETBSD \
+ `$(ESD_CONFIG) --cflags`' \
+ mpg123-make
+
+netbsd-i386-elf-esd:
+ echo GETBITS: $(GETBITS)
+ $(MAKE) CC=cc LDFLAGS= \
+ AUDIO_LIB="`$(ESD_CONFIG) --libs`" \
+ OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
+ audio_esd.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O4 -fomit-frame-pointer \
+ -funroll-all-loops -ffast-math -DROT_I386 \
+ -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DUSE_MMAP \
+ -DREAD_MMAP -DNETBSD -DTERM_CONTROL \
+ `$(ESD_CONFIG) --cflags`' \
+ mpg123-make
+
+netbsd-m68k-esd:
+ $(MAKE) CC=cc LDFLAGS= \
+ AUDIO_LIB="`$(ESD_CONFIG) --libs`" \
+ OBJECTS='decode.o dct64.o audio_esd.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -ansi -pedantic -O3 -fomit-frame-pointer \
+ -ffast-math -DREAL_IS_FLOAT -DREAD_MMAP \
+ -DUSE_MMAP -DNETBSD -DM68K_ASSEM -DTERM_CONTROL \
+ `$(ESD_CONFIG) --cflags`' \
+ mpg123-make
+
+netbsd-arm-esd:
+ $(MAKE) CC=cc LDFLAGS= \
+ AUDIO_LIB="`$(ESD_CONFIG) --libs`" \
+ OBJECTS='decode.o dct64.o audio_esd.o term.o' \
+ CFLAGS='$(CFLAGS) -Wall -O6 -fomit-frame-pointer \
+ -funroll-all-loops -finline-functions -ffast-math \
+ -march=armv4 -mtune=strongarm -mcpu=strongarm \
+ -DREAL_IS_FIXED -DUSE_MMAP -DREAD_MMAP -DTERM_CONTROL \
+ -DNETBSD `$(ESD_CONFIG) --cflags`' \
mpg123-make
bsdos:
|