aboutsummaryrefslogtreecommitdiffstats
path: root/config.def.mk
blob: 1860aaff78c48d888b8f68d285c50302eea63932 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# dwmclock settings

# enable battery charge display
CFLAGS+=-DBATTERY

# set this to the correct path for your current system
CFLAGS+=-DENERGY_FULL=\"/sys/class/power_supply/BAT0/energy_full\"
CFLAGS+=-DENERGY_NOW=\"/sys/class/power_supply/BAT0/energy_now\"
CFLAGS+=-DSTATUS=\"/sys/class/power_supply/BAT0/status\"
# the string to match when the battery is charging; comment out to disable charging detection
CFLAGS+=-DCHARGING=\"Charging\\n\"

# possible alternative on some systems
#CFLAGS+=-DENERGY_FULL=\"/sys/class/power_supply/BAT0/charge_full\"
#CFLAGS+=-DENERGY_NOW=\"/sys/class/power_supply/BAT0/charge_now\"

# every how many seconds to refresh the battery charge display
CFLAGS+=-DBAT_REFRESH_SECONDS=60

# this is here for legacy reasons, ignore it
CFLAGS+=-DMUL=1


# make settings

# default compiler
CC?=gcc

# compiler flags
CFLAGS+=-std=c99 -Wall -Wextra -pedantic -O2 $(shell pkg-config --cflags x11)
LDFLAGS+=$(shell pkg-config --libs x11)

# default paths
DESTDIR?=/
PREFIX?=/usr/local