blob: 9f68e181a76ce6d3e1a8a7448dab86d49dd0f67a (
plain) (
tree)
|
|
CC=cc
CFLAGS=
LDFLAGS=
X11LIB = /usr/X11R6/lib
XINERAMALIBS = -lXinerama
XINERAMAFLAGS = -DXINERAMA
CFLAGS += -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"${VERSION}\"
LDFLAGS += -L${X11LIB} -lX11 ${XINERAMALIBS}
CFLAGS += `pkg-config --cflags xft pango pangoxft`
LDFLAGS += `pkg-config --libs xft pango pangoxft`
VERSION = 6.1
SRC = dwm.c drw.c util.c
OBJ = ${SRC:.c=.o}
.c.o:
@echo CC $<
echo $(CFLAGS)
echo $(LDFLAGS)
${CC} ${CFLAGS} -c $<
dwm: ${OBJ}
@echo CC -o $@
echo $(CFLAGS)
${CC} -o $@ ${OBJ} ${LDFLAGS}
kconfig2h:
$(CC) -c kconf2h/kconf2h_parser.c
$(CC) kconf2h/kconf2h.c kconf2h_parser.o -o kconf2h/kconf2h
menuconfig: kconfig2h
./mconf Kconfig
kconf2h/kconf2h .config kconfig.h
clean:
rm -rf dwm
rm -rf *.o
|