Subversion Repositories seema-scanner

Rev

Blame | Last modification | View Log | RSS feed

QT += core testlib
CONFIG -= app_bundle
CONFIG += qt qtmain
TARGET = ProjectorTest
TEMPLATE = app

HEADERS += Projector.h\
        OpenGLContext.h\
        ProjectorOpenGL.h\
        ProjectorLC3000.h\
        ProjectorLC4500.h

SOURCES += mainProjectorTest.cpp\
        ProjectorOpenGL.cpp\
        ProjectorLC3000.cpp\
        ProjectorLC4500.cpp

# OpenGL
mac {
    OBJECTIVE_SOURCES += OpenGLContext.Mac.mm
    LIBS += -framework OpenGL -framework Cocoa
}

unix:!mac {
    SOURCES += OpenGLContext.Unix.cpp
    CONFIG += link_pkgconfig
    PKGCONFIG += gl x11 xrandr
    LIBS += -lXxf86vm
}

win32 {
    SOURCES += OpenGLContext.Win.cpp
    LIBS += -lOpenGL32 -lgdi32 -lUser32
}

# LC3000 Api
HEADERS += LC3000API/lcr_cmd.h \
        LC3000API/lcr_packetizer.h
SOURCES += LC3000API/tcp_client.cpp \
    LC3000API/lcr_packetizer.cpp \
    LC3000API/lcr_cmd.cpp

# LC4500 Api
HEADERS += LC4500API/API.h
SOURCES += LC4500API/API.cpp \
        LC4500API/usb.cpp
macx:SOURCES += LC4500API/hid.Mac.c
unix:!macx{
    SOURCES += LC4500API/hid.Unix.c
    CONFIG += link_pkgconfig
    PKGCONFIG += libudev
}
win32{
    SOURCES += LC4500API/hid.Win.c
    LIBS += -lsetupapi
}