Merge pull request #29 from TobiasRH/fix-separator-segfault
[xmenu] / Makefile
... / ...
CommitLineData
1include config.mk
2
3bindir = ${DESTDIR}${PREFIX}
4mandir = ${DESTDIR}${MANPREFIX}
5
6SRCS = ${PROG}.c
7OBJS = ${SRCS:.c=.o}
8
9all: ${PROG}
10
11${PROG}: ${OBJS}
12 ${CC} -o $@ ${OBJS} ${LDFLAGS}
13
14${OBJS}: config.h ${PROG}.h
15
16.c.o:
17 ${CC} ${CFLAGS} -c $<
18
19clean:
20 -rm ${OBJS} ${PROG}
21
22install: all
23 mkdir -p ${bindir}/bin
24 install -m 755 ${PROG} ${bindir}/bin/${PROG}
25 mkdir -p ${mandir}/man1
26 install -m 644 ${PROG}.1 ${mandir}/man1/${PROG}.1
27
28uninstall:
29 rm -f ${bindir}/bin/${PROG}
30 rm -f ${mandir}/man1/${PROG}.1
31
32.PHONY: all clean install uninstall