Hi Connor,
C_SRCS = \
asmparser.c \
blob.c \
bytecodewriter.c \
compiler.c \
preproc.c \
reflection.c \
../d3dcompiler_43/utils.c \
Since you have PARENTSRC set, have the path doesn't make sense.
d3d10_main.c \ effect.c \ shader.c \ stateblock.c \ utils.c
^^^^^^^^^^^^^^ Is there a reason you are including two utils.c files? Wouldn't they compile to the same place?
Regards Alistair.