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