metaforce/hecl/lib/backend/backend.pri

34 lines
967 B
Plaintext

HEADERS += \
$$PWD/IBackendFragEmitter.hpp \
$$PWD/IBackendObject.hpp \
$$PWD/IBackendSpec.hpp \
$$PWD/IBackendVertEmitter.hpp
SOURCES += \
$$PWD/GLSL/CGLSLFragEmitter.cpp \
$$PWD/GLSL/CGLSLObject.cpp \
$$PWD/GLSL/CGLSLSpec.cpp \
$$PWD/GLSL/CGLSLVertEmitter.cpp \
$$PWD/GX/CGXFragEmitter.cpp \
$$PWD/GX/CGXObject.cpp \
$$PWD/GX/CGXSpec.cpp \
$$PWD/GX/CGXVertEmitter.cpp \
$$PWD/HLSL/CHLSLFragEmitter.cpp \
$$PWD/HLSL/CHLSLObject.cpp \
$$PWD/HLSL/CHLSLSpec.cpp \
$$PWD/HLSL/CHLSLVertEmitter.cpp \
$$PWD/SPIRV/CSPIRVFragEmitter.cpp \
$$PWD/SPIRV/CSPIRVObject.cpp \
$$PWD/SPIRV/CSPIRVSpec.cpp \
$$PWD/SPIRV/CSPIRVVertEmitter.cpp \
$$PWD/HECLBackend.cpp
!isEmpty(LLVMROOT) {
message("Added GX2 Backend")
SOURCES += \
$$PWD/GX2LLVM/CGX2LLVMFragEmitter.cpp \
$$PWD/GX2LLVM/CGX2LLVMObject.cpp \
$$PWD/GX2LLVM/CGX2LLVMSpec.cpp \
$$PWD/GX2LLVM/CGX2LLVMVertEmitter.cpp
}