A manual page for wrapper(1) has been added.
[iii.git] / Makefile
blobf3867967c1e36da7f57dd6d7dab51bed8be2dcd8
1 # ii - irc it - simple but flexible IRC client
2 # (C)opyright MMV-MMVI Anselm R. Garbe
3 # (C)opyright MMV-MMVII Anselm R. Garbe, Nico Golde
5 include config.mk
7 SRC = ii.c
8 OBJ = ${SRC:.c=.o}
10 all: options ii wrapper
11 @echo built ii and wrapper
13 options:
14 @echo ii build options:
15 @echo "LIBS = ${LIBS}"
16 @echo "INCLUDES = ${INCLUDES}"
17 @echo "CFLAGS = ${CFLAGS}"
18 @echo "LDFLAGS = ${LDFLAGS}"
19 @echo "CC = ${CC}"
21 .c.o:
22 @echo CC $<
23 @${CC} -c ${CFLAGS} $<
25 dist: clean
26 @mkdir -p ii-${VERSION}
27 @cp -R query.sh Makefile CHANGES README FAQ LICENSE config.mk ii.c ii.1 wrapper.c ii-${VERSION}
28 @tar -cf ii-${VERSION}.tar ii-${VERSION}
29 @gzip ii-${VERSION}.tar
30 @rm -rf ii-${VERSION}
31 @echo created distribution ii-${VERSION}.tar.gz
33 ii: ${OBJ}
34 @echo LD $@
35 @${CC} -o $@ ${OBJ} ${LDFLAGS}
37 install: all
38 @mkdir -p ${DESTDIR}/${DOCDIR}
39 @mkdir -p ${DESTDIR}/${BINDIR}
40 @mkdir -p ${DESTDIR}/${MAN1DIR}
42 @install -d ${DESTDIR}/${BINDIR} ${DESTDIR}/${MAN1DIR}
43 @install -m 644 CHANGES README query.sh FAQ LICENSE ${DESTDIR}/${DOCDIR}
44 @install -m 775 ii wrapper ${DESTDIR}/${BINDIR}
45 @install -m 444 ii.1 wrapper.1 ${DESTDIR}/${MAN1DIR}
46 @echo "installed ii and wrapper"
48 uninstall: all
49 @rm -f ${DESTDIR}/${MAN1DIR}/ii.1
50 @rm -rf ${DESTDIR}/${DOCDIR}
51 @rm -f ${DESTDIR}/${BINDIR}/ii
52 @rm -f ${DESTDIR}/${BINDIR}/wrapper
53 @echo "uninstalled ii and wrapper"
55 clean:
56 rm -f ii wrapper *~ *.o *core *.tar.gz
58 wrapper: wrapper.o
59 @echo LD $@
60 @${CC} -o $@ $@.o ${LDFLAGS}