From 933992bb6203677fa8459b120bb78836c6e4f9ee Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Fri, 1 Feb 2013 12:39:03 +0100 Subject: Restructured the customcontext and made it slightly more pluggable. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I4f69b491bd34fbf866f3174437a1b12387d47677 Reviewed-by: Samuel Rødal --- customcontext/customcontext.pro | 68 ++++++++++++++++++++++++++++++++++++----- 1 file changed, 61 insertions(+), 7 deletions(-) (limited to 'customcontext/customcontext.pro') diff --git a/customcontext/customcontext.pro b/customcontext/customcontext.pro index f4269ec..2ce0ef3 100644 --- a/customcontext/customcontext.pro +++ b/customcontext/customcontext.pro @@ -5,18 +5,73 @@ CONFIG += plugin QT += gui-private core-private quick-private qml-private v8-private + + +verbose:{ + message("verbose: enabled") + DEFINES+=CUSTOMCONTEXT_DEBUG +} else { + message("verbose: disabled") +} + + +dither:{ + message("dither: enabled") + DEFINES += CUSTOMCONTEXT_DITHER + SOURCES += renderhooks/ordereddither2x2.cpp + HEADERS += renderhooks/ordereddither2x2.h +} else { + message("dither: disabled") +} + + + +atlastexture:{ + message("atlastexture: enabled") + DEFINES += CUSTOMCONTEXT_ATLASTEXTURE + SOURCES += texture/atlastexture.cpp + HEADERS += texture/atlastexture.h +} else { + message("atlastexture: disabled") +} + + + +animationdriver:{ + message("animationdriver: enabled") + DEFINES += CUSTOMCONTEXT_ANIMATIONDRIVER + SOURCES += animation/animationdriver.cpp + HEADERS += animation/animationdriver.h +} else { + message("animationdriver: disabled") +} + + + +overlaprenderer:{ + message("overlaprenderer: enabled") + DEFINES += CUSTOMCONTEXT_OVERLAPRENDERER + SOURCES += renderer/overlaprenderer.cpp + HEADERS += renderer/overlaprenderer.h +} else { + message("overlaprenderer: disabled") +} + + + +message(""); +message("Enable the above features by adding them to the qmake config, for instance:") +message(" > qmake \"CONFIG+=verbose atlastexture dither\""); +message(""); + + + SOURCES += \ - animationdriver.cpp \ - atlastexture.cpp \ context.cpp \ - overlaprenderer.cpp \ pluginmain.cpp HEADERS += \ - animationdriver.h \ - atlastexture.h \ context.h \ - overlaprenderer.h \ pluginmain.h OTHER_FILES += customcontext.json @@ -36,4 +91,3 @@ arm_build { DEFINES += DESKTOP_BUILD } -verbose:DEFINES+=CUSTOMCONTEXT_DEBUG -- cgit v1.2.3