source: trunk/athena/bin/neos/Makefile.in @ 13635

Revision 13635, 3.5 KB checked in by danw, 25 years ago (diff)
NEOS clients, from athena/lib/neos/clients
Line 
1# $Id: Makefile.in,v 1.1 1999-09-28 22:10:55 danw Exp $
2
3SHELL=/bin/sh
4INSTALL=@INSTALL@
5INSTALL_PROGRAM=@INSTALL_PROGRAM@
6VPATH=@srcdir@
7srcdir=@srcdir@
8top_srcdir=@top_srcdir@
9prefix=@prefix@
10exec_prefix=@exec_prefix@
11bindir=@bindir@
12mandir=@mandir@
13
14CC=@CC@
15CPPFLAGS=@CPPFLAGS@
16CFLAGS=@CFLAGS@
17DEFS=@DEFS@
18LDFLAGS=@LDFLAGS@
19LIBS=-lfxcl @KRB4_LIBS@ @HESIOD_LIBS@ @LIBS@
20ALL_CFLAGS=-I. ${CPPFLAGS} ${CFLAGS} ${DEFS}
21
22TURNIN_OBJS=    turnin.o full_name.o fxmain.o
23PICKUP_OBJS=    pickup.o array.o dump.o fxmain.o
24COLLECT_OBJS=   collect.o array.o dump.o full_name.o fxmain.o
25UNCOLLECT_OBJS= uncollect.o fxmain.o
26RETURN_OBJS=    return.o array.o full_name.o fxmain.o
27FXPURGE_OBJS=   fxpurge.o array.o full_name.o fxmain.o purge.o
28FXBLANCHE_OBJS= fxblanche.o full_name.o
29FXCREATE_OBJS=  fxcreate.o full_name.o
30FXDESTROY_OBJS= fxdestroy.o
31FXLS_OBJS=      fxls.o
32FXPING_OBJS=    fxping.o
33
34CLIENTS=        turnin pickup collect uncollect return \
35                fxpurge fxblanche fxcreate fxdestroy fxls fxping
36
37all: ${CLIENTS}
38
39.c.o:
40        ${CC} -c ${ALL_CFLAGS} $<
41
42turnin: ${TURNIN_OBJS}
43        ${CC} ${LDFLAGS} -o $@ ${TURNIN_OBJS} ${LIBS}
44
45pickup: ${PICKUP_OBJS}
46        ${CC} ${LDFLAGS} -o $@ ${PICKUP_OBJS} ${LIBS}
47
48collect: ${COLLECT_OBJS}
49        ${CC} ${LDFLAGS} -o $@ ${COLLECT_OBJS} ${LIBS}
50
51uncollect: ${UNCOLLECT_OBJS}
52        ${CC} ${LDFLAGS} -o $@ ${UNCOLLECT_OBJS} ${LIBS}
53
54return: ${RETURN_OBJS}
55        ${CC} ${LDFLAGS} -o $@ ${RETURN_OBJS} ${LIBS}
56
57fxpurge: ${FXPURGE_OBJS}
58        ${CC} ${LDFLAGS} -o $@ ${FXPURGE_OBJS} ${LIBS}
59
60fxblanche: ${FXBLANCHE_OBJS}
61        ${CC} ${LDFLAGS} -o $@ ${FXBLANCHE_OBJS} ${LIBS}
62
63fxcreate: ${FXCREATE_OBJS}
64        ${CC} ${LDFLAGS} -o $@ ${FXCREATE_OBJS} ${LIBS}
65
66fxdestroy: ${FXDESTROY_OBJS}
67        ${CC} ${LDFLAGS} -o $@ ${FXDESTROY_OBJS} ${LIBS}
68
69fxls: ${FXLS_OBJS}
70        ${CC} ${LDFLAGS} -o $@ ${FXLS_OBJS} ${LIBS}
71
72fxping: ${FXPING_OBJS}
73        ${CC} ${LDFLAGS} -o $@ ${FXPING_OBJS} ${LIBS}
74
75check:
76
77install:
78        ${top_srcdir}/mkinstalldirs ${DESTDIR}${bindir}
79        ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
80        ${INSTALL_PROGRAM} turnin ${DESTDIR}${bindir}
81        ${INSTALL_PROGRAM} pickup ${DESTDIR}${bindir}
82        ${INSTALL_PROGRAM} collect ${DESTDIR}${bindir}
83        ${INSTALL_PROGRAM} uncollect ${DESTDIR}${bindir}
84        ${INSTALL_PROGRAM} return ${DESTDIR}${bindir}
85        ${INSTALL_PROGRAM} fxpurge ${DESTDIR}${bindir}
86        ${INSTALL_PROGRAM} fxblanche ${DESTDIR}${bindir}
87        ${INSTALL_PROGRAM} fxcreate ${DESTDIR}${bindir}
88        ${INSTALL_PROGRAM} fxdestroy ${DESTDIR}${bindir}
89        ${INSTALL_PROGRAM} fxls ${DESTDIR}${bindir}
90        ${INSTALL_PROGRAM} fxping ${DESTDIR}${bindir}
91        ${INSTALL} -m 444 ${srcdir}/collect.1 ${DESTDIR}${mandir}/man1
92        ${INSTALL} -m 444 ${srcdir}/fxblanche.1 ${DESTDIR}${mandir}/man1
93        ${INSTALL} -m 444 ${srcdir}/fxcreate.1 ${DESTDIR}${mandir}/man1
94        ${INSTALL} -m 444 ${srcdir}/fxdestroy.1 ${DESTDIR}${mandir}/man1
95        ${INSTALL} -m 444 ${srcdir}/fxls.1 ${DESTDIR}${mandir}/man1
96        ${INSTALL} -m 444 ${srcdir}/fxoptions.1 ${DESTDIR}${mandir}/man1
97        ${INSTALL} -m 444 ${srcdir}/fxping.1 ${DESTDIR}${mandir}/man1
98        ${INSTALL} -m 444 ${srcdir}/fxpurge.1 ${DESTDIR}${mandir}/man1
99        ${INSTALL} -m 444 ${srcdir}/pickup.1 ${DESTDIR}${mandir}/man1
100        ${INSTALL} -m 444 ${srcdir}/return.1 ${DESTDIR}${mandir}/man1
101        ${INSTALL} -m 444 ${srcdir}/turnin.1 ${DESTDIR}${mandir}/man1
102        ${INSTALL} -m 444 ${srcdir}/uncollect.1 ${DESTDIR}${mandir}/man1
103
104clean:
105        rm -f ${CLIENTS}
106        rm -f ${TURNIN_OBJS} ${PICKUP_OBJS} ${COLLECT_OBJS}
107        rm -f ${UNCOLLECT_OBJS} ${RETURN_OBJS} ${FXPURGE_OBJS}
108        rm -f ${FXBLANCHE_OBJS} ${FXCREATE_OBJS} ${FXDESTROY_OBJS}
109        rm -f ${FXLS_OBJS} ${FXPING_OBJS}
110
111distclean: clean
112        rm -f config.cache config.log config.status Makefile
Note: See TracBrowser for help on using the repository browser.