M Makefile => Makefile +8 -1
@@ 2,10 2,12 @@ include config.mk
NAME=suggpicker
BIN=${NAME}
+MAN=${NAME}.1
SRC=.
PKGS = wayland-client pangocairo
+PREFIX?=/usr/local
MY_SOURCES += $(wildcard $(SRC)/*.c)
MY_HEADERS += $(wildcard $(SRC)/*.h)
@@ 21,7 23,7 @@ SOURCES = $(MY_SOURCES) $(WAYLAND_SRC)
OBJECTS = $(SOURCES:.c=.o)
-all: ${BIN}
+all: ${BIN} ${MAN}
proto/%-client-protocol.c: proto/%.xml
wayland-scanner code < $? > $@
@@ 34,6 36,9 @@ $(OBJECTS): $(HDRS) $(MY_HEADERS)
${BIN}: config.h $(OBJECTS)
$(CC) -o ${BIN} $(OBJECTS) $(LDFLAGS)
+${MAN}: ${MAN}.scd
+ scdoc < $? > $@
+
clean:
rm -f $(OBJECTS) $(HDRS) $(WAYLAND_SRC) ${BIN}
@@ 44,3 49,5 @@ install: all
mkdir -p ${DESTDIR}${PREFIX}/bin
cp -f ${BIN} ${DESTDIR}${PREFIX}/bin
chmod 755 ${DESTDIR}${PREFIX}/bin/${BIN}
+ mkdir -p ${DESTDIR}${PREFIX}/share/man/man1
+ cp -f ${MAN} ${DESTDIR}${PREFIX}/share/man/man1
M config.mk => config.mk +1 -1
@@ 1,2 1,2 @@
-VERSION = 0.1.0
+VERSION = 0.1.1
CFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=700