commit 71999b230e5354bc654e453092f18796089b0f9b parent 83703ad80625a33f482b2a850db34d69367b3c81 Author: seninha <lucas@seninha.org> Date: Mon, 21 Mar 2022 08:31:06 -0300 Makefile Diffstat:
M | Makefile | | | 33 | +++++++++++++++++---------------- |
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/Makefile b/Makefile @@ -1,23 +1,24 @@ # paths -PREFIX = /usr/local -MANPREFIX = ${PREFIX}/share/man -LOCALINC = /usr/local/include -LOCALLIB = /usr/local/lib -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib -FREETYPEINC = /usr/include/freetype2 -OBSDFREETYPEINC = ${X11INC}/freetype2 +PREFIX ?= /usr/local +MANPREFIX ?= ${PREFIX}/share/man +LOCALINC ?= /usr/local/include +LOCALLIB ?= /usr/local/lib +X11INC ?= /usr/X11R6/include +X11LIB ?= /usr/X11R6/lib +FREETYPEINC ?= /usr/include/freetype2 +# OpenBSD (uncomment) +#FREETYPEINC = ${X11INC}/freetype2 # includes and libs -INCS = -I${LOCALINC} -I${X11INC} -I${FREETYPEINC} -I${OBSDFREETYPEINC} -LIBS = -L${LOCALLIB} -L${X11LIB} -lfontconfig -lXft -lX11 -lXinerama -lXrender +INCS += -I${LOCALINC} -I${X11INC} -I${FREETYPEINC} +LIBS += -L${LOCALLIB} -L${X11LIB} -lfontconfig -lXft -lX11 -lXinerama -lXrender # flags -CFLAGS = -g -O0 -Wall -Wextra ${INCS} ${CPPFLAGS} -LDFLAGS = ${LIBS} +CFLAGS += ${DEBUG} -Wall -Wextra ${INCS} ${CPPFLAGS} +LDFLAGS += ${LIBS} # compiler and linker -CC = cc +CC ?= cc # files PROGS = shod shodc @@ -43,9 +44,9 @@ install: all install -D -m 644 shod.1 ${DESTDIR}${MANPREFIX}/man1/shod.1 uninstall: - rm -f ${DESTDIR}/${PREFIX}/bin/shod - rm -f ${DESTDIR}/${PREFIX}/bin/shodc - rm -f ${DESTDIR}/${MANPREFIX}/man1/shod.1 + rm -f ${DESTDIR}${PREFIX}/bin/shod + rm -f ${DESTDIR}${PREFIX}/bin/shodc + rm -f ${DESTDIR}${MANPREFIX}/man1/shod.1 clean: -rm ${OBJS} ${PROGS}