cex

C/Curses file EXplorer
git clone git://git.wimdupont.com/cex.git
Log | Files | Refs | README | LICENSE

config.mk (940B)


      1 NAME = cex
      2 
      3 VERSION = 0.1
      4 
      5 CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700L -DVERSION=\"${VERSION}\"
      6 CFLAGS = -std=c99 -pedantic -Wall -Wextra -I/usr/local/include ${CPPFLAGS}
      7 
      8 PREFIX = /usr/local
      9 MANPREFIX = ${PREFIX}/share/man
     10 
     11 CC = gcc
     12 
     13 PKG_CONFIG ?= pkg-config
     14 
     15 ## Check libgit2
     16 LIBGIT2_LDFLAGS := $(shell $(PKG_CONFIG) --libs libgit2 2>/dev/null || true)
     17 
     18 ifneq ($(strip $(LIBGIT2_LDFLAGS)),)
     19     HAVE_LIBGIT2 := 1
     20 else
     21     LIBGIT2_SEARCH_PATHS := /usr/lib /usr/local/lib /opt/homebrew/lib
     22     LIBGIT2_FOUND := $(wildcard $(addsuffix /libgit2.so,$(LIBGIT2_SEARCH_PATHS))) \
     23                      $(wildcard $(addsuffix /libgit2.a,$(LIBGIT2_SEARCH_PATHS)))
     24 
     25     ifneq ($(strip $(LIBGIT2_FOUND)),)
     26        HAVE_LIBGIT2    := 1
     27    LIBGIT2_LDFLAGS := -lgit2
     28     else
     29        HAVE_LIBGIT2    := 0
     30         LIBGIT2_LDFLAGS :=
     31     endif
     32 endif
     33 
     34 CFLAGS += -DHAVE_LIBGIT2=$(HAVE_LIBGIT2)
     35 CPPFLAGS += -DHAVE_LIBGIT2=$(HAVE_LIBGIT2)
     36 ##