1 | # |
---|
2 | # $Id: Makefile.in,v 1.3 2007-08-09 20:41:30 amb Exp $ |
---|
3 | # |
---|
4 | |
---|
5 | SHELL=/bin/sh |
---|
6 | VPATH=@srcdir@ |
---|
7 | INSTALL=@INSTALL@ |
---|
8 | INSTALL_PROGRAM=@INSTALL_PROGRAM@ |
---|
9 | INSTALL_DATA=@INSTALL_DATA@ |
---|
10 | MKDIR_P=@MKDIR_P@ |
---|
11 | srcdir=@srcdir@ |
---|
12 | top_srcdir=@top_srcdir@ |
---|
13 | prefix=@prefix@ |
---|
14 | exec_prefix=@exec_prefix@ |
---|
15 | bindir=@bindir@ |
---|
16 | datarootdir=@datarootdir@ |
---|
17 | datadir=@datadir@ |
---|
18 | ssinfodir=${datadir}/discuss/info |
---|
19 | |
---|
20 | CC=@CC@ |
---|
21 | DEFS=@DEFS@ |
---|
22 | CPPFLAGS=@CPPFLAGS@ |
---|
23 | CFLAGS=@CFLAGS@ |
---|
24 | LDFLAGS=@LDFLAGS@ |
---|
25 | LIBS=../server/acl.o ../libds/libdsk.a ../usp/libusp.a @KRB4_LIBS@ @KRB5_LIBS@ -lss @LIBS@ |
---|
26 | ALL_CFLAGS=-I../include ${CPPFLAGS} ${CFLAGS} ${DEFS} |
---|
27 | |
---|
28 | OBJS= discuss.o edit.o output.o trn_expr.o list.o trn_select.o \ |
---|
29 | status.o new_trans.o print.o lsm.o addmtg.o list_acl.o \ |
---|
30 | interrupt.o goto.o reply.o ckm.o anm.o time.o data.o \ |
---|
31 | cmds.o rn.o randrp.o catchup.o set.o ../ets/discuss_err.o |
---|
32 | |
---|
33 | # Pairs of symlink source and destination. |
---|
34 | INFOLINKS= add_mtg.info add_meeting.info \ |
---|
35 | am.info add_meeting.info \ |
---|
36 | anm.info announce_meeting.info \ |
---|
37 | ann_mtg.info announce_meeting.info \ |
---|
38 | ckm.info check_meetings.info \ |
---|
39 | d.info delete.info \ |
---|
40 | da.info delete_acl.info \ |
---|
41 | dl.info delete.info \ |
---|
42 | enter.info talk.info \ |
---|
43 | exit.info quit.info \ |
---|
44 | g.info goto.info \ |
---|
45 | go.info goto.info \ |
---|
46 | la.info list_acl.info \ |
---|
47 | ls.info list.info \ |
---|
48 | lsm.info list_meetings.info \ |
---|
49 | next.info print.info \ |
---|
50 | nm.info next_meeting.info \ |
---|
51 | nref.info print.info \ |
---|
52 | p.info print.info \ |
---|
53 | pr.info print.info \ |
---|
54 | pref.info print.info \ |
---|
55 | prev.info print.info \ |
---|
56 | q.info quit.info \ |
---|
57 | read_new.info rn.info \ |
---|
58 | rp.info reply.info \ |
---|
59 | sa.info set_acl.info \ |
---|
60 | send.info talk.info \ |
---|
61 | spec.info transaction_specifiers.info \ |
---|
62 | specifiers.info transaction_specifiers.info \ |
---|
63 | swf.info switch_off.info \ |
---|
64 | swn.info switch_on.info \ |
---|
65 | w.info write.info |
---|
66 | |
---|
67 | .SUFFIXES: .ct |
---|
68 | |
---|
69 | .c.o: |
---|
70 | ${CC} -c ${ALL_CFLAGS} $< |
---|
71 | |
---|
72 | .y.o: |
---|
73 | yacc $< |
---|
74 | mv -f y.tab.c $*.c |
---|
75 | ${CC} -c ${ALL_CFLAGS} $*.c |
---|
76 | |
---|
77 | .ct.o: |
---|
78 | mk_cmds $< |
---|
79 | ${CC} -c ${ALL_CFLAGS} $*.c |
---|
80 | |
---|
81 | # cmds.o: cmds.ct |
---|
82 | # mk_cmds cmds.ct |
---|
83 | # ${CC} -c ${ALL_CFLAGS} cmds.c |
---|
84 | |
---|
85 | all: discuss |
---|
86 | |
---|
87 | clean: |
---|
88 | rm -f *.o *~ \#* *.bak |
---|
89 | rm -f discuss cmds.c trn_expr.c y.tab.c TAGS info.tar |
---|
90 | |
---|
91 | distclean: clean |
---|
92 | rm -f Makefile |
---|
93 | |
---|
94 | depend: |
---|
95 | |
---|
96 | install: |
---|
97 | ${MKDIR_P} ${DESTDIR}${ssinfodir} |
---|
98 | ${MKDIR_P} ${DESTDIR}${bindir} |
---|
99 | ${INSTALL_DATA} ${srcdir}/info/access.info ${DESTDIR}${ssinfodir} |
---|
100 | ${INSTALL_DATA} ${srcdir}/info/add_meeting.info ${DESTDIR}${ssinfodir} |
---|
101 | ${INSTALL_DATA} ${srcdir}/info/announce_meeting.info ${DESTDIR}${ssinfodir} |
---|
102 | ${INSTALL_DATA} ${srcdir}/info/check_meetings.info ${DESTDIR}${ssinfodir} |
---|
103 | ${INSTALL_DATA} ${srcdir}/info/del_mtg.info ${DESTDIR}${ssinfodir} |
---|
104 | ${INSTALL_DATA} ${srcdir}/info/delete.info ${DESTDIR}${ssinfodir} |
---|
105 | ${INSTALL_DATA} ${srcdir}/info/delete_acl.info ${DESTDIR}${ssinfodir} |
---|
106 | ${INSTALL_DATA} ${srcdir}/info/goto.info ${DESTDIR}${ssinfodir} |
---|
107 | ${INSTALL_DATA} ${srcdir}/info/help.info ${DESTDIR}${ssinfodir} |
---|
108 | ${INSTALL_DATA} ${srcdir}/info/list.info ${DESTDIR}${ssinfodir} |
---|
109 | ${INSTALL_DATA} ${srcdir}/info/list_acl.info ${DESTDIR}${ssinfodir} |
---|
110 | ${INSTALL_DATA} ${srcdir}/info/list_meetings.info ${DESTDIR}${ssinfodir} |
---|
111 | ${INSTALL_DATA} ${srcdir}/info/next_meeting.info ${DESTDIR}${ssinfodir} |
---|
112 | ${INSTALL_DATA} ${srcdir}/info/print.info ${DESTDIR}${ssinfodir} |
---|
113 | ${INSTALL_DATA} ${srcdir}/info/quit.info ${DESTDIR}${ssinfodir} |
---|
114 | ${INSTALL_DATA} ${srcdir}/info/reply.info ${DESTDIR}${ssinfodir} |
---|
115 | ${INSTALL_DATA} ${srcdir}/info/retrieve.info ${DESTDIR}${ssinfodir} |
---|
116 | ${INSTALL_DATA} ${srcdir}/info/rn.info ${DESTDIR}${ssinfodir} |
---|
117 | ${INSTALL_DATA} ${srcdir}/info/set.info ${DESTDIR}${ssinfodir} |
---|
118 | ${INSTALL_DATA} ${srcdir}/info/set_acl.info ${DESTDIR}${ssinfodir} |
---|
119 | ${INSTALL_DATA} ${srcdir}/info/status.info ${DESTDIR}${ssinfodir} |
---|
120 | ${INSTALL_DATA} ${srcdir}/info/switch_off.info ${DESTDIR}${ssinfodir} |
---|
121 | ${INSTALL_DATA} ${srcdir}/info/switch_on.info ${DESTDIR}${ssinfodir} |
---|
122 | ${INSTALL_DATA} ${srcdir}/info/talk.info ${DESTDIR}${ssinfodir} |
---|
123 | ${INSTALL_DATA} ${srcdir}/info/transaction_specifiers.info ${DESTDIR}${ssinfodir} |
---|
124 | ${INSTALL_DATA} ${srcdir}/info/write.info ${DESTDIR}${ssinfodir} |
---|
125 | ${INSTALL_PROGRAM} discuss ${DESTDIR}${bindir} |
---|
126 | @set $(INFOLINKS); \ |
---|
127 | while [ $$# -ge 2 ]; do \ |
---|
128 | rm -f ${DESTDIR}${ssinfodir}/$$1; \ |
---|
129 | echo ln -s $$2 ${DESTDIR}${ssinfodir}/$$1; \ |
---|
130 | ln -s $$2 ${DESTDIR}${ssinfodir}/$$1; \ |
---|
131 | shift 2; \ |
---|
132 | done |
---|
133 | |
---|
134 | discuss: $(OBJS) |
---|
135 | ${CC} ${LDFLAGS} -o discuss ${OBJS} ${LIBS} |
---|
136 | |
---|