mirror of
https://github.com/mumble-voip/mumble.git
synced 2025-10-26 11:19:16 +00:00
39 lines
869 B
Prolog
39 lines
869 B
Prolog
include (../compiler.pri)
|
|
|
|
TEMPLATE = lib
|
|
CONFIG -= qt
|
|
CONFIG *= dll shared debug_and_release warn_on
|
|
CONFIG -= embed_manifest_dll
|
|
TARGET = mumble_ol
|
|
SOURCES = lib.cpp d3d9.cpp d3d10.cpp opengl.cpp HardHook.cpp
|
|
EFFECTS = overlay.fx
|
|
DIST = overlay.h overlay.fx HardHook.h
|
|
|
|
DEFINES -= UNICODE
|
|
|
|
QMAKE_CXXFLAGS_RELEASE -= -MD
|
|
QMAKE_CXXFLAGS_DEBUG -= -MDd
|
|
|
|
QMAKE_CXXFLAGS_RELEASE *= -MT
|
|
QMAKE_CXXFLAGS_DEBUG *= -MTd
|
|
|
|
INCLUDEPATH *= "$$(DXSDK_DIR)Include"
|
|
|
|
LIBS *= -l"$$(DXSDK_DIR)Lib/x86/dxguid" -luuid -lole32 -luser32 -ladvapi32
|
|
|
|
CONFIG(release, debug|release) {
|
|
DESTDIR = ../release
|
|
}
|
|
|
|
CONFIG(debug, debug|release) {
|
|
DESTDIR = ../release
|
|
DEFINES *= DEBUG
|
|
}
|
|
|
|
fxc.output = ${QMAKE_FILE_BASE}.hex
|
|
fxc.commands = fxc /Tfx_4_0 /O3 /Fh${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
|
|
fxc.input = EFFECTS
|
|
fxc.CONFIG *= no_link target_predeps
|
|
QMAKE_EXTRA_COMPILERS *= fxc
|
|
|