nsxive228594
Grouped optional dependencies in Makefile
+14 −3
1 file changed
- M Makefile +14 −3
| @@ -1,13 +1,24 @@ | |||
| 1 | − | VERSION := git-20141201 | |
| 1 | + | VERSION := git-20141208 | |
| 2 | 2 | ||
| 3 | 3 | PREFIX := /usr/local | |
| 4 | 4 | MANPREFIX := $(PREFIX)/share/man | |
| 5 | 5 | ||
| 6 | 6 | CC ?= gcc | |
| 7 | 7 | CFLAGS += -std=c99 -Wall -pedantic | |
| 8 | − | CPPFLAGS += -I$(PREFIX)/include -D_XOPEN_SOURCE=500 -DHAVE_LIBEXIF -DHAVE_GIFLIB | |
| 8 | + | CPPFLAGS += -I$(PREFIX)/include -D_XOPEN_SOURCE=500 | |
| 9 | 9 | LDFLAGS += -L$(PREFIX)/lib | |
| 10 | − | LIBS := -lX11 -lImlib2 -lexif -lgif | |
| 10 | + | LIBS := -lX11 -lImlib2 | |
| 11 | + | ||
| 12 | + | # optional dependencies: | |
| 13 | + | # giflib: gif animations | |
| 14 | + | CPPFLAGS += -DHAVE_GIFLIB | |
| 15 | + | LIBS += -lgif | |
| 16 | + | # libexif: jpeg auto-orientation, exif thumbnails | |
| 17 | + | CPPFLAGS += -DHAVE_LIBEXIF | |
| 18 | + | LIBS += -lexif | |
| 19 | + | ||
| 20 | + | ||
| 21 | + | .PHONY: clean install uninstall | |
| 11 | 22 | ||
| 12 | 23 | SRC := commands.c image.c main.c options.c thumbs.c util.c window.c | |
| 13 | 24 | DEP := $(SRC:.c=.d) | |