Merge pull request #30 from paniash/master
[xmenu] / Makefile
CommitLineData
a7732690 1include config.mk
2
c90d164c
K
3bindir = ${DESTDIR}${PREFIX}
4mandir = ${DESTDIR}${MANPREFIX}
5
a7732690 6SRCS = ${PROG}.c
7OBJS = ${SRCS:.c=.o}
8
9all: ${PROG}
10
11${PROG}: ${OBJS}
12 ${CC} -o $@ ${OBJS} ${LDFLAGS}
13
b6cf4847 14${OBJS}: config.h ${PROG}.h
a7732690 15
a7732690 16.c.o:
17 ${CC} ${CFLAGS} -c $<
18
19clean:
20 -rm ${OBJS} ${PROG}
21
22install: all
c90d164c
K
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
a7732690 27
28uninstall:
c90d164c
K
29 rm -f ${bindir}/bin/${PROG}
30 rm -f ${mandir}/man1/${PROG}.1
a7732690 31
32.PHONY: all clean install uninstall