Skip to content
Snippets Groups Projects
config.mk 1.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • VERSION ?= ${shell git describe --dirty}
    
    # Prefix for all installed files
    
    
    # Directories for manuals, executables, docs, data, etc.
    
    main_dir = ${DESTDIR}${PREFIX}
    man_dir = ${main_dir}/share/man
    bin_dir = ${main_dir}/bin
    
    image_dir = ${main_dir}/share/feh/images
    font_dir = ${main_dir}/share/feh/fonts
    
    example_dir = ${main_dir}/share/doc/feh/examples
    
    CFLAGS ?= -g -O2
    CFLAGS += -Wall -Wextra -pedantic
    
    xinerama ?= 1
    
    ifeq (${curl},1)
    	CFLAGS += -DHAVE_LIBCURL
    	LDLIBS += -lcurl
    	MAN_CURL = enabled
    else
    	MAN_CURL = disabled
    endif
    
    ifeq (${debug},1)
    	CFLAGS += -DDEBUG
    
    	MAN_DEBUG = . This is a debug build.
    
    ifeq (${help},1)
    	CFLAGS += -DINCLUDE_HELP
    endif
    
    
    ifeq (${xinerama},1)
    	CFLAGS += -DHAVE_LIBXINERAMA
    	LDLIBS += -lXinerama
    	MAN_XINERAMA = enabled
    else
    	MAN_XINERAMA = disabled
    endif
    
    # Uncomment this to use dmalloc
    
    #CFLAGS += -DWITH_DMALLOC
    
    	-DPACKAGE=\"${PACKAGE}\" -DVERSION=\"${VERSION}\"
    
    LDLIBS += -lm -lpng -lX11 -lImlib2 -lgiblib