xemu/tests/xbox/swizzle/Makefile

25 lines
446 B
Makefile

CC=clang
CC=gcc
CFLAGS=-O2 -Wall -g
swizzle-test: swizzle-test.o swizzle-a.o
$(CC) -o $@ $^
swizzle-test.o: swizzle-test.c
swizzle-a.o: swizzle.o
objcopy \
--redefine-sym swizzle_box=swizzle_box_A \
--redefine-sym unswizzle_box=unswizzle_box_A \
$< $@
swizzle.o: ../../../hw/xbox/nv2a/pgraph/swizzle.c
$(CC) -o $@ $(CFLAGS) -c $<
%.o: %.c
$(CC) -o $@ $(CFLAGS) -c $<
.PHONY: clean
clean:
rm -f swizzle-test swizzle.o swizzle-a.o