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