fs-sysname-output-syntax-compatibility-20010723
[openafs.git] / src / inetd / Makefile.in
1
2 DESTDIR=@DESTDIR@
3 SRCDIR=@SRCDIR@
4 TOP_SRCDIR=@TOP_SRCDIR@
5 SYS_NAME=@AFS_SYSNAME@
6
7 SHELL=/bin/sh
8
9 include ../config/Makefile.${SYS_NAME}
10
11 INCLUDES = -I${TOP_SRCDIR}/config -I${DESTDIR}include
12 DEFINES = ${INCLUDES}
13 LIBDIR = ${DESTDIR}lib/
14 AFSLIBS =  ${LIBDIR}afs/libkauth.a ${LIBDIR}libubik.a\
15                    ${LIBDIR}afs/libauth.a ${LIBDIR}afs/libsys.a \
16                    ${LIBDIR}librx.a \
17                    ${LIBDIR}afs/libsys.a \
18                    ${LIBDIR}liblwp.a ${DESTDIR}lib/librxkad.a\
19                    ${DESTDIR}lib/libdes.a ${LIBDIR}afs/libcmd.a \
20                    ${LIBDIR}afs/libcom_err.a ${LIBDIR}afs/util.a 
21 LIBRES = 
22 LIBS = ${AFSLIBS} ${LIBRES} ${XLIBS}
23 OBJS = inetd.o setenv.o getenv.o
24 CFLAGS = ${DEFINES} ${DBUG} ${XCFLAGS}
25
26 include ../config/Makefile.version
27
28 noversion: install
29
30 # ta-rauth.o is used by rlogin, rsh, rcp, rlogind
31 all : inetd ta-rauth.o
32
33 system: install
34
35 inetd: ${OBJS}
36         set -x; \
37         case "${SYS_NAME}" in \
38         alpha_osf1 | alpha_osf20 |  alpha_osf30 | alpha_dux?? ) \
39                 ${CC} -o $@ ${DEFINES} ${OBJS} ${LIBS} -lutil ;; \
40         sgi_6* ) \
41                 ${CC} -o $@ ${CFLAGS} ${OBJS} ${LIBS} ;; \
42         *) \
43                 ${CC} -o $@ ${DEFINES} ${OBJS} ${LIBS} ;; \
44         esac
45
46 inetd.o: inetd.c AFS_component_version_number.c
47 ta-rauth.o: ta-rauth.c
48
49 clean:
50         rm -f inetd *.o *.BAK *~ core AFS_component_version_number.c
51
52 install: all
53         ${INSTALL} -s -m 755 inetd ${DESTDIR}etc/inetd
54         set -x; \
55         case "${SYS_NAME}" in \
56         sun4* ) \
57                 ${INSTALL} -m 644 -f inetd.conf.solaris ${DESTDIR}etc/inetd.conf ;; \
58         sgi_* ) \
59                 ${INSTALL} -m 644 -f inetd.conf.sgi ${DESTDIR}etc/inetd.conf ;; \
60         alpha_dux?? ) \
61                 ${INSTALL} -m 644 -f inetd.conf.dux40 ${DESTDIR}etc/inetd.conf ;; \
62         * ) \
63                 ${INSTALL} -m 644 inetd.conf ${DESTDIR}etc/inetd.conf ;; \
64         esac