Browse Source

Move configuration parts from Makefile into config.mk

master
Bert Münnich 7 years ago
parent
commit
ad9955a9cf
2 changed files with 28 additions and 26 deletions
  1. +4
    -26
      Makefile
  2. +24
    -0
      config.mk

+ 4
- 26
Makefile View File

@@ -1,31 +1,9 @@
VERSION := git-20170517

PREFIX := /usr/local
MANPREFIX := $(PREFIX)/share/man

CC ?= gcc
CFLAGS += -std=c99 -Wall -pedantic
CPPFLAGS += -I/usr/include/freetype2 -D_XOPEN_SOURCE=700
LDFLAGS +=
LIBS := -lImlib2 -lX11 -lXft

# optional dependencies:
# giflib: gif animations
ifndef NO_GIFLIB
CPPFLAGS += -DHAVE_GIFLIB
LIBS += -lgif
endif
# libexif: jpeg auto-orientation, exif thumbnails
ifndef NO_LIBEXIF
CPPFLAGS += -DHAVE_LIBEXIF
LIBS += -lexif
endif

# select autoreload backend
# overwritten with `make AUTORELOAD=nop`
AUTORELOAD := inotify
VERSION := git-20170906


.PHONY: clean install uninstall .PHONY: clean install uninstall
.SUFFIXES:

include config.mk


SRC := autoreload_$(AUTORELOAD).c commands.c image.c main.c options.c thumbs.c util.c window.c SRC := autoreload_$(AUTORELOAD).c commands.c image.c main.c options.c thumbs.c util.c window.c
DEP := $(SRC:.c=.d) DEP := $(SRC:.c=.d)


+ 24
- 0
config.mk View File

@@ -0,0 +1,24 @@
PREFIX := /usr/local
MANPREFIX := $(PREFIX)/share/man

CC ?= gcc
CFLAGS += -std=c99 -Wall -pedantic
CPPFLAGS += -I/usr/include/freetype2 -D_XOPEN_SOURCE=700
LDFLAGS +=
LIBS := -lImlib2 -lX11 -lXft

# autoreload backend: inotify/nop
AUTORELOAD := inotify

# optional dependencies:
# giflib: gif animations
ifndef NO_GIFLIB
CPPFLAGS += -DHAVE_GIFLIB
LIBS += -lgif
endif
# libexif: jpeg auto-orientation, exif thumbnails
ifndef NO_LIBEXIF
CPPFLAGS += -DHAVE_LIBEXIF
LIBS += -lexif
endif


Loading…
Cancel
Save