From e228594391a8e7bc2d9ab66638cd571f99aac2c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bert=20M=C3=BCnnich?= Date: Mon, 8 Dec 2014 08:20:55 +0100 Subject: [PATCH] Grouped optional dependencies in Makefile --- Makefile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index d22fab6..2edbe43 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,24 @@ -VERSION := git-20141201 +VERSION := git-20141208 PREFIX := /usr/local MANPREFIX := $(PREFIX)/share/man CC ?= gcc CFLAGS += -std=c99 -Wall -pedantic -CPPFLAGS += -I$(PREFIX)/include -D_XOPEN_SOURCE=500 -DHAVE_LIBEXIF -DHAVE_GIFLIB +CPPFLAGS += -I$(PREFIX)/include -D_XOPEN_SOURCE=500 LDFLAGS += -L$(PREFIX)/lib -LIBS := -lX11 -lImlib2 -lexif -lgif +LIBS := -lX11 -lImlib2 + +# optional dependencies: +# giflib: gif animations + CPPFLAGS += -DHAVE_GIFLIB + LIBS += -lgif +# libexif: jpeg auto-orientation, exif thumbnails + CPPFLAGS += -DHAVE_LIBEXIF + LIBS += -lexif + + +.PHONY: clean install uninstall SRC := commands.c image.c main.c options.c thumbs.c util.c window.c DEP := $(SRC:.c=.d)