X-Git-Url: https://git.subgeniuskitty.com/xmenu/.git/blobdiff_plain/705316fabeca799a0e4b75ecac77042525069e65..45b2e22f8c80dfd2bda7dc87faa9f7a44a428dd5:/Makefile diff --git a/Makefile b/Makefile index f5c7488..75e81af 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,27 @@ -include config.mk +# program name +PROG = xmenu + +# 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 +# OpenBSD (uncomment) +#FREETYPEINC = ${X11INC}/freetype2 + +# includes and libs +INCS += -I${LOCALINC} -I${X11INC} -I${FREETYPEINC} +LIBS += -L${LOCALLIB} -L${X11LIB} -lfontconfig -lXft -lX11 -lXinerama -lImlib2 + +# flags +CFLAGS += ${DEBUG} -Wall -Wextra ${INCS} ${CPPFLAGS} +LDFLAGS += ${LIBS} + +# compiler and linker +CC = cc bindir = ${DESTDIR}${PREFIX} mandir = ${DESTDIR}${MANPREFIX} @@ -11,7 +34,7 @@ all: ${PROG} ${PROG}: ${OBJS} ${CC} -o $@ ${OBJS} ${LDFLAGS} -${OBJS}: config.h ${PROG}.h +${OBJS}: config.h .c.o: ${CC} ${CFLAGS} -c $<