# orcawm - XCB window manager # # Written in 2020 by Lucas # # To the extent possible under law, the author(s) have dedicated all # copyright and related and neighboring rights to this software to the # public domain worldwide. This software is distributed without any # warranty. # # You should have received a copy of the CC0 Public Domain Dedication # along with this software. If not, see # . .POSIX: .SUFFIXES: .SUFFIXES: .c .o P = orcawm V = 0.0 XCB_INCS = -I/usr/X11R6/include XCB_LIBS = -L/usr/X11R6/lib -lxcb HDR = err.h wm.h OBJ = err.o main.o wm.o SRC = ${OBJ:.o=.c} DIST_FILES = COPYING Makefile THANKS ${HDR} ${SRC} .c.o: ${CC} ${CFLAGS} ${XCB_INCS} -c $< all: orcawm ${OBJ}: ${HDR} orcawm: ${OBJ} ${CC} ${LDFLAGS} -o $@ ${OBJ} ${XCB_LIBS} clean: rm -f orcawm ${OBJ} ${P}-${V}.tgz dist: clean pax -ws '@^@${P}-${V}/@' ${DIST_FILES} | gzip >${P}-${V}.tgz install: all mkdir -p ${PREFIX}/bin cp -f ${BIN} ${PREFIX}/bin cd ${PREFIX}/bin && chmod 555 ${BIN} uninstall: cd ${PREFIX}/bin && rm -f ${BIN}