source: trunk/athena/bin/discuss/client/Makefile.in @ 24618

Revision 24618, 4.1 KB checked in by broder, 14 years ago (diff)
In discuss: * Update our autogoo for the 21st century.
Line 
1#
2# $Id: Makefile.in,v 1.3 2007-08-09 20:41:30 amb Exp $
3#
4
5SHELL=/bin/sh
6VPATH=@srcdir@
7INSTALL=@INSTALL@
8INSTALL_PROGRAM=@INSTALL_PROGRAM@
9INSTALL_DATA=@INSTALL_DATA@
10MKDIR_P=@MKDIR_P@
11srcdir=@srcdir@
12top_srcdir=@top_srcdir@
13prefix=@prefix@
14exec_prefix=@exec_prefix@
15bindir=@bindir@
16datarootdir=@datarootdir@
17datadir=@datadir@
18infodir=${datadir}/discuss/info
19
20CC=@CC@
21DEFS=@DEFS@
22CPPFLAGS=@CPPFLAGS@
23CFLAGS=@CFLAGS@
24LDFLAGS=@LDFLAGS@
25LIBS=../server/acl.o ../libds/libdsk.a ../usp/libusp.a @KRB4_LIBS@ @KRB5_LIBS@ -lss @LIBS@
26ALL_CFLAGS=-I../include ${CPPFLAGS} ${CFLAGS} ${DEFS}
27
28OBJS=   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.
34INFOLINKS=      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
85all: discuss
86
87clean:
88        rm -f *.o *~ \#* *.bak
89        rm -f discuss trn_expr.c y.tab.c TAGS info.tar
90
91depend:
92
93install:
94        ${MKDIR_P} ${DESTDIR}${infodir}
95        ${MKDIR_P} ${DESTDIR}${bindir}
96        ${INSTALL_DATA} ${srcdir}/info/access.info ${DESTDIR}${infodir}
97        ${INSTALL_DATA} ${srcdir}/info/add_meeting.info ${DESTDIR}${infodir}
98        ${INSTALL_DATA} ${srcdir}/info/announce_meeting.info ${DESTDIR}${infodir}
99        ${INSTALL_DATA} ${srcdir}/info/check_meetings.info ${DESTDIR}${infodir}
100        ${INSTALL_DATA} ${srcdir}/info/del_mtg.info ${DESTDIR}${infodir}
101        ${INSTALL_DATA} ${srcdir}/info/delete.info ${DESTDIR}${infodir}
102        ${INSTALL_DATA} ${srcdir}/info/delete_acl.info ${DESTDIR}${infodir}
103        ${INSTALL_DATA} ${srcdir}/info/goto.info ${DESTDIR}${infodir}
104        ${INSTALL_DATA} ${srcdir}/info/help.info ${DESTDIR}${infodir}
105        ${INSTALL_DATA} ${srcdir}/info/list.info ${DESTDIR}${infodir}
106        ${INSTALL_DATA} ${srcdir}/info/list_acl.info ${DESTDIR}${infodir}
107        ${INSTALL_DATA} ${srcdir}/info/list_meetings.info ${DESTDIR}${infodir}
108        ${INSTALL_DATA} ${srcdir}/info/next_meeting.info ${DESTDIR}${infodir}
109        ${INSTALL_DATA} ${srcdir}/info/print.info ${DESTDIR}${infodir}
110        ${INSTALL_DATA} ${srcdir}/info/quit.info ${DESTDIR}${infodir}
111        ${INSTALL_DATA} ${srcdir}/info/reply.info ${DESTDIR}${infodir}
112        ${INSTALL_DATA} ${srcdir}/info/retrieve.info ${DESTDIR}${infodir}
113        ${INSTALL_DATA} ${srcdir}/info/rn.info ${DESTDIR}${infodir}
114        ${INSTALL_DATA} ${srcdir}/info/set.info ${DESTDIR}${infodir}
115        ${INSTALL_DATA} ${srcdir}/info/set_acl.info ${DESTDIR}${infodir}
116        ${INSTALL_DATA} ${srcdir}/info/status.info ${DESTDIR}${infodir}
117        ${INSTALL_DATA} ${srcdir}/info/switch_off.info ${DESTDIR}${infodir}
118        ${INSTALL_DATA} ${srcdir}/info/switch_on.info ${DESTDIR}${infodir}
119        ${INSTALL_DATA} ${srcdir}/info/talk.info ${DESTDIR}${infodir}
120        ${INSTALL_DATA} ${srcdir}/info/transaction_specifiers.info ${DESTDIR}${infodir}
121        ${INSTALL_DATA} ${srcdir}/info/write.info ${DESTDIR}${infodir}
122        ${INSTALL_PROGRAM} discuss ${DESTDIR}${bindir}
123        @set $(INFOLINKS); \
124        while [ $$# -ge 2 ]; do \
125                rm -f ${DESTDIR}${infodir}/$$1; \
126                echo ln -s $$2 ${DESTDIR}${infodir}/$$1; \
127                ln -s $$2 ${DESTDIR}${infodir}/$$1; \
128                shift 2; \
129        done
130
131discuss: $(OBJS)
132        ${CC} ${LDFLAGS} -o discuss ${OBJS} ${LIBS}
133
Note: See TracBrowser for help on using the repository browser.