Commit | Line | Data |
---|---|---|
771a3d9d MK |
1 | # Makefile 1.2 %G% |
2 | # | |
f82cf5c1 | 3 | DESTDIR= |
771a3d9d MK |
4 | DOBJECT=talkd.o announce.o process.o table.o print.o |
5 | TOBJECT=talk.o get_names.o display.o io.o ctl.o init_disp.o \ | |
6 | msgs.o get_addrs.o ctl_transact.o invite.o look_up.o | |
7 | DSOURCE=talkd.c announce.c process.c table.c print.c | |
8 | TSOURCE=talk.c get_names.c display.c io.c ctl.c init_disp.c \ | |
9 | msgs.c get_addrs.c ctl_transact.c invite.c look_up.c | |
10 | INCLUDE=talk.h ctl.h talk_ctl.h | |
11 | SOURCE= ${DSOURCE} ${TSOURCE} | |
f82cf5c1 MK |
12 | CFLAGS= -O |
13 | ||
14 | all: talk talkd | |
15 | ||
771a3d9d | 16 | talkd: ${DOBJECT} |
f82cf5c1 MK |
17 | cc ${CFLAGS} -o talkd ${DOBJECT} |
18 | ||
19 | talk: ${TOBJECT} | |
20 | cc -o talk ${TOBJECT} -lcurses -ltermlib | |
21 | ||
771a3d9d MK |
22 | ${DOBJECT}: ctl.h |
23 | ${TOBJECT}: talk.h ctl.h talk_ctl.h | |
f82cf5c1 MK |
24 | |
25 | install: talk talkd | |
26 | install -s talk ${DESTDIR}/usr/ucb/talk | |
27 | install -s talkd ${DESTDIR}/etc/talkd | |
28 | ||
29 | lint: | |
30 | lint ${DSOURCE} | |
31 | ||
32 | clean: | |
33 | rm -f *.o talk talkd | |
34 | ||
35 | tags: ${SOURCE} ${INCLUDE} | |
36 | ctags ${SOURCE} ${INCLUDE} |