aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
Diffstat (limited to 'externals')
-rw-r--r--externals/build/linux/makefile24
1 files changed, 17 insertions, 7 deletions
diff --git a/externals/build/linux/makefile b/externals/build/linux/makefile
index 49675bd9..fe03140d 100644
--- a/externals/build/linux/makefile
+++ b/externals/build/linux/makefile
@@ -12,16 +12,26 @@ all: $(EXTERNALS:.c=.pd_linux)
.SUFFIXES: .pd_linux
+# AMD Athlon XP K7
+#CPU_FLAGS = -O3 -march=athlon-xp -m3dnow -msse -mfpmath=sse
+
+# Generic i386 (tune for 686, since that's about the bottom these days)
+CPU_FLAGS = -O2 -mcpu=i686
# Pentium III or better
-#CPU_FLAGS = -march=pentium3
-# PowerPC G3
-#CPU_FLAGS = -mpowerpc-gpopt
-# PowerPC G4
-#CPU_FLAGS = -mpowerpc-gpopt -mcpu=7450 -maltivec
+#CPU_FLAGS = -O3 -march=pentium3
+# Pentium 4 or better
+#CPU_FLAGS = -O3 -march=pentium4
+
+# PowerPC 750 (G3)
+#CPU_FLAGS = -O3 -mpowerpc-gpopt -mcpu=750
+# PowerPC 7400 (G4 <= 700MHz)
+#CPU_FLAGS = -O3 -mpowerpc-gpopt -mcpu=7400 -maltivec
+# PowerPC 7450 (G4 >= 533Mhz)
+#CPU_FLAGS = -O3 -mpowerpc-gpopt -mcpu=7450 -maltivec
# PowerPC G5
-#CPU_FLAGS = -mpowerpc64 -maltivec -falign-functions=32 -falign-labels=32 -falign-loops=32 -falign-jumps=32
+#CPU_FLAGS = -O3 -mpowerpc64 -maltivec -falign-functions=32 -falign-labels=32 -falign-loops=32 -falign-jumps=32
-OPTIM_FLAGS = -O3 -funroll-loops -fomit-frame-pointer $(CPU_FLAGS)
+OPTIM_FLAGS = -funroll-loops -fomit-frame-pointer $(CPU_FLAGS)
CFLAGS = -fPIC -DPD -DUNIX $(OPTIM_FLAGS) \
-Wall -W -Wshadow -Wstrict-prototypes \