From f5127003b9a22ce7c5cabdd956cb6f60cd8de868 Mon Sep 17 00:00:00 2001 From: Ivan Kanakarakis Date: Fri, 20 Jul 2012 16:53:01 +0300 Subject: Makefile: add debug rule --- Makefile | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 41429e2..5539197 100644 --- a/Makefile +++ b/Makefile @@ -13,8 +13,13 @@ X11LIB = -L/usr/X11R6/lib -lX11 INCS = -I. -I/usr/include ${X11INC} LIBS = -L/usr/lib -lc ${X11LIB} -CFLAGS = -s -Os -std=c99 -pedantic -Wall -Wextra ${INCS} -DVERSION=\"${VERSION}\" -LDFLAGS = -s ${LIBS} +OPTFLAGS = -s -Os +LDOPTFLAGS = -s +DBGFLAGS = -g -O0 +LDDBGFLAGS = -g + +CFLAGS = -std=c99 -pedantic -Wall -Wextra ${INCS} -DVERSION=\"${VERSION}\" +LDFLAGS = ${LIBS} CC = cc EXEC = ${WMNAME} @@ -22,8 +27,14 @@ EXEC = ${WMNAME} SRC = ${WMNAME}.c OBJ = ${SRC:.c=.o} +all: CFLAGS += ${OPTFLAGS} +all: LDFLAGS += ${LDOPTFLAGS} all: options ${WMNAME} +debug: CFLAGS += ${DBGFLAGS} +debug: LDFLAGS += ${LDDBGFLAGS} +debug: options ${WMNAME} + options: @echo ${WMNAME} build options: @echo "CFLAGS = ${CFLAGS}" -- cgit v1.3.1