[download]

local/src/dwm/config.mk

   1 # dwm version
   2 VERSION = 6.2
   3 
   4 # Customize below to fit your system
   5 
   6 # paths
   7 PREFIX = $(HOME)/.local
   8 MANPREFIX = ${PREFIX}/share/man
   9 
  10 X11INC = /usr/X11R6/include
  11 X11LIB = /usr/X11R6/lib
  12 
  13 # Xinerama, comment if you don't want it
  14 XINERAMALIBS  = -lXinerama
  15 XINERAMAFLAGS = -DXINERAMA
  16 
  17 # freetype
  18 FREETYPELIBS = -lfontconfig -lXft
  19 FREETYPEINC  = /usr/include/freetype2
  20 # OpenBSD (uncomment)
  21 #FREETYPEINC = ${X11INC}/freetype2
  22 
  23 # includes and libs
  24 INCS = -I${X11INC} -I${FREETYPEINC}
  25 LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
  26 
  27 # flags
  28 CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
  29 #CFLAGS   = -g -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS}
  30 CFLAGS   = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os ${INCS} ${CPPFLAGS}
  31 LDFLAGS  = ${LIBS}
  32 
  33 # Solaris
  34 #CFLAGS  = -fast ${INCS} -DVERSION=\"${VERSION}\"
  35 #LDFLAGS = ${LIBS}
  36 
  37 CFLAGS  += -D ALWAYSCENTER
  38 CFLAGS  += -D AWESOMEBAR
  39 CFLAGS  += -D CENTEREDWINDOWNAME
  40 CFLAGS  += -D CFACT
  41 #CFLAGS  += -D COLOREMOJI
  42 CFLAGS  += -D FLOATINGABOVE
  43 CFLAGS  += -D FOCUSONNETACTIVE
  44 CFLAGS  += -D NOSCHEMESEL
  45 CFLAGS  += -D PERTAG # -D PERTAGBAR
  46 CFLAGS  += -D RESIZECORNERS
  47 
  48 # compiler and linker
  49 CC = cc