summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPhilip <philip@philip-linuxlaptop.(none)>2010-10-04 04:27:40 (GMT)
committer Philip <philip@philip-linuxlaptop.(none)>2010-10-04 04:29:37 (GMT)
commite4f9f77de906d65264c7d09635761dd05940e1aa (patch)
tree6506a2c66d8c923136caba7274145c20106b73f0 /Makefile
parentebb784de700240d0f8c2f2c5ffe3d2ab783c6557 (diff)
downloadpowder-e4f9f77de906d65264c7d09635761dd05940e1aa.zip
powder-e4f9f77de906d65264c7d09635761dd05940e1aa.tar.gz
Updating
Diffstat (limited to 'Makefile')
-rwxr-xr-xMakefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 72e2617..8a25f40 100755
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,11 @@
-SOURCES := *.c
+SOURCES := src/*.c
-CFLAGS := -Wall -std=c99 -D_POSIX_C_SOURCE=200112L
+CFLAGS := -Wall -std=c99 -D_POSIX_C_SOURCE=200112L -Iincludes/
OFLAGS := -O3 -ffast-math -ftree-vectorize -funsafe-math-optimizations
LFLAGS := -lSDL -lm -lbz2
-MFLAGS_SSE3 := -march=k8 -DX86 -DX86_SSE3 -msse3
-MFLAGS_SSE2 := -march=k8 -DX86 -DX86_SSE2 -msse2
-MFLAGS_SSE := -march=pentium3 -DX86 -DX86_SSE
+MFLAGS_SSE3 := -march=native -DX86 -DX86_SSE3 -msse3
+MFLAGS_SSE2 := -march=native-DX86 -DX86_SSE2 -msse2
+MFLAGS_SSE := -march=native -DX86 -DX86_SSE
FLAGS_DBUG := -Wall -std=c99 -D_POSIX_C_SOURCE=200112L -pg -O2 -march=k8 -DX86 -DX86_SSE3 -msse3 -lSDL -lm -lbz2
COMPILER := gcc
LINUX_TARG := powder-64-sse2 powder-sse powder-sse2
@@ -19,6 +19,7 @@ powder-debug: $(SOURCES)
powder-sse3: $(SOURCES)
$(COMPILER) -m32 -o$@ $(CFLAGS) $(OFLAGS) $(LFLAGS) $(MFLAGS_SSE3) $(SOURCES) -DLIN32
strip $@
+ mv $@ build
powder-sse2: $(SOURCES)
$(COMPILER) -m32 -o$@ $(CFLAGS) $(OFLAGS) $(LFLAGS) $(MFLAGS_SSE2) $(SOURCES) -DLIN32
strip $@
@@ -31,6 +32,7 @@ powder-64-sse3-opengl: $(SOURCES)
powder-64-sse3: $(SOURCES)
$(COMPILER) -m64 -o$@ $(CFLAGS) $(OFLAGS) $(LFLAGS) $(MFLAGS_SSE3) $(SOURCES) -DLIN64
strip $@
+ mv $@ build
powder-64-sse2: $(SOURCES)
$(COMPILER) -m64 -o$@ $(CFLAGS) $(OFLAGS) $(LFLAGS) $(MFLAGS_SSE2) $(SOURCES) -DLIN64
strip $@