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

Revision 24631, 4.2 KB checked in by broder, 14 years ago (diff)
Revert r24626 and r24627 ("Use pkg-config instead of our home-grown macros for finding ss and com_err.") because they don't build. Maybe we can try this again once libdsk and libusp get libtoolized.
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@
18ssinfodir=${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 cmds.c trn_expr.c y.tab.c TAGS info.tar
90
91distclean: clean
92        rm -f Makefile
93
94depend:
95
96install:
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
134discuss: $(OBJS)
135        ${CC} ${LDFLAGS} -o discuss ${OBJS} ${LIBS}
136
Note: See TracBrowser for help on using the repository browser.