From c562d549bc6274265991eec634f99b1e311323df Mon Sep 17 00:00:00 2001 From: Andreas Mair Date: Mon, 2 Apr 2007 11:38:08 +0200 Subject: 2007-04-02: Version 0.0.4 - Changed text color in themes for green and yellow buttons. - Fixed false colors problem after theme changes. - Updated Finnish translation. (Submitted by Rolf Ahrenberg) - Updated French translation. (Submitted by pat @vdr-portal.de) - Do not overwrite status messages in mainmenu with list items. - New setup option that replaces SKINENIGMA_FULL_CHANNELINFO_TITLE define. - Disable logos/symbols/flags if 4bpp single area is configured in setup. (Will eventually replace SKINENIGMA_NO_MENULOGO define) - Added support for mailbox plugin; shows mail symbol in channel info (Based on patch by triple955 @vdr-portal.de). - Introduced new HAVE_IMAGEMAGICK define to enable non-xpm images in event's and recording's details. - Fixed "blinking" date in channel info (Reported by several people). - Changed background for recording symbol in channel info to white (Suggested by gromit @vdr-portal.de). - Long channel group names are no longer drawn at the right side of the date (Reported by several people). - New setup option for displaying a recording's size and use size.vdr (Suggested by vejoun @vdr-portal.de). - Show stop time of running timers in info area in main menu. (Suggested by viking @vdr-portal.de) - Updated Russian translation. (Submitted by neptunvasja @vdr-portal.de) - New defines "ListProgressBarGap" & "ListProgressBarBorder" to customize the progressbar in lists: * "ListProgressBarGap" sets the gap above/below the progressbar (relative to the font's height). * "ListProgressBarBorder" sets the border's width. - Added fallback to "classic" skin if any of the OSD menus fails to open. - Fix possible NULL pointer accesses. - Fixed compiler error with certain gcc versions. - Minor bugfixes and graphical changes. --- Makefile | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6624f44..8ffe1f1 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile,v 1.4 2007/03/06 07:02:27 amair Exp $ +# $Id: Makefile,v 1.8 2007/03/28 10:01:33 amair Exp $ # If you are using the epgsearch plugin and want to see the number of # timer conflicts in the main menu's info area. @@ -14,9 +14,14 @@ # Debugging on/off #SKINENIGMA_DEBUG = 1 -# If set the top and bottom borders are drawn around the channel logo -# in the channel info. TEMPORARY OPTION?!? -#SKINENIGMA_FULL_CHANNELINFO_TITLE = 1 +# If you have installed ImageMagick and want to use +# images in event's and recording's details. +#HAVE_IMAGEMAGICK = 1 + +# If you use the mailbox plugin this will include support for it. +# NOTE: this can also be defined if you don't know if the mailbox +# plugin will be used because it has no compile time requirements. +SKINENIGMA_USE_PLUGIN_MAILBOX = 1 # Strip debug symbols? Set eg. to /bin/true if not #STRIP = strip @@ -74,14 +79,24 @@ ifdef SKINENIGMA_NO_MENULOGO DEFINES += -DSKINENIGMA_NO_MENULOGO endif -ifdef SKINENIGMA_FULL_CHANNELINFO_TITLE -DEFINES += -DSKINENIGMA_FULL_CHANNELINFO_TITLE +ifdef SKINENIGMA_USE_PLUGIN_MAILBOX +DEFINES += -DUSE_PLUGIN_MAILBOX +endif + +ifdef HAVE_IMAGEMAGICK +DEFINES += -DHAVE_IMAGEMAGICK endif +DEFINES += -DRECORDING_COVER='"Cover-Enigma"' ### The object files (add further files here): OBJS = $(PLUGIN).o enigma.o config.o logo.o i18n.o tools.o status.o +ifdef HAVE_IMAGEMAGICK +OBJS += bitmap.o +LIBS += -lMagick++ +endif + ### Implicit rules: %.o: %.c @@ -101,7 +116,7 @@ $(DEPFILE): Makefile all: libvdr-$(PLUGIN).so libvdr-$(PLUGIN).so: $(OBJS) - $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ + $(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@ ifndef SKINENIGMA_DEBUG @$(STRIP) $@ endif -- cgit v1.2.3