3dgfx code, untested
[metatoy] / Makefile
index 9a8942f..ec659d8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,5 @@
-csrc = $(wildcard src/*.c) $(wildcard src/kern/*.c) $(wildcard src/libc/*.c)
+csrc = $(wildcard src/*.c) $(wildcard src/kern/*.c) $(wildcard src/libc/*.c) \
+          $(wildcard src/3dgfx/*.c)
 ssrc = $(wildcard src/*.asm) $(wildcard src/kern/*.asm) $(wildcard src/libc/*.asm)
 obj = $(csrc:.c=.o) $(ssrc:.asm=.o)
 dep = $(csrc:.c=.d)
@@ -13,7 +14,7 @@ AS = nasm
 ASFLAGS = -Isrc/ -Isrc/kern/
 CFLAGS = -m32 -march=i386 $(warn) $(opt) $(dbg) -fno-pic -ffreestanding \
                 -fno-stack-protector -mpreferred-stack-boundary=2 -nostdinc -ffast-math \
-                -fno-asynchronous-unwind-tables $(inc) $(def) -MMD
+                -fno-asynchronous-unwind-tables -fno-strict-aliasing $(inc) $(def) -MMD
 LDFLAGS = -m elf_i386 -nostdlib -T com32.ld -Map game.map
 
 $(bin): $(obj)